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.Benefits
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
Next Steps
Create Accounts
Understand account creation process
Handoff Process
Learn how HubSpot data powers handoff
AI Generation
See how CRM data improves AI drafts
Slack Integration
Connect Slack for customer notifications
