CRM Integration
Overview
Expertise Booking automatically syncs lead information from every booking directly to your CRM. No manual data entry, no missed leads, no duplicate records.
Availability: Pro Plan ($15/user/month)
Supported CRMs
- HubSpot: Contacts, Companies, Deals
- Salesforce: Leads, Contacts, Accounts
What Gets Synced
Contact Information
- Name: First and last name
- Email: Business email address
- Phone: If provided during booking
- Job Title: From AI enrichment
- LinkedIn URL: From AI enrichment
Company Information
- Company Name: From AI enrichment
- Website: Company URL from AI enrichment
- Industry: Business sector
- Employee Count: Company size
- Location: Company headquarters
Meeting Details
- Meeting Title: Booking link name
- Meeting Time: Scheduled date/time
- Meeting Duration: Length of meeting
- Host Name: Who they're meeting with
- Booking Status: Confirmed, Rescheduled, or Cancelled
Custom Fields
- Invitee Questions: Any custom questions answered during booking
- UTM Parameters: If visitor came from a campaign
- Referral Source: How they found your booking link
Connecting Your CRM
HubSpot
- Navigate to Integrations
- Find HubSpot and click Connect
- Log into your HubSpot account
- Authorize access to:
- Contacts
- Companies
- Deals (optional)
- Click Allow
- Choose sync settings:
- Create New Contacts: On
- Update Existing Contacts: On
- Create Companies: On
- Click Save
Salesforce
- Navigate to Integrations
- Find Salesforce and click Connect
- Log into your Salesforce account
- Authorize access to:
- Leads
- Contacts
- Accounts
- Click Allow
- Choose sync settings:
- Create New Leads: On
- Update Existing Records: On
- Create Accounts: On
- Click Save
How Syncing Works
Timing
- Immediate: Booking created in your CRM within 60 seconds
- Enrichment: AI enrichment completes within 2-3 minutes
- Update: CRM record updated with enriched data
- Confirmation: Email sent to you confirming sync
Duplicate Prevention
Email Matching: System checks if email already exists in your CRM:
- If exists: Updates the existing record with new booking info
- If new: Creates a new contact/lead
Company Matching: For company records:
- Matches by website domain first
- Falls back to company name matching
- Creates new company if no match found
Sync Behavior
HubSpot:
- Creates Contact with enriched data
- Creates/links Company
- Optionally creates Deal for the meeting
- Adds booking as Activity
Salesforce:
- Creates Lead with enriched data
- Creates/links Account
- Adds Task for the scheduled meeting
- Can auto-convert Lead to Contact (optional)
Field Mapping
Default Mappings
Contact/Lead Fields:
Booking Field → CRM Field ────────────────────────────────── First Name → First Name Last Name → Last Name Email → Email Phone → Phone Job Title → Job Title / Title LinkedIn URL → LinkedIn URL / Web Company Name → Company / Account Name
Company/Account Fields:
Enriched Field → CRM Field ────────────────────────────────── Company Name → Name Website → Website / Domain Industry → Industry Employee Count → Number of Employees Location → City / State
Custom Field Mapping
Map invitee question answers to custom CRM fields:
- Go to Integrations > CRM Settings
- Click Custom Field Mapping
- Select a booking link
- For each invitee question:
- Choose the CRM field to map to
- Save mapping
Example:
Question: "What's your budget range?" Maps to: HubSpot Custom Property "Budget" Visitor answers: "$10k-$25k" HubSpot Contact gets: Budget = "$10k-$25k"
Advanced Features
Deal/Opportunity Creation (HubSpot)
Automatically create deals for high-value bookings:
- Go to Integrations > HubSpot Settings
- Enable Auto-Create Deals
- Configure:
- Pipeline: Which pipeline to use
- Stage: Initial deal stage
- Deal Name: Template (e.g., "Meeting with {Company Name}")
- Deal Amount: Optional (can be dynamic)
- Save
Lead Conversion (Salesforce)
Auto-convert Leads to Contacts after booking:
- Go to Integrations > Salesforce Settings
- Enable Auto-Convert Leads
- Configure:
- Conversion Criteria: (e.g., "After booking confirmed")
- Account Creation: Create new Account if not exists
- Opportunity Creation: Optional
- Save
Learn More
- Expertise Booking - Main overview
- Getting Started with Booking - Set up your first booking link
- AI Enrichment & Prospect Research - Maximize CRM data quality with auto-enrichment
- Round Robin Team Scheduling - Distribute team bookings evenly