Available Integrations
Thread connects with your essential tools to streamline customer onboarding:HubSpot
Auto-create accounts from deals, sync CRM data
Salesforce
Trigger workflows from opportunity stages
Slack
Send notifications to customer channels
Notion
Trigger accounts from database updates
Google Workspace
Access calendar and documents
Microsoft 365
Calendar integration and email sending
Gong
Access call recordings for handoff context
Zoom
Schedule and track meetings (coming soon)
Why Connect Integrations?
Eliminate Manual Work
Without integrations:- Copy data from CRM to Thread manually
- Send Slack updates manually
- Switch between 5+ tools
- Data gets stale or out of sync
- Accounts auto-create from CRM
- Notifications sent automatically
- Data stays in sync
- Work from one platform
Common Workflows
HubSpot: Auto-Create Accounts
HubSpot: Auto-Create Accounts
Deal moves to “Closed Won” → Thread auto-creates account → Handoff email sent to AE → CSM receives assignment
Slack: Customer Updates
Slack: Customer Updates
Milestone completed → Thread posts Slack message to customer channel → Customer team sees progress → Engagement tracked
Notion: Ops to CS Handoff
Notion: Ops to CS Handoff
Ops adds customer to Notion → Thread creates account → Template applied → Onboarding begins
Google: Calendar Sync
Google: Calendar Sync
Customer books kickoff → Thread syncs with Google Calendar → Reminders sent → Post-meeting actions triggered
How Integrations Work
OAuth Flow
All integrations use secure OAuth 2.0:Authorize Access
Redirected to provider (HubSpot, Slack, etc.) → Login → Grant permissions → Redirect back to Thread
Token Stored
Thread receives access token → Encrypted and stored in Supabase Vault → Only UUID reference in database
Token Security
How Thread keeps tokens secure:- ✅ Encrypted in Supabase Vault
- ✅ Only UUID stored in database
- ✅ Tokens never exposed in logs
- ✅ Automatic refresh handling
- ✅ Revokable at any time
Thread uses encryption at rest for all OAuth tokens. Even Thread engineers can’t see your actual tokens.
Integration Capabilities
| Integration | Workflow Triggers | Two-Way Sync | Send Notifications | Calendar Access | Sales Intelligence |
|---|---|---|---|---|---|
| HubSpot | ✅ | ✅ | ❌ | ❌ | ❌ |
| Salesforce | ✅ | ✅ | ❌ | ❌ | ❌ |
| Slack | ❌ | ❌ | ✅ | ❌ | ❌ |
| Notion | ✅ | ❌ | ❌ | ❌ | ❌ |
| ❌ | ❌ | ❌ | ✅ | ❌ | |
| Microsoft | ❌ | ❌ | ✅ | ✅ | ❌ |
| Gong | ❌ | ❌ | ❌ | ❌ | ✅ |
| Zoom | ❌ | ❌ | ❌ | ✅ (soon) | ❌ |
Getting Started
First Integration to Connect
Recommended order:1. HubSpot (If Using CRM)
Connect first if you track deals in HubSpot. Enables auto-account creation and eliminates manual data entry.Setup Guide →
2. Slack (If Using Customer Channels)
Connect if you have shared Slack channels with customers. Enables automated updates and celebration messages.Setup Guide →
3. Google Workspace (If Using Gmail/Calendar)
Connect for calendar integration and document access (coming soon).Setup Guide →
4. Notion (If Using for Ops)
Connect if ops team uses Notion to track new customers.Setup Guide →
Managing Integrations
Viewing Connected Integrations
Navigate to Connectors to see:- ✅ Connected (green checkmark)
- ⚪ Available (not connected)
- ⚠️ Error (needs reconnection)
Disconnecting Integrations
To disconnect:- Navigate to Connectors
- Find connected integration
- Click “Disconnect”
- Confirm action
Troubleshooting Connection Issues
'Permission Denied' Error
'Permission Denied' Error
Cause: Didn’t grant all requested permissions during OAuthSolution: Disconnect and reconnect, granting all permissions
'Token Expired' Error
'Token Expired' Error
Cause: Refresh token invalid or provider revoked accessSolution: Disconnect and reconnect to get new tokens
Integration Shows 'Error' Status
Integration Shows 'Error' Status
Cause: API rate limits, network issues, or provider outageSolution: Check provider status page, wait and retry
Best Practices
Test After Connecting
Always test integration with dummy data before using in production
Monitor Usage
Check integration logs periodically for errors or issues
Keep Permissions Minimal
Only grant permissions Thread actually needs
Document Workflows
Write down which integrations power which workflows
Integration Guides
HubSpot
CRM integration for auto-account creation
Salesforce
CRM integration with opportunity triggers
Slack
Send notifications to customer channels
Notion
Trigger accounts from database updates
Google Workspace
Calendar and document access
Microsoft 365
Calendar and email integration
Gong
Call recordings and sales intelligence
Zoom
Meeting scheduling (coming soon)
