Skip to main content

Integrations

Integrations connect Speechlytics to the systems where calls are recorded or reviewed. They remove manual uploads and can return completed insights to the originating platform.

ProviderDirectionBehavior
FrontSpinInboundImports dialler recordings into Speechlytics.
AircallInbound and feedbackImports completed recordings and can write insights back to the Aircall call log.
HubSpotOutboundLogs processed calls and recordings on the HubSpot CRM timeline.

Provider integrations are provisioned for your account by Speechlytics. Contact your representative to onboard a provider or rotate credentials.

Inbound recording flow

FrontSpin and Aircall use immediate event delivery plus scheduled synchronization:

provider call completes

signed provider event

recording queued for import

audio preparation → transcription → enabled analytics

Scheduled synchronization acts as a backstop when an event is delayed or missed. Both paths use the provider's external call or recording ID to prevent duplicate calls.

An imported recording behaves like any other Speechlytics call. It can use preprocessing, sensitive-content protection, keyword matching, summaries, analytics, custom questions, and agent attribution.

Outbound HubSpot flow

After a call is processed, Speechlytics can create a HubSpot call activity, associate it with the matching contact, and attach or link the recording. The resulting HubSpot call ID is stored so repeated delivery does not create duplicate timeline entries.

Information needed for onboarding

The Speechlytics team will confirm the exact provider requirements. Typical inputs are:

ProviderTypical requirements
FrontSpinAPI access, webhook signing secret, and recording-access permissions.
AircallAPI ID, API token, webhook signing secret, and recording-access permissions.
HubSpotPrivate-app access token, appropriate CRM and file permissions, and a recordings folder.

Share credentials only through the approved secure channel. Do not place secrets in support tickets, documentation, source control, or client-side code.

Delivery behavior

  • Provider events are acknowledged quickly and processed asynchronously.
  • Repeated provider deliveries are safe because imports are deduplicated per account.
  • Calls without an accessible recording are not imported.
  • HubSpot export is idempotent for calls already linked to a HubSpot activity.
  • Integration failures do not expose provider credentials in API responses.

Troubleshooting

When reporting an integration problem, provide the provider name, approximate call time, external call ID, account name, and whether the call exists in the provider.

SymptomUseful checks
A recording did not arriveConfirm the provider completed the call and made the recording available.
A call arrived lateImmediate delivery may have failed and scheduled synchronization recovered it later.
A call appears twiceConfirm the provider did not assign different recording IDs to the same conversation.
Aircall has no returned insightConfirm the imported call finished analytics and the source call still exists.
HubSpot has no timeline activityConfirm a matching contact exists and the integration has the required permissions.

Credential, event-signature, synchronization, and storage diagnostics are handled by Speechlytics support.