Skip to content

Commit 3180179

Browse files
committed
fix(docs): point the service-account guides at the real connect flow
Fourteen of the twenty service-account guides sent admins to a workspace Settings → Integrations tab that does not exist — Integrations is a top-level workspace route, and there is no integrations section in the settings navigation at all. The same fourteen then told them to search the catalog for "<Service> Service Account", a name no catalog entry has: the list is derived from blocks, so the entries are "Airtable", "Monday", "Wealthbox", and search matches only name and description. Both steps now match the six guides that were already correct (Box, Zoho Desk, Zoom, Salesforce, Pipedrive, Atlassian), so all twenty describe one flow. The per-guide connect labels were already right and are untouched. Google needed a third fix: its final step said Click **Save**, but the modal's primary button is `Add {connectNoun}`, which for Google falls back to "Add service account". It also has no catalog entry of its own, so the search now points at Google Drive with a note that any Google integration works. Also adds `invalidCredentialsHelp` for Wealthbox. Its validator rejects a token that works only over Wealthbox's documented ACCESS_TOKEN header, because Sim's tools authenticate with Bearer — a deliberate, documented limitation whose reason reached the server log and never the user, who saw only "Double-check it".
1 parent 2c120c3 commit 3180179

15 files changed

Lines changed: 45 additions & 43 deletions

apps/docs/content/docs/en/integrations/airtable-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@ Enterprise organizations can enable "Block API access to organization-owned base
6969

7070
<Steps>
7171
<Step>
72-
Open your workspace **Settings** and go to the **Integrations** tab
72+
Open **Integrations** from your workspace sidebar
7373
</Step>
7474
<Step>
75-
Search for "Airtable Service Account" and click it, then click **Add to Sim** and choose **Add personal access token**
75+
Search for "Airtable" and open it, then click **Add to Sim** and choose **Add personal access token**
7676

77-
{/* TODO(screenshot): Integrations page with "Airtable Service Account" in the service list */}
77+
{/* TODO(screenshot): Airtable integration page with the service-account connect option */}
7878
</Step>
7979
<Step>
8080
Paste the **Personal access token**, and optionally set a display name and description

apps/docs/content/docs/en/integrations/asana-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,12 @@ If you're not on an Enterprise plan, a personal access token works identically o
7373

7474
<Steps>
7575
<Step>
76-
Open your workspace **Settings** and go to the **Integrations** tab
76+
Open **Integrations** from your workspace sidebar
7777
</Step>
7878
<Step>
79-
Search for "Asana Service Account" and click it, then click **Add to Sim** and choose **Add access token**
79+
Search for "Asana" and open it, then click **Add to Sim** and choose **Add access token**
8080

81-
{/* TODO(screenshot): Integrations page with "Asana Service Account" in the service list */}
81+
{/* TODO(screenshot): Asana integration page with the service-account connect option */}
8282
</Step>
8383
<Step>
8484
Paste the token — service account token or personal access token, both work in the same field — and optionally set a display name and description

apps/docs/content/docs/en/integrations/attio-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ The API key is bearer credentials for your Attio workspace. Treat it like a pass
6161

6262
<Steps>
6363
<Step>
64-
Open your workspace **Settings** and go to the **Integrations** tab
64+
Open **Integrations** from your workspace sidebar
6565
</Step>
6666
<Step>
67-
Search for "Attio Service Account" and click it, then click **Add to Sim** and choose **Add API key**
67+
Search for "Attio" and open it, then click **Add to Sim** and choose **Add API key**
6868

69-
{/* TODO(screenshot): Integrations page with "Attio Service Account" in the service list */}
69+
{/* TODO(screenshot): Attio integration page with the service-account connect option */}
7070
</Step>
7171
<Step>
7272
Paste the API key and optionally set a display name and description

apps/docs/content/docs/en/integrations/calcom-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ The API key carries the full privileges of the user who created it — there is
4545

4646
<Steps>
4747
<Step>
48-
Open your workspace **Settings** and go to the **Integrations** tab
48+
Open **Integrations** from your workspace sidebar
4949
</Step>
5050
<Step>
51-
Search for "Cal.com Service Account" and click it, then click **Add to Sim** and choose **Add API key**
51+
Search for "Cal.com" and open it, then click **Add to Sim** and choose **Add API key**
5252

53-
{/* TODO(screenshot): Integrations page with "Cal.com Service Account" in the service list */}
53+
{/* TODO(screenshot): Cal.com integration page with the service-account connect option */}
5454
</Step>
5555
<Step>
5656
Paste the API key, and optionally set a display name and description

apps/docs/content/docs/en/integrations/clickup-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ The API token carries the creating user's full access to every workspace they be
4545

4646
<Steps>
4747
<Step>
48-
Open your workspace **Settings** and go to the **Integrations** tab
48+
Open **Integrations** from your workspace sidebar
4949
</Step>
5050
<Step>
51-
Search for "ClickUp Service Account" and click it, then click **Add to Sim** and choose **Add API token**
51+
Search for "ClickUp" and open it, then click **Add to Sim** and choose **Add API token**
5252

53-
{/* TODO(screenshot): Integrations page with "ClickUp Service Account" in the service list */}
53+
{/* TODO(screenshot): ClickUp integration page with the service-account connect option */}
5454
</Step>
5555
<Step>
5656
Paste the API token (`pk_...`) and optionally set a display name and description

apps/docs/content/docs/en/integrations/google-service-account.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,15 +140,15 @@ Once Google Cloud and Workspace are configured, add the service account as a cre
140140

141141
<Steps>
142142
<Step>
143-
Open your workspace **Settings** and go to the **Integrations** tab
143+
Open **Integrations** from your workspace sidebar
144144
</Step>
145145
<Step>
146-
Search for "Google Service Account" and click **Connect**
146+
Search for "Google Drive" and open it — any Google integration works, since they share one service account — then click **Add to Sim** and choose **Add service account**
147147

148148
<div className="flex justify-center">
149149
<Image
150150
src="/static/credentials/integrations-service-account.png"
151-
alt="Integrations page showing Google Service Account"
151+
alt="Google Drive integration page with the service-account connect option"
152152
width={800}
153153
height={150}
154154
className="my-4"
@@ -171,7 +171,7 @@ Once Google Cloud and Workspace are configured, add the service account as a cre
171171
Give the credential a display name (the service account email is used by default)
172172
</Step>
173173
<Step>
174-
Click **Save**
174+
Click **Add service account**
175175
</Step>
176176
</Steps>
177177

apps/docs/content/docs/en/integrations/hubspot-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,12 @@ The access token is bearer credentials for your entire portal, limited only by i
9797

9898
<Steps>
9999
<Step>
100-
Open your workspace **Settings** and go to the **Integrations** tab
100+
Open **Integrations** from your workspace sidebar
101101
</Step>
102102
<Step>
103-
Search for "HubSpot Service Account" and click it, then click **Add to Sim** and choose **Add private app token**
103+
Search for "HubSpot" and open it, then click **Add to Sim** and choose **Add private app token**
104104

105-
{/* TODO(screenshot): Integrations page with "HubSpot Service Account" in the service list */}
105+
{/* TODO(screenshot): HubSpot integration page with the service-account connect option */}
106106
</Step>
107107
<Step>
108108
Paste the **Private app access token**, and optionally set a display name and description

apps/docs/content/docs/en/integrations/linear-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ The API key carries the creating user's full access to your Linear workspace. Tr
4545

4646
<Steps>
4747
<Step>
48-
Open your workspace **Settings** and go to the **Integrations** tab
48+
Open **Integrations** from your workspace sidebar
4949
</Step>
5050
<Step>
51-
Search for "Linear Service Account" and click it, then click **Add to Sim** and choose **Add API key**
51+
Search for "Linear" and open it, then click **Add to Sim** and choose **Add API key**
5252

53-
{/* TODO(screenshot): Integrations page with "Linear Service Account" in the service list */}
53+
{/* TODO(screenshot): Linear integration page with the service-account connect option */}
5454
</Step>
5555
<Step>
5656
Paste the API key (`lin_api_...`) and optionally set a display name and description

apps/docs/content/docs/en/integrations/monday-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ There is no scope picker: personal API tokens carry **all** API permission scope
6161

6262
<Steps>
6363
<Step>
64-
Open your workspace **Settings** and go to the **Integrations** tab
64+
Open **Integrations** from your workspace sidebar
6565
</Step>
6666
<Step>
67-
Search for "monday.com Service Account" and click it, then click **Add to Sim** and choose **Add API token**
67+
Search for "Monday" and open it, then click **Add to Sim** and choose **Add API token**
6868

69-
{/* TODO(screenshot): Integrations page with "monday.com Service Account" in the service list */}
69+
{/* TODO(screenshot): Monday integration page with the service-account connect option */}
7070
</Step>
7171
<Step>
7272
Paste the API token and optionally set a display name and description

apps/docs/content/docs/en/integrations/notion-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,12 @@ A valid secret with no page connections validates fine in Sim but returns `404 o
7878

7979
<Steps>
8080
<Step>
81-
Open your workspace **Settings** and go to the **Integrations** tab
81+
Open **Integrations** from your workspace sidebar
8282
</Step>
8383
<Step>
84-
Search for "Notion Service Account" and click it, then click **Add to Sim** and choose **Add integration secret**
84+
Search for "Notion" and open it, then click **Add to Sim** and choose **Add integration secret**
8585

86-
{/* TODO(screenshot): Integrations page with "Notion Service Account" in the service list */}
86+
{/* TODO(screenshot): Notion integration page with the service-account connect option */}
8787
</Step>
8888
<Step>
8989
Paste the **Internal integration secret**, and optionally set a display name and description

0 commit comments

Comments
 (0)