Help Center/Integrations

Pre-Built Integrations — What's Available and What They Do

Connect Google Calendar with one click. For any other service — HubSpot, Salesforce, Slack, and thousands more — use Allison's API and webhooks.

Allison connects to the tools your business already uses. Google Calendar is our pre-built OAuth integration today. For anything else, Allison ships a REST API and outbound webhooks that let you connect to thousands of services — directly or through automation tools like Zapier, Make, and n8n.

Pre-Built Integration

Google Calendar

Your agent checks real-time availability, books appointments, reschedules, and cancels — all through natural conversation. When a caller says "Can I come in Tuesday at 2?", the agent checks the right calendar, confirms the slot is open, creates the event, and confirms the booking.

After connecting, you configure which calendars Allison can use. Each calendar can be attached to specific team members, locations, and services. This lets the agent make smart booking decisions:

  • "I'd like a massage with Jane" → checks Jane's calendar
  • "Next available appointment at the downtown office" → checks all calendars tagged to downtown
  • "I need an AC repair" → checks calendars for technicians who handle AC repair

The agent can check availability across multiple calendars at once and present options to the caller.

Everything Else — API + Webhooks

For HubSpot, Salesforce, Slack, Notion, Airtable, your PMS, your CRM, or any other tool — connect via Allison's two universal primitives:

REST API. Anything you can do on your dashboard, a script or external system can do. Create an API key on Settings → API Keys, then your system can read and write contacts, calls, knowledge, locations, bookings, team members, and more.

Outbound webhooks. Instead of polling, subscribe to events. Create a webhook subscription on Settings → Webhooks and Allison will POST a signed payload whenever a call ends, a message is taken, a callback is requested, an escalation fires, an appointment is booked, or a new contact is auto-created (the contact event only fires when auto-save is on, which is the default — see Contacts).

Together they mean you can:

  • Sync callers into your CRM the moment they first call (HubSpot, Salesforce, Pipedrive — all work)
  • Send Slack/Teams messages when an escalation fires
  • Log every call into a Google Sheet, Airtable base, or Notion database
  • Trigger n8n, Make, or Zapier workflows on any event
  • Build bespoke automations with your own code

The fastest path for most integrations is Zapier — their "Webhooks by Zapier" trigger catches any POST, and from there you wire up any of their thousands of supported apps. See Connecting via API and Zapier for step-by-step examples with HubSpot, Salesforce, and Slack.

How Integrations Work During Calls

Integrations appear to your agent as tools — actions it can take during conversation. When the agent determines it needs to check calendar availability, it calls the calendar tool, gets the response, and continues the conversation naturally.

The caller never knows an API call happened. From their perspective, Allison just checked and said "I have an opening at 2:30 on Tuesday, would that work?"

Custom In-Call Integrations

Beyond pre-built integrations and API/webhooks, you can connect your agent to any system that has an API and have Allison call it during a conversation. Custom integrations let you define the HTTP endpoint, parameters, authentication, and response mapping. Your agent can read from and write to any system you authorize — in real time, while the caller is on the line.

Common use cases: check inventory before quoting a part, look up an order status by number, create a ticket in your help desk, verify membership on a third-party platform. The agent weaves the result into the conversation naturally.

Still have questions? Log in to chat with Allison.

Log In to Chat