Skip to main content

Integrations

Connect your business tools to give your AI receptionist superpowers. Book appointments, process payments, and sync customer data automatically.

How Integrations Work

When you connect an integration, your AI agent gains new abilities:

  • Calendar — Check availability and book appointments.
  • Payments — Look up transactions and process refunds.
  • POS Systems — Access service menus, pricing, and appointments.
  • CRM — Look up customer history and log call notes.
Security NoteOAuth integrations use secure token-based authentication. Infercall never stores your password. API key integrations are encrypted at rest and transmitted over HTTPS.

OAuth Integrations

These integrations use secure OAuth authentication. You'll be redirected to the provider to grant access.

Google Calendar

Scheduling
Available

Check availability and book appointments directly to your Google Calendar. Your AI agent can see your schedule and create new events without conflicts.

Capabilities

  • View calendar availability
  • Create new appointments
  • Prevent double-booking
  • Send calendar invites to customers

Setup

  1. 1
    Go to Integrations

    Navigate to Dashboard → Integrations and find Google Calendar.

  2. 2
    Click Connect

    Click the 'Connect with Google Calendar' button.

  3. 3
    Sign in to Google

    You'll be redirected to Google. Sign in with the account that has the calendar you want to use.

  4. 4
    Grant Permissions

    Review the permissions and click 'Allow'. Infercall needs permission to view and create calendar events.

  5. 5
    Select Calendar

    After authorization, you may be asked to select which calendar to use for bookings.

Tips

  • Use a dedicated business calendar rather than your personal calendar
  • Make sure your calendar timezone is set correctly
  • The integration syncs in real-time, so availability is always current

Google Sheets

CRM
Available

Log call data and leads to Google Sheets automatically. Great for simple CRM needs or tracking call outcomes.

Capabilities

  • Log new leads automatically
  • Record call outcomes and notes
  • Track caller information
  • Export data for analysis

Setup

  1. 1
    Go to Integrations

    Navigate to Dashboard → Integrations and find Google Sheets.

  2. 2
    Click Connect

    Click the 'Connect with Google Sheets' button.

  3. 3
    Sign in to Google

    Sign in with your Google account.

  4. 4
    Grant Permissions

    Allow Infercall to create and edit spreadsheets in your Google Drive.

  5. 5
    Configure Sheet

    Choose an existing spreadsheet or let Infercall create a new one for call logs.

Tips

  • Infercall will create columns automatically based on the data collected
  • You can add your own columns—they won't be overwritten
  • Consider using Google Sheets filters to organize your data

Gmail

Marketing
Available

Send follow-up emails after calls. Confirm appointments, share information, or send thank-you messages automatically.

Capabilities

  • Send appointment confirmations
  • Follow up with callers
  • Share requested information via email
  • Custom email templates

Setup

  1. 1
    Go to Integrations

    Navigate to Dashboard → Integrations and find Gmail.

  2. 2
    Click Connect

    Click the 'Connect with Gmail' button.

  3. 3
    Sign in to Google

    Sign in with the Gmail account you want to send emails from.

  4. 4
    Grant Permissions

    Allow Infercall to send emails on your behalf.

  5. 5
    Configure Templates

    Set up email templates for different scenarios (confirmations, follow-ups, etc.).

Tips

  • Use a business email address (e.g., hello@yourbusiness.com via Google Workspace)
  • Test your email templates before going live
  • Emails are sent from your account, so replies go directly to you

Square

POS
Available

Access your Square catalog, appointments, and customer data. Your AI can check inventory, look up transactions, and book appointments.

Capabilities

  • View product catalog and prices
  • Check appointment availability
  • Look up customer purchase history
  • Access location information

Setup

  1. 1
    Go to Integrations

    Navigate to Dashboard → Integrations and find Square.

  2. 2
    Click Connect

    Click the 'Connect with Square' button.

  3. 3
    Sign in to Square

    You'll be redirected to Square. Sign in with your Square account.

  4. 4
    Select Locations

    If you have multiple locations, select which ones to connect.

  5. 5
    Grant Permissions

    Review and approve the requested permissions.

  6. 6
    AI Discovery

    Infercall's AI will analyze your catalog and configure your agent automatically.

Tips

  • Make sure your Square catalog is up to date before connecting
  • The AI discovery process learns your services, pricing, and locations
  • You can disconnect and reconnect at any time without losing Square data

Stripe

Payments
Available

Look up recent payments, check subscription status, and provide payment information to callers.

Capabilities

  • Look up recent transactions
  • Check subscription status
  • View customer payment history
  • Access product and pricing info

Setup

  1. 1
    Go to Integrations

    Navigate to Dashboard → Integrations and find Stripe.

  2. 2
    Click Connect

    Click the 'Connect with Stripe' button.

  3. 3
    Sign in to Stripe

    Sign in with your Stripe account credentials.

  4. 4
    Select Account

    If you have multiple Stripe accounts, select the one to connect.

  5. 5
    Grant Permissions

    Review and approve read-only access to your Stripe data.

Tips

  • Infercall uses read-only access—we cannot process payments or refunds
  • Customer payment data is accessed securely and never stored
  • Works with both test and live mode accounts

Provider Integrations

These integrations require an access key from your provider account. Our AI-powered discovery will analyze your data and configure your agent automatically.

Fresha

POS / Salon & Spa
Available

Connect your Fresha salon or spa account. Your AI agent can check services, pricing, staff availability, and help with appointment inquiries.

Capabilities

  • View services and pricing
  • Check staff availability
  • Access location information
  • Answer service-related questions

Setup

  1. 1
    Log in to Fresha Partner

    Go to partners.fresha.com and log in to your account.

  2. 2
    Navigate to API Keys

    Go to Account → Integrations → API Keys in the Fresha dashboard.

  3. 3
    Create API Key

    Click 'Create New Key' and give it a name like 'Infercall Integration'.

  4. 4
    Copy the Key

    Copy the generated API key. You won't be able to see it again!

  5. 5
    Paste in Infercall

    Go to Dashboard → Integrations → Fresha and paste your API key.

  6. 6
    Start Discovery

    Click 'Check Connection' to let our AI analyze your business.

Open Fresha Settings

Tips

  • Create a dedicated API key for Infercall—don't reuse keys from other integrations
  • If you regenerate the key in Fresha, you'll need to update it in Infercall
  • The AI discovery may take 30-60 seconds to analyze your services

Mindbody

Fitness & Wellness
Available

For fitness studios, yoga studios, spas, and wellness businesses. Book classes, check schedules, and manage appointments.

Capabilities

  • View class schedules
  • Check appointment availability
  • Access service/session information
  • View location and staff details

Setup

  1. 1
    Access Partner Portal

    Go to partner.mindbodyonline.com and log in.

  2. 2
    Navigate to API Settings

    Go to API Settings in your Partner Portal dashboard.

  3. 3
    Get API Credentials

    Note your API Key and Site ID. You'll need both.

  4. 4
    Enter in Infercall

    Go to Dashboard → Integrations → Mindbody and enter your credentials.

  5. 5
    Start Discovery

    Click 'Check Connection' to configure your agent.

Open Mindbody Settings

Tips

  • You need a Mindbody API subscription—contact Mindbody if you don't have API access
  • Make sure to enter both the API Key and Site ID
  • Class schedules sync in real-time for accurate availability

Vagaro

Salon, Spa & Fitness
Beta

Connect your Vagaro business account for salon, spa, or fitness scheduling. Access appointments, services, and client information.

Capabilities

  • View services and pricing
  • Check appointment availability
  • Access client information
  • View staff schedules

Setup

  1. 1
    Contact Vagaro

    API access requires approval from Vagaro. Visit vagaro.com/pro/api to request access.

  2. 2
    Get API Credentials

    Once approved, you'll receive API credentials from Vagaro.

  3. 3
    Note Business ID

    Find your Business ID in your Vagaro dashboard settings.

  4. 4
    Enter in Infercall

    Go to Dashboard → Integrations → Vagaro and enter your API key and Business ID.

  5. 5
    Start Discovery

    Click 'Check Connection' to configure your agent.

Open Vagaro Settings

Tips

  • Beta integration—some features may be limited
  • API access approval from Vagaro may take a few business days
  • Contact support@infercall.com if you need help with Vagaro setup

Boulevard

Premium Salon
Beta

Connect your Boulevard account for premium salon management. Access service menus, appointments, and client data.

Capabilities

  • View services and pricing
  • Check appointment availability
  • Access client information
  • View staff and location data

Setup

  1. 1
    Log in to Boulevard

    Go to dashboard.joinblvd.com and log in to your account.

  2. 2
    Navigate to Integrations

    Go to Settings → Integrations in your Boulevard dashboard.

  3. 3
    Generate API Key

    Create a new API key for the Infercall integration.

  4. 4
    Copy Credentials

    Copy your API key and note your Business ID.

  5. 5
    Enter in Infercall

    Go to Dashboard → Integrations → Boulevard and enter your credentials.

  6. 6
    Start Discovery

    Click 'Check Connection' to configure your agent.

Open Boulevard Settings

Tips

  • Beta integration—contact support if you encounter issues
  • Boulevard uses Basic authentication, so keep your API key secure
  • Service categories are auto-detected during discovery

Automation & Apps

Zapier

Automation
Available

Connect Infercall to 5,000+ apps via Zapier. Trigger automations when calls start, complete, or are transferred.

Capabilities

  • Trigger Zaps on call events
  • Send call data to any Zapier-connected app
  • Create custom workflows
  • No coding required

Setup

  1. 1
    Create a Zap in Zapier

    Log in to Zapier and create a new Zap.

  2. 2
    Choose Trigger

    Select 'Webhooks by Zapier' as your trigger and choose 'Catch Hook'.

  3. 3
    Copy Connection URL

    Zapier will generate a unique connection URL. Copy it.

  4. 4
    Add to Infercall

    Go to Dashboard → Integrations → Zapier and paste your connection URL.

  5. 5
    Test the Connection

    Make a test call to send sample data to Zapier.

  6. 6
    Complete Your Zap

    In Zapier, set up your action (e.g., create a CRM contact, send a Slack message).

Tips

  • Test your Zap with a real call before going live
  • Use Zapier's filter feature to only trigger on specific call outcomes
  • You can create multiple Zaps for different call events

Custom Integration

Developer
Available

Send call events to your own endpoints. Build custom integrations with any system that can receive HTTP requests.

Capabilities

  • Real-time call notifications
  • Full transcript and metadata
  • Custom payload handling
  • Signature verification for security

Setup

  1. 1
    Create Endpoint

    Set up an HTTP endpoint on your server to receive POST requests.

  2. 2
    Configure in Infercall

    Go to Dashboard → Integrations → Custom Webhook.

  3. 3
    Enter URL

    Enter your webhook endpoint URL (must be HTTPS).

  4. 4
    Select Events

    Choose which events to receive: call.started, call.completed, call.transferred.

  5. 5
    Test & Verify

    Make a test call and verify your endpoint receives the payload.

Tips

  • Always use HTTPS endpoints
  • Respond with 200 OK quickly—process data asynchronously
  • Implement signature verification for security

Event Types

  • call.started — Fired when a call begins. Includes caller ID, agent ID, and timestamp.
  • call.completed — Fired when a call ends. Includes full transcript, duration, outcome, and any collected data.
  • call.transferred — Fired when a call is transferred to a human. Includes transfer reason and destination number.

Troubleshooting

OAuth connection fails or redirects to error page

  • Clear your browser cache and cookies, then try again
  • Make sure you're signing in with the correct account
  • Check that pop-ups are not blocked for the provider's domain
  • Try using an incognito/private browser window

API key is rejected or 'Invalid credentials' error

  • Double-check you copied the entire API key without extra spaces
  • Verify the API key hasn't expired or been revoked in the provider's dashboard
  • Make sure you're using the correct key type (some providers have test vs. live keys)

Integration shows 'Connected' but AI agent can't access data

  • Try disconnecting and reconnecting the integration
  • Check that your subscription with the provider is active
  • Verify you have data in the provider (services, appointments, etc.)

Frequently Asked Questions

Can I connect multiple accounts of the same provider?

Currently, you can connect one account per provider per organization. If you need to connect multiple accounts (e.g., multiple Square locations), contact support to discuss your setup.

Is my data shared between integrations?

No. Each integration is isolated. Data from Fresha isn't shared with Square, for example. Your AI agent can access data from connected integrations to answer caller questions, but data isn't combined or shared between providers.

What happens if I disconnect an integration?

Disconnecting removes Infercall's access to that provider. Your data in the provider (Fresha, Square, etc.) is unaffected. Your AI agent will no longer be able to access that provider's data until you reconnect.

⌘K