Overview
The HubSpot integration enables automatic account creation when deals close, eliminating manual data entry and ensuring customer data stays synchronized between your CRM and Thread. [SCREENSHOT: HubSpot integration connected status] Caption: HubSpot integration connected and syncingBenefits
Auto-Create Accounts
Deals move to “Closed Won” → Accounts created automatically
No Manual Entry
Customer data flows from HubSpot to Thread automatically
Always Up-to-Date
Changes in HubSpot sync to Thread
Rich Context
CRM notes and history power AI generation
Setup Instructions
Prerequisites
- HubSpot Sales Hub (Professional or Enterprise recommended)
- Admin or Super Admin permissions in HubSpot
- Thread account with admin role
Step 1: Connect OAuth
Authorize Thread
Redirected to HubSpot → Login if needed → Review permissions → Click “Grant access”Permissions requested:
- Read deals (to fetch deal data)
- Read companies (for company info)
- Read contacts (for customer contacts)
- Read notes (for context)
Step 2: Configure Auto-Creation
Select Deal Stage
Choose which deal stage triggers account creation:
- “Closed Won” (recommended)
- “Contract Signed”
- Custom stage
- Navigate to Connectors → HubSpot → Settings
- Select deal stage from dropdown
- Save configuration
Choose Default Template
Select which template to apply to auto-created accounts:
- Standard SaaS Onboarding (default)
- Enterprise Implementation
- Custom templates
Map Custom Fields (Optional)
Map HubSpot deal properties to Thread account fields:Default mappings:Custom mappings:
Add your own field mappings for industry, company size, etc.
Test with Sample Deal
Create a test deal in HubSpot:
- Set stage to your configured trigger stage
- Wait 1-2 minutes
- Check Thread for new account
- Verify data mapped correctly
- Delete test account if successful
How It Works
Webhook Flow
Use Cases
1. Sales-to-CS Handoff
Workflow:- AE closes deal in HubSpot
- Thread creates account automatically
- AI generates handoff Q&A from CRM notes
- AE reviews and enriches handoff
- AE assigns CSM
- CSM starts onboarding
2. Data Synchronization
What syncs:- Company name changes
- Contact updates
- Deal amount adjustments
- Close date changes
- Custom field updates
3. Context for AI
CRM data powers:- Handoff Q&A generation
- Email personalization
- Use case identification
- Risk detection
- Stakeholder mapping
Field Mappings
Standard Mappings
| HubSpot Field | Thread Field | Notes |
|---|---|---|
| Deal Name | Company Name | Can customize |
| Amount | ARR | Converted to annual if needed |
| Close Date | Close Date | Date format auto-converted |
| Company Domain | Website | Optional |
| Deal Owner Email | AE Email | For handoff |
| Primary Contact | Primary Contact | Name + email |
Custom Property Mappings
Add mappings for:- Industry (Deal property → Thread industry)
- Company size (Deal property → Thread company_size)
- Use case (Deal property → Raw payload for AI)
- Implementation notes (Deal property → Account notes)
Troubleshooting
”Account Not Created”
Problem: Deal closed but no account in Thread Possible causes:- Wrong deal stage (not the configured trigger)
- Webhook not received
- Missing required fields
- Auto-creation disabled
- Verify deal stage matches configuration
- Check HubSpot webhook logs
- Ensure deal has company, amount, close date
- Check auto-creation toggle is ON
- Manually trigger if needed
”Duplicate Accounts Created”
Problem: Same customer has multiple accounts Possible causes:- Deal stage changed multiple times
- Manual account also created
- Company name variations
- Configure to only trigger once per deal
- Merge duplicate accounts
- Standardize company names in HubSpot
”Missing Data in Account”
Problem: Account created but fields empty Possible causes:- Fields not mapped
- Data not in HubSpot
- Permissions issue
- Check field mappings
- Verify data exists in HubSpot deal
- Reconnect with full permissions
- Manually populate critical fields
Best Practices
Clean CRM Data First
Standardize company names, formats, and fields before connecting
Test Thoroughly
Create 3-5 test deals to verify mappings work correctly
Document Workflow
Train AEs on the new automated handoff process
Monitor Initially
Check first 10-20 auto-created accounts for issues
Use Deal Notes
Rich notes in HubSpot → Better AI handoff generation
Standard Naming
Consistent deal/company naming improves matching
