Automation Integrations
Connect Fonify to your own systems and to automation platforms through the Public API and webhooks.
Two Directions
There are two directions for connecting Fonify to outside systems, and they do different jobs.
Out of Fonify
When something happens (a call ends, a request is opened, a campaign finishes) Fonify sends an HTTP request to an address you choose. You set this up under Assistant > Integrations > Webhooks.
Into Fonify
Your own system calls Fonify: add a contact, place a call, create a campaign. This needs an API key, created under Assistant > Integrations > API Keys.
Using It With Automation Platforms
Fonify's Public API is plain HTTP with an API key. That means any automation platform that can make an HTTP request can connect to Fonify.
Generate a key under Assistant > Integrations > API Keys. The key is shown once only, so store it somewhere safe.
Use your platform's generic HTTP / Webhook step. Endpoints, methods and request bodies are in the API reference.
Add your API key to the request as an authorization header. The exact format is in the authentication section of the API reference.
If you want your platform to be triggered when something happens in Fonify, paste the webhook address your platform generates into Assistant > Integrations > Webhooks.
Note
Fonify does not yet have a published app on any automation platform. The connection is built with the generic HTTP steps above.
Rate Limits
API requests are limited per key, and the limit depends on the workspace's package. A request over the limit returns 429 Too Many Requests with a Retry-After header. Current values are in the API reference.