Integrate your chatbot with CRM and sales platforms to manage customer relationships, track leads, sync contacts, and automate sales workflows.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/botpress/botpress/llms.txt
Use this file to discover all available pages before exploring further.
Available CRM Integrations
HubSpot
Complete CRM platform for managing contacts, deals, tickets, and more
Attio
Modern, flexible CRM for growing teams
BigCommerce
Sync products and manage e-commerce data
Stripe
Payment processing and subscription management
HubSpot
Installation:- Contact Management: Create, update, and search contacts
- Deal Tracking: Manage sales pipeline and deals
- Ticket System: Create and manage support tickets
- Company Records: Organize company information
- Custom Properties: Work with custom HubSpot fields
- Email Integration: Send emails through HubSpot
- Activity Logging: Track customer interactions
- Create and update contacts
- Create and manage deals
- Create and update tickets
- Search CRM records
- Send emails
- Log activities
- Lead capture from chat conversations
- Automated ticket creation for support
- Customer data enrichment
- Sales pipeline automation
- Contact form alternative
- Customer service automation
Attio
Installation:- Flexible Data Model: Customizable objects and attributes
- Contact Management: Store and manage contact information
- Relationship Tracking: Map connections between records
- Modern Interface: Built for modern sales workflows
- Custom Objects: Create custom data structures
- Create and update records
- Query Attio data
- Manage relationships
- Custom object operations
- Record created
- Record updated
- Relationship changes
- Modern CRM workflows
- Relationship intelligence
- Custom sales processes
- Data-driven sales automation
BigCommerce
Installation:- Product Sync: Synchronize product catalog
- Inventory Management: Track product availability
- E-commerce Data: Access product details, pricing, and images
- Catalog Updates: Automatic product data refresh
- Product recommendations in chat
- Inventory availability checking
- Order information lookup
- Shopping assistance bots
- Product catalog browsing
Stripe
Installation:- Payment Processing: Accept payments through chat
- Subscription Management: Create and manage subscriptions
- Customer Management: Store customer payment information
- Invoice Generation: Create and send invoices
- Payment Links: Generate checkout links
- Webhook Events: Respond to payment events
- Conversational commerce
- Subscription signup via chat
- Payment collection automation
- Invoice delivery
- Billing support automation
- Membership management
- Create payment intents
- Manage subscriptions
- Create customers
- Generate invoices
- Create checkout sessions
- Payment succeeded
- Subscription created
- Payment failed
- Invoice paid
Related Integrations
Hunter.io
Installation:bp add hunter
Manage leads in Hunter.io for email finding and verification.
Key Features:
- Email finder
- Email verification
- Lead management
- Domain search
- Lead enrichment
- Email validation
- Prospecting automation
CRM Best Practices
Data Quality
- Validate inputs: Ensure data accuracy before creating records
- Deduplicate: Check for existing records before creating new ones
- Standardize formats: Use consistent formatting for phone numbers, emails, etc.
- Enrich data: Capture additional context from conversations
Integration Patterns
Lead Capture:Workflow Automation
-
Lead Qualification:
- Capture lead info in chat
- Create CRM contact
- Score and route lead
- Notify sales team
-
Support Ticket Flow:
- User describes issue
- Bot attempts resolution
- Create ticket if needed
- Track ticket status
-
Sales Pipeline:
- Identify sales opportunity
- Create deal in CRM
- Update deal stages
- Schedule follow-ups
Multi-CRM Strategy
Some organizations use multiple systems:- HubSpot: Marketing and sales
- Attio: Custom relationship tracking
- Stripe: Payment and billing
Security Considerations
- Secure API keys: Store credentials as secrets
- Access control: Limit integration permissions
- Data privacy: Comply with GDPR, CCPA regulations
- Audit logs: Track CRM data changes
- PII handling: Protect personally identifiable information
Performance Tips
- Batch operations: Group multiple updates when possible
- Cache data: Store frequently accessed data locally
- Async operations: Don’t block chat flow for CRM updates
- Error handling: Gracefully handle API failures
- Rate limits: Respect API rate limits