These tools need the Pro or Enterprise plan. The Get API Key button is shown to anyone who can create API keys: that needs the API keys: manage permission (Owners, Admins, or a custom role that grants it). Adding webhooks needs an Owner or Admin, so the link to Webhooks under Show available triggers & actions is only shown to them.
How the pieces fit
Set up actions
1
Create an API key
Click Get API Key, or go to Settings → Developers → API Keys. Create a key named after the tool, for example “Zapier”, and give it only the scopes it needs, such as Contacts — write or Transactional — send.
2
Add an HTTP step
In Zapier use Webhooks by Zapier, in Make the HTTP module, and in Pabbly the API action. Send the key in the header
Authorization: Bearer ic_….3
Call an endpoint
Pick the endpoint for the job from the list below.
See the API reference for request and response formats.
Set up triggers
There are two ways to get events into a workflow.- Webhook (any tool)
- REST hook subscription
- In your tool, create a “catch hook” or custom webhook trigger and copy its URL.
- In InstantCampaign, go to Settings → Developers → Webhooks, add that URL, and tick the events you want.
- Send a test from the webhook’s row and map the fields in your tool.
Tips
- Give each tool its own API key, so you can revoke one without breaking the others.
- Use the API log under Settings → Developers to see the requests your workflows make and why any failed. See API request log.
- API keys are rate limited. For bulk loads, import a CSV instead of running one workflow step per contact.