Aircall now exposes messaging events through Webhooks, allowing you to receive real-time updates on message activity within your app. By integrating Aircall’s Webhook feature, you can seamlessly connect messaging data to your workflows, enhance user engagement, and improve your overall app experience.

Available messaging events

Aircall Webhooks support three primary messaging events:

Event nameDescription
message.sentTriggered when a message is successfully sent from a user.
message.receivedTriggered when a message is received by the intended recipient.
message.status_updatedTriggered when a message’s status changes, such as when a message is read or delivered.

How it works

  1. Event generation: Whenever a relevant messaging action occurs, such as sending or receiving a message, the corresponding event is automatically generated.
  2. Webhook transmission: These events are sent to your designated callback URL through a Webhook connection.
  3. Real-time processing: Once your app receives the event data, you can process it in real time to update your system, display live insights, or trigger automated responses.
Tip: Integrating Aircall’s messaging Webhooks allows your app to react instantly to messaging activity and maintain an up-to-date communication history.

Benefits

  • Real-time updates: Stay informed about message activity as it happens.
  • Improved insights: Analyze user interactions and engagement patterns.
  • Enhanced experience: Enable faster, context-aware responses for your users.

You can set up Webhooks for messaging activity using either of the following methods.

Option 1: Create Webhooks programmatically

Follow the developer documentation in Aircall for Developers – API References to create Webhooks via the API. In the events field, include the following event names:

  • message.sent
  • message.received
  • message.status_updated

Option 2: Create Webhooks from the Aircall Dashboard

Steps:

  1. Log in to your Aircall Dashboard > Integrations & API section
  2. Select the Webhook Integration feature.
  3. Click Install Integration.
Screenshot 2024-05-16 at 2.45.28 PM.png
  1. Scroll down to the Message Events section.
Screenshot 2024-05-20 at 2.37.49 PM.png
  1. Follow the instructions to enable messaging events and enter your callback URL. For detailed setup guidance, see Aircall for Developers – Create a Webhook from the Dashboard.
  2. Once enabled, test your setup by sending or receiving messages in your app.
Important: Always verify your callback URL configuration to ensure that event data is received correctly before using it in production.

Sample use case

Imagine a customer support app where users chat with agents. By enabling messaging events, you can automatically log message activity into your CRM or tracking tool. This allows you to:

  • Monitor when messages are sent, received, or read
  • Provide proactive customer support
  • Ensure timely responses and improve user satisfaction

SMS export availability

At this time, Aircall does not support individual or bulk downloads of SMS messages through either the Aircall Dashboard or the API.