In this article, you will learn how to track message delivery in real time through your own system.
A Callback URL for each list and/or campaign allows you to receive real-time delivery reports (DLRs) directly within your own infrastructure (e.g., CRM, ERP). This enables seamless tracking of campaign performance and supports data-driven decision-making.
The callback URL for Lists and Campaigns is available across all channels on both Apifon's platform and the List REST API.
🔍 What Is a Callback URL?
A Callback URL is an endpoint (a web address on your server) where Apifon can send delivery status updates for your messages. These updates are pushed automatically, allowing you to sync delivery data with your internal systems.
Using an HTTP callback, Apifon notifies your system about delivery reports and other relevant intermediary statuses.
Setting a Callback URL
You can set a Callback URL for:
How It Works
Lists
When creating a list either through Apifon’s dashboard or the List REST API, you can define a Callback URL.
- From the main dashboard, navigate to Subscribers > Lists
- Choose your list.
- From the top bar, click Settings.
- Under General Settings, go to List Info & Defaults.
- In the window that appears, enter your desired Callback URL—this is where delivery status updates will be sent.
- Click on Save.
When creating a list, a new Callback URL field is available in the default options.
This URL is automatically inherited when a campaign is created from that
list.
Once the campaign is active, Apifon sends delivery status updates (DLRs) to the specified Callback URL.
Campaigns
If needed, you can customize the Callback URL at the campaign level:
- Open your campaign.
-
On the Summary page, click Settings.
-
Update the Callback URL as desired.
-
Save your changes.
DLRs for that campaign will then be sent to the updated Callback URL.
Now you know everything about Callback URLs on the Apifon platform!