HubSpot, Pipedrive, Salesforce, Bitrix Guide 2026

HubSpot, Pipedrive, Salesforce, Bitrix Guide 2026
Team Nocoloco / unsplash

An AI voice agent without CRM integration captures half the value. Every call produces data — lead status, qualification score, follow-up needs, calendar booking — that should flow automatically into your sales pipeline. Here's how to wire it for the major CRMs.

Integration Architecture

Standard pattern across all CRMs:

  1. AI voice agent calls webhook on every call event — call started, in progress, ended, qualified, escalated
  2. Webhook handler transforms data — maps AI fields to CRM fields
  3. CRM API write — create or update contact, log activity, schedule task
  4. Optional: bidirectional sync — CRM updates push back to AI agent (e.g., do-not-call list)

Vapi, Retell, and Bland all support webhooks. The differentiation is how much native integration is built in.

HubSpot Integration

Native integration: Retell AI has native HubSpot connector. Vapi via webhook.

Setup:

  • Create HubSpot Private App with crm.objects.contacts.write + crm.activities.write scopes
  • Configure webhook URL on AI platform
  • Map AI fields to HubSpot properties (call_outcome, qualification_score, callback_requested)

What flows:

  • Contact created/updated on first call
  • Call activity logged (duration, recording link, summary)
  • Deal created if qualified above threshold
  • Task scheduled for sales rep follow-up

Time to set up: 4-8 hours.

Pipedrive Integration

Native integration: None of the big platforms have native Pipedrive yet (as of 2026). Webhook-only.

Setup:

  • Generate Pipedrive API token (Personal Settings → API)
  • Webhook handler maps to /persons, /deals, /activities endpoints
  • Use Person field "label" for lead temperature (hot/warm/cold)

What flows:

  • Person created/found by phone
  • Activity logged with call summary
  • Deal stage advanced based on qualification
  • Note attached with full transcript

Time to set up: 6-10 hours.

Salesforce Integration

Native integration: Vapi and Retell both have first-class Salesforce connectors.

Setup:

  • Create Connected App in Salesforce with API access
  • OAuth 2.0 flow to AI platform
  • Map fields: Lead/Contact creation, Task logging, Opportunity creation

What flows:

  • Lead created with all conversation metadata
  • Task auto-logged with call recording link
  • Opportunity created if conversion criteria met
  • Lead Score updated based on AI qualification

Time to set up: 8-16 hours (Salesforce always slower).

Bitrix24 Integration (Common in Georgia)

Native integration: None. Webhook-only.

Setup:

  • Create Bitrix24 inbound webhook (Applications → Webhooks)
  • AI platform calls Bitrix REST API: crm.contact.add, crm.deal.add, crm.activity.add
  • For Georgian Bitrix24 instances, default API is sufficient

What flows:

  • Contact created in Bitrix CRM
  • Activity (Call) logged with date, duration, summary
  • Deal created if qualified
  • Optional: WhatsApp/SMS notification via Bitrix bot

Time to set up: 6-12 hours.

Calendar Booking Sync

For appointment-booking agents (clinics, sales calls, hospitality):

  • Google Calendar — OAuth + free Google Calendar API. AI books directly. Most common.
  • Outlook 365 — OAuth + Microsoft Graph API. Same pattern.
  • Calendly — API key + Calendly API. Simpler if business already uses Calendly.
  • Cal.com — open-source alternative, free self-hosted.

Best practice: AI checks availability via API before confirming time slot to prevent double-booking.

Common Pitfalls

  • Phone number format — CRM expects E.164 (+995…). AI platforms output varies. Normalize before write.
  • Duplicate contacts — Always lookup-by-phone first. Create only if no match.
  • Time zones — Calendar booking must use customer's timezone, not server timezone.
  • Race conditions — Two simultaneous calls to same contact can race. Use phone as natural key.
  • Field length limits — Salesforce especially has tight limits. Truncate transcripts before write.

FAQ

1. Can I use multiple CRMs simultaneously?

Yes. Webhook handler can fan out to multiple destinations. Useful when sales uses Salesforce but support uses HubSpot.

2. What if my CRM isn't on this list?

Any CRM with REST API can integrate. Custom CRM integration takes 1-2 weeks of dev time. Common ones we've integrated: Zoho, Freshsales, Close, Copper.

3. Do I need a developer for CRM integration?

For HubSpot/Salesforce native paths — no. For webhook-only paths (Pipedrive, Bitrix, custom) — yes, 1 dev for 1-2 weeks.

4. How is data security handled?

Webhook URLs use HTTPS + signing secret. CRM API tokens stored encrypted in AI platform's vault. Audit log for all writes.