Skip to content

Commit bc3f8a5

Browse files
committed
feat(search): add central Google Workspace indexing
1 parent 230de4d commit bc3f8a5

67 files changed

Lines changed: 6096 additions & 671 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/docs/content/docs/search/connect-your-account.mdx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Callout } from 'fumadocs-ui/components/callout'
77
import { Step, Steps } from 'fumadocs-ui/components/steps'
88
import { Image } from '@/components/ui/image'
99

10-
Your admin allows the integration and can configure shared source filters. You connect your own account so Sim can establish what you are allowed to search. Admins connect their own accounts through the same flow.
10+
Your admin allows the integration and configures its connection method. For member sources, connect your own account so Sim can establish what you are allowed to search. Admins use the same flow. For central Google sources, join Sim with your matching verified Google Workspace email; no personal Google connection is needed.
1111

1212
<Steps>
1313
<Step>
@@ -16,6 +16,8 @@ Your admin allows the integration and can configure shared source filters. You c
1616

1717
Accept your Sim organization invitation or sign in through your organization's SSO. Use a verified Sim email that matches your account at the source. Organization Search does not require workspace access.
1818

19+
For a central Google source, use your primary Workspace email and open **Search** or **Home** after joining. The authorization steps below apply to sources that require a personal connection.
20+
1921
</Step>
2022
<Step>
2123

@@ -55,10 +57,10 @@ For a source configured inside a workspace, join that workspace and connect thro
5557
| Member accounts | Connect your own account, including when you are the admin. |
5658
| GitHub App installation | Connect GitHub once for this Sim organization. The App handles indexing; your account establishes which repositories you may search. |
5759
| Confluence service account | Connect Confluence to verify your identity; the service account handles the crawl. |
58-
| Google Drive delegated service account | No personal connection is needed for that source. Your verified Sim email is matched to Drive permissions. |
60+
| Google Workspace service account (Gmail, Calendar, Drive) | No personal connection is needed for that source. Your verified Sim email identifies your mailbox and calendar view, or is matched to Drive permissions. |
5961
| GitLab instance administrator | No personal connection is needed. Your verified Sim email must match the confirmed primary GitLab email. |
6062

61-
Connecting one Google service does not connect all of them. Gmail, Calendar, and Drive each have their own Search connection.
63+
Gmail, Calendar, and Drive are separate Search sources. Connecting one Google service does not connect all of them. A central source can be searchable without a personal connection row in **Integrations**.
6264

6365
## If you received a connection request
6466

@@ -72,7 +74,7 @@ An account connection request does not invite you into the Sim organization. You
7274

7375
On the main **Integrations** page, use **Reconnect** beside an expired connection to renew it. To withdraw an account, open its row's actions menu and select **Disconnect**, then confirm. If several accounts are connected, choose the account to disconnect. Disconnecting stops that account from being used for organization indexing and workflows, and removes Search access that depends on it.
7476

75-
Admins manage setup from **Settings → Sources**. Select **Manage** beside the integration; Google providers have **Accounts** and **Advanced** tabs, while other providers with personal connections have **Sources** and **Accounts**. This does not grant the admin access to every document.
77+
Admins manage setup from **Settings → Sources**. Select **Manage** beside the integration. Providers with personal connections have **Accounts** and a source list under **Advanced** (Google) or **Sources**. Without personal connections, the source list opens directly. This does not grant the admin access to every document.
7678

7779
## If you get stuck
7880

@@ -85,7 +87,7 @@ Admins manage setup from **Settings → Sources**. Select **Manage** beside the
8587
| **Verify email** | Verify your Sim email to return to the connection page. Reopen the original link if you are not redirected. |
8688
| Expired or cancelled authorization | Return to the original connection page and start again. If the invitation itself expired, ask the admin for a new request. |
8789
| Access revoked | Ask the organization admin to restore your account contribution access before reconnecting. |
88-
| Needs admin attention | Ask your admin to open **Settings → Sources**, select **Manage** beside the integration, and open the source from **Advanced** (Google providers) or **Sources** to inspect its error. |
90+
| Needs admin attention | Ask your admin to open **Settings → Sources**, select **Manage** beside the integration, and open its source or sync configuration to inspect the error. |
8991

9092
<Callout type="info">
9193
Your Sim role does not override document access at the source. Connecting a different account or receiving a Search link does not share someone else's mailbox, private calendar, or restricted documents with you.

0 commit comments

Comments
 (0)