What you'll set up
Every conversation your AI agents have will create or update a HubSpot contact, with full chat history attached as an activity. Leads will route to your team automatically. This is the most-used integration we have.
Step 1: OAuth connection
Integrations → CRM → HubSpot → Connect. You'll be redirected to HubSpot to approve permissions. Pick the workspace and approve.
Step 2: Field mapping
Map MyChatBot fields to HubSpot fields. Recommended defaults: name → name, email → email, source → MyChatBot, conversation → activity. You can add custom fields if needed.
Step 3: Choose direction
One-way (chat → HubSpot) is recommended for most. Two-way is for teams that update lead status in HubSpot and want it reflected in agent context.
Step 4: Test
Have a test conversation with your agent. Within 30 seconds, a contact should appear in HubSpot with the conversation attached. If not, check the Integrations > Logs panel.