Integration with n8n

Setup guides / N8N

Integration of the free Zadarma PBX with n8n works without additional modules or intermediaries, ensuring maximum quality and reliability.

Zadarma - n8n integration is completely free.

Integration capabilities

Triggers: Zadarma webhook-notifications

  • Watch call started
  • Watch call answer
  • Watch call end
  • Watch missed call
  • Watch outgoing call started
  • Watch outgoing call answer
  • Watch outgoing call ended
  • Watch outgoing call missed
  • Watch incoming sms

Actions that the Zadarma application performs automatically when a trigger from external systems is activated

  • Create Callback
  • Create SMS
  • Create Customer
  • Create Customer feed
  • Create Lead
  • Create Event
  • Get customer id by phone
  • Get customer id list by phone
  • Get lead id by phone
  • Get lead id list by phone
  • Update Customer
  • Update Event
  • Update Lead

In your Zadarma personal account, go to the Settings - Integrations and API section , select n8n and click the Enable button. An API token will be generated for subsequent authorization in n8n. Open n8n in a separate tab and log in.

If you are using n8n Cloud in the web interface, go to Settings -> community nodes and install n8n-nodes-zadarma-app (Installing custom nodes is available only on Pro and Enterprise plans)

If you are running n8n locally, install the custom node in the same directory where n8n itself is installed by running the command:


npm install -g n8n-nodes-zadarma-app

In the Credentials section click the Create credential button and select the Zadarma API application, then click Continue.

n8n-Zadarma credential

In the next window, in the API Key field, paste the API token from your Zadarma account and click Save.

n8n-Zadarma add token

Examples of use

1. Working with Zadarma webhook notifications

2. Creating a lead in Teamsale CRM based on a third-party webhook

3. Sending SMS from n8n