API and integrations

Integrate with the phone system over REST.

Every integration with our phone system is built against REST APIs. Pipedrive, HubSpot and Zammad have ready-made integrations, and any other system connects through the same APIs — with no large project and no bespoke middleware.

  • REST and JSON — no proprietary protocol to learn
  • Ready-made: Pipedrive, HubSpot, Zammad
  • A new integration in days, not months

Ready-made integrations

Systems we already integrate with

These integrations are built and running in production. Getting started is configuration, not a development project.

Pipedrive

An incoming call opens the right contact or deal, outbound calls start with one click, and calls are logged as activities with their recordings and summaries.

HubSpot

Calls appear on the contact timeline, you can dial straight from the CRM, and call data, recording and transcript are saved automatically.

Zammad

Caller identification and ticket creation happen as the call arrives, so support sees the history immediately and nothing has to be logged by hand.

Salesforce

Call data and recordings on the customer record, click-to-call, and reporting as part of the sales process.

Jira

A call creates an issue with the call details attached, for teams where support and development share one tool.

Huoltokanava

Service requests and calls tied together, so field work dispatching and telephony stay in one view.

The APIs

What you can do over REST

The APIs are the same whichever system you integrate. Authentication is by API key, and data moves as JSON over HTTPS.

Call events and webhooks

  • Real-time notification of an incoming call
  • Call state changes: answered, transferred, ended
  • Missed calls and callback requests
  • Webhook endpoints configured per system

Call data and call log

  • Query calls by date range, number or user
  • Duration, queue time, direction and outcome
  • Per-group and per-queue statistics for reporting
  • Paginated queries for large data sets

Recordings, transcripts and summaries

  • Fetch a recording by call ID
  • Transcription as plain text
  • An automatic summary of the conversation
  • Push straight onto the CRM customer record

Placing and managing calls

  • Click-to-call from your own application
  • Managing users and groups
  • Managing numbers and routing
  • Sending and receiving SMS

Speech API

Transcription and speech recognition over the API

Calls do not have to stay as audio files. The speech API turns each call into text and a summary that you can pull into your own system and use for search, reporting and quality monitoring.

Transcription

A recorded call is converted into text, available from the API as soon as processing finishes.

Summary

A condensed version of the conversation shows what was discussed and what was agreed — without listening to the whole call.

Search and analytics

Once calls are text, you can search them for topics and keywords and track recurring reasons for contact.

Other systems

Running something in-house or less common? That works too.

Because every integration uses the same REST APIs, connecting a new system does not need its own development project. It is usually a matter of days rather than months.

  1. Define the use case

    We agree what the integration should do: caller identification, call logging, click-to-call or moving recordings across.

  2. Keys and documentation

    You get an API key for the test environment, the API reference and example requests.

  3. Build

    Build it yourself, with your own partner, or have us build it for you.

  4. Go live

    After testing, the integration moves to production and our support team watches the first few days.

FAQ

API and integrations — frequently asked questions

What APIs does the phone system offer?

Integrations are built against REST APIs. They let you query call data and the call log, place a call from an external system, fetch recordings, transcripts and summaries, and manage users and numbers. Call events can also be pushed to your system via webhooks.

Which systems have a ready-made integration?

Pipedrive, HubSpot and Zammad among others. We have also built integrations for Salesforce, Jira and Huoltokanava.

What if we use a different system?

Other systems connect through the same REST APIs without a large project. Because the APIs are identical for every integration, a new connection is typically days of work rather than months.

Can calls be transcribed through the API?

Yes. Recorded calls can be transcribed into text and condensed into a summary, and both the transcript and the summary can be fetched through the API into your own system or CRM.

Next step

Request the API documentation

Tell us which system you are integrating and what it needs to do, and we will send the API reference and test credentials.