Does Interakt have API and webhooks?

Interakt has public APIs & Webhooks if you want to integrate your website/app/software with Interakt. You can also use these APIs / Webhooks in connector platforms like Pabbly, Zapier and Integromat to integrate your systems with Interakt.

 

What types of APIs and Webhooks does Interakt offer?

 

Postman Collection of Public APIs

You can use our Postman Collection to easily test our public APIs. Remember to enter your API Key in ‘Authorization’ Header before making the API call.

How to Get your API Key – link
See Postman Collection – link

 

User Track API

You can call this API to add/update a user (customer) in Interakt. You can add traits (like Email, City etc) and tags (like Regular Client, Prospect etc) to the user as well. Upon successfully calling this API, the users will appear in https://app.interakt.ai/contacts/list.

See API Doc – link

 

Event Track API

You can call this API to add an event on a user in Interakt. Further, if you have an Ongoing Campaign configured where the event is selected as a trigger, the message template configured in the campaign would get sent to the user, as soon as the event is added! You can add traits in an event as well. (For example – an Order Placed event could contain traits like Order Number, Order Value etc). These trait values can then be mapped to placeholders (variables) in the message template.

See API Doc – link
Mapping events to Ongoing Campaigns – link

 

Get Users API

You can call this API to fetch users (customers) from your Interakt account. You can filter the users (customers) on the basis of their created/modified date in your Interakt account.

See API Doc – link

 

Chat Assignment API

Chat Assignment API allows companies or organizations to automatically assign incoming chats or messages to specific agents or teams. This API helps streamline the process of managing and distributing incoming inquiries, ensuring they are directed to the right person or department for a timely and efficient response.

Learn more about Interakt’s Chat Assignment API Doc

 

Template Message Send API

You can call this API to send template messages to your customers directly. In the API payload, you need to include the template name and the values of placeholders (variables) in the template. Note that the status of the sent template message won’t be given in the API’s response, but will only be available via webhooks.

See API Doc – link

 

Webhook for status of template message sent to user (customer)

You can subscribe to Webhooks to receive status (Sent / Delivered / Read / Failed) of the template messages sent to your customer (either via Template Send APIs or via Campaigns in Interakt). Note: You need to subscribe to Interakt’s Growth or Advanced plans to be able to use Webhooks.

Configure Webhooks: link
See Webhook Documentation: link

 

Webhook for messages received from user (customer)

You can subscribe to Webhooks to receive incoming customer messages. Note: You need to subscribe to Interakt’s Growth or Advanced plans to be able to use Webhooks.

Configure Webhooks: link
See Webhook Documentation: link

 

How to integrate Interakt’s APIs via Pabbly?

You can use Interakt’s Pabbly app to integrate Interakt APIs with 1000+ softwares. Access our Pabbly app here.

 

How to integrate Interakt’s Track APIs via Zapier?

We have prepared a step by step guide showing how you can set up a Zapier workflow to call Interakt’s User Track and Event Track APIs from Zapier itself.
See guide: link

 

How to integrate Interakt’s Track APIs via Integromat?

We have prepared a step by step guide showing how you can set up a Integromat (Make) workflow to call Interakt’s User Track and Event Track APIs from Integromat (Make) itself.
See guide: link