Skip to content

Commit 8748199

Browse files
committed
feat(helpscout): add Help Scout integration with OAuth and app credentials, selectors, and webhook triggers
1 parent 57cc81e commit 8748199

84 files changed

Lines changed: 7320 additions & 7 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/components/icons.tsx‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -598,6 +598,17 @@ export function HarmonicIcon(props: SVGProps<SVGSVGElement>) {
598598
)
599599
}
600600

601+
export function HelpScoutIcon(props: SVGProps<SVGSVGElement>) {
602+
return (
603+
<svg {...props} viewBox='-27 0 310 310' xmlns='http://www.w3.org/2000/svg'>
604+
<path
605+
d='M18.432,180.968727 L108.916364,90.4843636 C120.645818,78.9410909 127.906909,62.7432727 127.906909,45.056 C127.906909,27.5549091 120.832,11.5432727 109.474909,0 L18.9905455,90.4843636 C7.26109091,102.027636 0,118.225455 0,135.912727 C0,153.6 7.07490909,169.425455 18.432,180.968727 Z M237.568,128.093091 L147.083636,218.577455 C135.354182,230.120727 128.093091,246.318545 128.093091,264.005818 C128.093091,281.506909 135.168,297.518545 146.525091,309.061818 L237.009455,218.577455 C248.738909,207.034182 256,190.836364 256,173.149091 C256,155.461818 248.925091,139.636364 237.568,128.093091 Z M237.009455,90.6705455 C248.738909,79.1272727 256,62.9294545 256,45.2421818 C256,27.7410909 248.925091,11.7294545 237.568,0.186181818 L18.9905455,218.577455 C7.26109091,230.306909 0,246.318545 0,264.192 C0,281.693091 7.07490909,297.704727 18.432,309.248 L237.009455,90.6705455 Z'
606+
fill='#1292EE'
607+
/>
608+
</svg>
609+
)
610+
}
611+
601612
export function HubspotIcon(props: SVGProps<SVGSVGElement>) {
602613
return (
603614
<svg

‎apps/docs/components/ui/icon-mapping.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ import {
136136
GreenhouseIcon,
137137
GreptileIcon,
138138
HarmonicIcon,
139+
HelpScoutIcon,
139140
HexIcon,
140141
HubspotIcon,
141142
HuggingFaceIcon,
@@ -467,6 +468,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
467468
greptile: GreptileIcon,
468469
guardrails: ShieldCheckIcon,
469470
harmonic: HarmonicIcon,
471+
helpscout: HelpScoutIcon,
470472
hex: HexIcon,
471473
hubspot: HubspotIcon,
472474
huggingface: HuggingFaceIcon,

‎apps/docs/content/docs/integrations/helpscout.mdx‎

Lines changed: 1607 additions & 0 deletions
Large diffs are not rendered by default.

‎apps/docs/content/docs/integrations/meta.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@
118118
"greenhouse",
119119
"greptile",
120120
"harmonic",
121+
"helpscout",
121122
"hex",
122123
"hubspot",
123124
"hubspot-service-account",

‎apps/docs/content/docs/platform/self-hosting/integrations-oauth.mdx‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,7 @@ GitHub workflow blocks and knowledge-base token connections continue to use pers
390390
| Monday | `MONDAY_CLIENT_ID` / `MONDAY_CLIENT_SECRET` | `monday` |
391391
| Airtable | `AIRTABLE_CLIENT_ID` / `AIRTABLE_CLIENT_SECRET` | `airtable` |
392392
| Bitbucket | `BITBUCKET_CLIENT_ID` / `BITBUCKET_CLIENT_SECRET` | `bitbucket` |
393+
| Help Scout | `HELPSCOUT_CLIENT_ID` / `HELPSCOUT_CLIENT_SECRET` | `helpscout` |
393394
| HubSpot | `HUBSPOT_CLIENT_ID` / `HUBSPOT_CLIENT_SECRET` | `hubspot` |
394395
| Salesforce | `SALESFORCE_CLIENT_ID` / `SALESFORCE_CLIENT_SECRET` | `salesforce` |
395396
| Pipedrive | `PIPEDRIVE_CLIENT_ID` / `PIPEDRIVE_CLIENT_SECRET` | `pipedrive` |
@@ -410,6 +411,11 @@ GitHub workflow blocks and knowledge-base token connections continue to use pers
410411
| Spotify | `SPOTIFY_CLIENT_ID` / `SPOTIFY_CLIENT_SECRET` | `spotify` |
411412
| TikTok | `TIKTOK_CLIENT_ID` / `TIKTOK_CLIENT_SECRET` | `tiktok` |
412413

414+
For Help Scout, create an app under **Your Profile > My Apps** and set its redirection URL to
415+
`https://<your-domain>/api/auth/oauth2/callback/helpscout`. The App ID and App Secret are the client
416+
ID and secret. Help Scout has no OAuth scopes: a connection acts with the permissions of the user who
417+
authorizes it.
418+
413419
For Bitbucket, create an OAuth consumer and register
414420
`https://<your-domain>/api/auth/oauth2/callback/bitbucket` as its callback URL. Bitbucket fixes
415421
permissions on the consumer instead of narrowing them per authorization request. Enable exactly

‎apps/docs/openapi-v2-resources.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17583,6 +17583,7 @@
1758317583
"docusign",
1758417584
"pipedrive",
1758517585
"ramp",
17586+
"helpscout",
1758617587
"hubspot",
1758717588
"linkedin",
1758817589
"instagram",

‎apps/docs/openapi-v2-workflows.json‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18715,6 +18715,8 @@
1871518715
"google.drive",
1871618716
"google.sheets",
1871718717
"harmonic.savedSearches",
18718+
"helpscout.mailboxes",
18719+
"helpscout.users",
1871818720
"hubspot.lists",
1871918721
"hubspot.owners",
1872018722
"hubspot.pipelines",
@@ -18899,6 +18901,8 @@
1889918901
"google.drive",
1890018902
"google.sheets",
1890118903
"harmonic.savedSearches",
18904+
"helpscout.mailboxes",
18905+
"helpscout.users",
1890218906
"hubspot.lists",
1890318907
"hubspot.owners",
1890418908
"hubspot.pipelines",

0 commit comments

Comments
 (0)