Outbound campaign Instagram messages now get a delivery status so campaign operators know whether a comment reply or Instagram message was accepted, rejected at send time, or (for Instagram Messaging only) delivered or read.
What this feature does
When a campaign sends through the Instagram connector, the system records what happened after the send attempt.
Instagram has two sub-channels with different signals:
-
Comments: Meta accepts (or rejects) the public reply. There is no later “delivered to the app” or “opened” event for that comment.
-
Instagram Messaging: The Send API accepts the message, then Meta can send later delivery and read webhooks.
Private replies started from a comment use Instagram Messaging, so they follow the Messaging lifecycle after they are created.
Statuses are posted as delivery notifications for campaign reporting. They apply to the campaign customer identity on that channel (comment author or Instagram-scoped ID).
Delivery statuses
-
Comments
|
Status |
What it means |
|---|---|
|
Sent |
Instagram accepted the outbound comment reply (successful API create). This does not mean the person saw or opened the reply. |
|
Failed |
The reply could not be sent (API, auth, config, media, or other send-time error). |
Not tracked for comments: Delivered, Bounced, or Read/opened.
-
Messenger
|
Status |
What it means |
|---|---|
|
Sent |
Instagram accepted the outbound send. This does not by itself mean the recipient’s app received the message. |
|
Delivered |
Instagram reported that the message was delivered (Messaging delivery webhook). |
|
Read |
Instagram reported that the recipient opened the conversation (Messaging read webhook). |
|
Failed |
The message could not be sent (API, auth, config, attachment, or other send-time error). |
Where the campaign operators see this
These statuses appear in the Non Voice Campaign Summary Gold report for the Instagram channel (columns such as Sent, Failed; Delivered and Read where Messaging webhooks were received).
This work is for campaign reporting only. What agents see in Agent Desk stays the same. There is no new Sent / Failed categorization in Agent Desk conversations.
Inbound customer comments and Instagram messages still appear in Agent Desk as conversations, as before.
What this means for campaign operators
-
Visibility into which campaign Instagram sends were accepted, or failed at send.
-
For Instagram Messaging campaigns, additional Delivered and Read when Meta sends those receipts.
-
Regular inbound comments and DMs still work as before in Agent Desk.
-
This tracking is for outbound campaign sends (and the receipt/reply signals used for reporting).
What's not included in this release
-
No Delivered or Read for public comment replies (Instagram does not provide those receipts).
-
No automatic retry of failed or bounced sends from this feature.
-
No new alerting on failures beyond recording the status for reporting.
-
Messaging delivery/read matching uses an in-memory store on the connector (lost on restart; not shared across multiple replicas).
-
-
FAQ
Does this apply to all Instagram professional accounts?
It applies to Pages connected through the Expertflow Instagram connector with the required Meta permissions. Comment reporting needs comment send; Messaging Delivered/Read also need the corresponding webhook subscriptions.
Is Sent the same as the customer seeing the message?
No. Sent means Instagram accepted the outbound API call. For comments, that is the last delivery signal. For Messaging, Delivered and Read can follow if Meta sends those webhooks.
Why can Messaging show Delivered/Read but comments cannot?
Instagram Messaging conversations has delivery and read webhooks. Public comments do not.
Related pages
-
Outbound — parent hub for outbound campaign documentation
-
X (Twitter) Campaign Delivery Status Notifications - same delivery-notification pattern for the Twitter channel
-
Email Campaign Delivery Status Notifications -same delivery notification pattern for Email channel
-
Facebook Campaign Delivery Status Notifications -same delivery notification pattern for facebook channel
-
LinkedIn Campaign Delivery Status Notifications -same delivery-notification pattern for the LinkedIn channel
-
SMS (SMPP) Campaign Delivery Status Notifications -same delivery-notification pattern for the SMS channel