Overview
HubSpot integration connects Every Agent to your HubSpot CRM, enabling conversational access to your contacts, companies, and deals. Instead of switching between apps, ask Every Agent to look up CRM data, search contacts, and view deal pipeline information. Key features:- Search and view HubSpot contacts and companies
- Access deal information and pipeline stages
- Use HubSpot records as context while working in Every
- Secure OAuth connection with fine-grained permissions
HubSpot integration is agent-powered: you query HubSpot data through Every Agent. It is not an automatic two-way sync, and connecting it does not copy the whole CRM into Every.
How HubSpot Integration Works
Agent-Powered Access
Every Agent connects directly to HubSpot’s API, giving you conversational access to your CRM:What You Can Access
Contacts:- Search by name, email, or company
- View contact details and properties
- See associated companies and deals
- Look up company information
- View company properties and contacts
- Check related deals and activities
- Search deals by name or stage
- View deal amounts and close dates
- See pipeline progression
- Check associated contacts
Connecting HubSpot
OAuth Connection
- Go to Agent → Connections
- Find HubSpot in the list of available integrations
- Click Connect
- Log in to your HubSpot account
- Review and approve the requested permissions
- You’ll be redirected back to Every with connection confirmed
Connection Status
View Status: Agent → Connections → HubSpot Status Indicators:- ✅ Connected - Integration active and working
- ⚠️ Needs reconnection - Token expired, click to reconnect
- ❌ Not connected - Integration not set up
Using HubSpot with Every Agent
Search Contacts
View Deals
Check Companies
Pipeline Overview
Managing the Integration
Refreshing Connection
If your HubSpot connection expires:- Go to Agent → Connections
- Click Reconnect on HubSpot
- Log in to HubSpot again
- Approve permissions
- Connection restored
Disconnecting HubSpot
- Go to Agent → Connections
- Find HubSpot → Click Disconnect
- Confirm disconnection
Common Workflows
Client Lookup Before Invoice
Deal Pipeline Review
Contact Research
Best Practices
Frequently asked questions
Does connecting HubSpot migrate my CRM into Every?
Does connecting HubSpot migrate my CRM into Every?
No. The connection gives Every Agent conversational access to supported HubSpot reads. If you want historical records to live in Every, export them from HubSpot and use Data → Import after reviewing the mapping.
Which system is the source of truth?
Which system is the source of truth?
Keep HubSpot as the source of truth for HubSpot-owned CRM records. Every holds its own clients, contacts, warm leads, proposals, invoices, payments, expenses, and time records.
Does disconnecting delete HubSpot or Every data?
Does disconnecting delete HubSpot or Every data?
No. It removes the agent’s HubSpot access. Records already stored in either system remain where they are.
Troubleshooting
”HubSpot not connected” error
Solution: Go to Agent → Connections → Reconnect HubSpot”Contact not found”
Possible causes:- Contact doesn’t exist in HubSpot
- Different spelling or email
- HubSpot permissions don’t include this contact
”Permission denied”
Solution: Reconnect HubSpot and ensure you approve all requested permissions during OAuthAgent can’t access deals
Check: Your HubSpot user account has deals access and deal permissions were approved during connectionNext Steps
Connect HubSpot
Set up HubSpot integration now
Xero Integration
Connect your accounting software
Every Agent
Learn more about agent capabilities
Manage Clients
Work with clients in Every
Need help? Contact support at hello@every.ai
