Skip to main content

Overview

OpenMic integrations let your AI voice agents interact with external platforms during live calls. Instead of just answering questions, your agents can look up contacts, create records, check availability, and book appointments — all in real time. Each integration adds custom functions (tools) to your agent. Once connected, the agent can call these tools automatically based on the conversation context.

Available Integrations

CRM & Calendar

IntegrationCategoryWhat It Does
GoHighLevelCRM, CalendarContact lookup, contact creation, calendar availability, appointment booking
Acuity SchedulingCalendarAppointment booking and client management
Zoho CRMCRM, CalendarLeads, contacts, events, notes, and record search
Clio ManageCRM, LegalContact sync, calendar availability, and appointment booking
Emerge EHRCRMHealthcare-specific patient and appointment management

Sales & Lead Management

IntegrationCategoryWhat It Does
SalesforceCRM, SalesLeads, contacts, accounts, opportunities, and SOQL queries
HubSpotCRM, MarketingContact and deal management
PipedriveCRM, SalesContact lookup, lead creation, and notes
Close CRMCRM, SalesLead and contact CRUD with status tracking
AttioCRM, SalesCreate and retrieve people
LeapCRM, SalesCreate leads and look up customers via JobProgress
Clio GrowCRM, LegalCapture and submit leads from calls

Support & Communication

IntegrationCategoryWhat It Does
FreshdeskCRM, CommunicationSupport ticket creation from calls
Zoho DeskCRM, CommunicationContact management and ticket creation

Automation

IntegrationCategoryWhat It Does
ZapierAutomationConnect OpenMic to 7,000+ apps — automate post-call workflows, sync data, send notifications

How Integrations Work

1

Connect your account

Go to Integrations in your OpenMic Dashboard and connect the platform you want to use. You’ll authorize OpenMic to access your account via a secure OAuth flow.
2

Add tools to your agent

Open your agent’s Custom Functions tab, click Add Function, and select the tools from your connected integration.
3

Configure your system prompt

Tell your agent when and how to use each tool. A clear system prompt is the key to reliable tool usage during calls.

Tips for Appointment Booking

If your integration involves scheduling, always include today’s date and time in your system prompt using a dynamic variable:
Today's date and time is {{now.est}}.
Replace est with your business timezone (cst, pst, mst, etc.). Without this, the AI may misinterpret dates — for example, a caller saying “March 13th” could be understood as the wrong year.
See Dynamic Variables for all available timezone options.