Integrations
Phone & Dialers

Phone & Dialers

Keep your number. Once your dialer or VOIP is connected, its call recordings sync to Aila automatically. Each recording goes to the Intake Agent, which builds the file and updates your CRM, and to the Call Compliance Agent, which scores the call.


What you need

  • Admin or owner access in Aila.
  • Call recording turned on in your phone system.
  • Whatever credentials your platform needs. See the table below.

Connect

  1. In Aila, go to Settings > Connections > Integrations and click Connect.
  2. Search for your platform, such as Quo/OpenPhone or Wavv, and select it.
  3. Enter what the table below lists in the What you enter column, then click Connect.
  4. If the platform needs a webhook, Aila shows a Webhook URL after you connect. Click Copy, click Done, then paste it where the What you paste column says.
  5. Make a test call and confirm it appears on the Calls page.

Some platforms are set up from the other side. For Blink Voice, you send Aila's URL to Blink first. For ViciDial, your administrator posts the recordings.


Platforms

PlatformWhat you enterWhat you paste, and whereNotes
Quo/OpenPhoneOpenPhone API Key (Quo Settings > API Keys)OpenPhone Webhook URL in Quo Settings > Webhooks, event call.recording.completedOptional number and direction filters.
RingCentralClient ID, Client Secret, and JWT Credential from a RingCentral REST API app that uses JWT authNothing. Aila subscribes for you.Works for every user on the account. Enable these app permissions: ReadAccounts, ReadCallLog, ReadCallRecording, SubscriptionWebhook, ReadPresence, CallControl. Has Process Inbound Calls and Process Outbound Calls switches.
DialpadAPI Key from your Dialpad accountNothing. Aila creates the webhook and subscription.
Zoom PhoneAccount ID, Client ID, Client Secret, and Secret Token from a Zoom Server-to-Server OAuth appZoom Phone Webhook URL in the Zoom app's event subscriptions, event phone.recording_completedThe Secret Token is on the app's Feature page. Has Process Inbound Calls and Process Outbound Calls switches.
Call ToolsCall Tools API Token (a REST API token)Usually nothing, because Aila creates the REST hook. If it can't, Aila shows a URL to add in Call Tools for Call create events.Optional CRM ID Contact Field setting.
AlowareNothingAloware Webhook URL: in Aloware, open Integrations > Webhooks, create a webhook, set the event to Recording saved, and add the URL.
Intermedia UniteClient ID and Client Secret from HostPilot > Unite Extend APINothing.
KixieKixie API Key (Kixie Admin > API Keys)Kixie Webhook URL in Kixie Manage > Automations > Webhooks, event End Call
Hey PocketHey Pocket API Key (Pocket Developers > API Keys)Webhook URL in Pocket Developers > Webhooks, events recording.created and transcription.completedA personal connection. See Hey Pocket.
WavvWAVV API Key (starts with wavv_) and an optional WAVV Webhook Signing Secret (optional)WAVV Webhook URL in WAVV Integrations > Webhooks, events call.ended and call.recorded
WaveWave API token with sessions:read, transcripts:read, media:read, account:read, and webhooks:manage scopes, plus Aila user emailNothing. Aila registers the webhook for session.completed.Use one connection per team member so calls are attributed correctly.
Cube ACRNothingWebhook URL. Post each recording from a Zapier or Make flow, for example a new file in a Drive or Dropbox folder.The JSON body needs audioUrl. Optional fields are filename, recordedAt, contactNumber, contactName, direction, externalId, and sizeBytes.
Blink VoiceAfter Blink registers your URL: Blink API key and Blink webhook subscription IDSend the Blink webhook URL to Blink Voice.Calls are processed only for Blink extensions that map to an Aila teammate.
ViciDialNothingGive the ViciDial Webhook URL to your ViciDial administrator. They configure ViciDial to POST JSON when a call completes.The JSON must include the recording URL and the rep's email. Only calls whose rep email matches an Aila teammate are processed. If recording URLs are IP-restricted, allowlist Aila's static egress IPs.

Calls made inside GoHighLevel and Bonzo sync through the CRM connection. Follow Up Boss calls sync through the Aila Chrome extension. See Integrations.


Not listed?


Troubleshooting

  • No calls arrive: for platforms that need a webhook, calls don't flow until you paste the URL into the platform. Check that step first.
  • Some teammates' calls are missing: for Quo/OpenPhone, Blink Voice, and ViciDial, calls from a user who doesn't match an Aila teammate aren't processed. Make sure each person has an Aila account with the same email.

Related