Back to Documentation
Integration20 min read
Connecting HubSpot CRM to Craveva
Integrate HubSpot CRM with Craveva AI for customer relationship management and sales automation.
Connecting HubSpot CRM to Craveva
Overview
HubSpot is a leading CRM platform for managing customer relationships and sales pipelines. Connect HubSpot to Craveva AI to automate CRM tasks, analyze customer data, and enhance sales processes.
Prerequisites
- Active HubSpot account
- HubSpot API access (included in all plans)
- Private app access token
- Craveva AI account
Step 1: Create HubSpot Private App
- Log in to your HubSpot account
- Navigate to Settings → Integrations → Private Apps
- Click Create a private app
- Fill in app details:
- Configure scopes (permissions):
- Click Create app
- Copy your Access Token (shown only once - save securely)
- - App Name: "Craveva AI Integration"
- - Description: "AI-powered CRM automation"
- - crm.objects.contacts.read: Read contacts
- - crm.objects.contacts.write: Write contacts
- - crm.objects.companies.read: Read companies
- - crm.objects.deals.read: Read deals
- - crm.objects.deals.write: Write deals
- - sales-email-read: Read sales emails
- - sales-email-write: Send sales emails
Step 2: Connect HubSpot in Craveva
- Log in to Craveva AI dashboard
- Navigate to Data Sources → Connect New Data Source
- Select REST API connector
- Choose CRM & Loyalty Programs category
- Enter connection details:
- Click Test Connection
- If successful, click Save
- - Name: "HubSpot CRM"
- - Base URL:
https://api.hubapi.com - - Auth Type: Bearer Token
- - Token: Your HubSpot Access Token
Step 3: Configure Endpoints
Map these HubSpot API endpoints:
- Contacts:
/crm/v3/objects/contacts- Customer contacts - Companies:
/crm/v3/objects/companies- Company records - Deals:
/crm/v3/objects/deals- Sales deals - Tickets:
/crm/v3/objects/tickets- Support tickets - Emails:
/crm/v3/objects/emails- Email communications - Properties:
/crm/v3/properties- Custom properties
Step 4: Create HubSpot Agents
Contact Management Agent
- Automate contact creation
- Update contact information
- Segment contacts
- Personalize communications
Sales Pipeline Agent
- Track deal progress
- Predict deal closure
- Identify stuck deals
- Optimize sales process
Customer Insights Agent
- Analyze customer behavior
- Identify high-value customers
- Predict churn risk
- Recommend actions
Available Data
- Contacts and companies
- Deals and pipelines
- Tickets and support
- Email communications
- Custom properties
- Marketing data
- Sales analytics
Use Cases
Automated Lead Management
- Capture leads automatically
- Qualify leads with AI
- Route leads to sales team
- Track lead conversion
Sales Automation
- Update deal stages
- Generate sales reports
- Predict revenue
- Optimize sales process
Customer Engagement
- Personalize communications
- Track customer interactions
- Identify upsell opportunities
- Reduce churn
Troubleshooting
Authentication Failed?
- Verify access token is correct
- Check token hasn't expired
- Ensure private app is active
- Verify scopes are correct
No Data Showing?
- Check HubSpot has contacts/deals
- Verify API scopes include read access
- Ensure date filters are correct
- Wait for data sync
Next Steps
- Set up lead automation
- Create sales dashboards
- Build customer insights
- Integrate with marketing tools
Related Guides
Connecting Qashier POS to Craveva
Step-by-step guide to integrate your Qashier POS system with Craveva AI for real-time sales data and...
Shopify E-commerce Integration
Connect your Shopify store to automate order processing, inventory sync, and customer support....
Connecting REST API
Step-by-step guide to connect REST APIs to Craveva AI for data integration and AI agent creation....