For the complete documentation index, see llms.txt. This page is also available as Markdown.

Resending Failed Deliveries

Retry failed outbound message deliveries from Chat History when the channel and payload support it.

You can manually resend failed outbound deliveries for chat messages sent to external channels.

Use this when a message has at least one delivery in failed status and you need to retry that delivery without editing the original message.


Where to resend

Open InboxChat History.

Select a conversation and open the message delivery details in the send status modal.

Zaia shows delivery blocks grouped as:

  • Sent

  • Pending

  • Errors

The Resend button only appears when the message has at least one failed delivery.


How resend works

When you click Resend, Zaia retries each failed delivery for that message.

Zaia resends delivery entries. It does not edit the original message.

If the message has more than one failed delivery, Zaia retries each failed delivery individually.

Before retrying, each failed delivery changes to pending.

The interface updates in real time.

If the provider accepts the retry, the delivery changes to sent.

If the retry fails again, the delivery returns to failed and Zaia shows the updated error.


Status flow

A manual retry follows this flow:

  • Failed → user can retry the delivery

  • Pending → Zaia started the new send attempt

  • Sent → the provider accepted the delivery

  • Failed → the new attempt failed and the error is refreshed


Permissions and restrictions

Manual resend only works when all conditions are true:

  • The user has the customer support permission

  • The delivery status is failed

  • The chat is linked to a channel with an active connection

  • The connection is not in failed status

  • The provider is supported for resend

Zaia blocks resend when any of these conditions is not met.


Supported providers

Manual resend is currently available for:

  • WhatsApp (Waha)

  • WhatsApp (Official)

  • Instagram

  • Telegram


Supported payloads

Zaia only retries deliveries that represent one supported payload.

Supported payload types are:

  • Text

  • PNG image

  • PDF

  • WAV audio

If the delivery contains an unsupported structure or more than one payload, Zaia blocks the resend.


Channel-specific behavior

For Instagram, manual resend reuses the existing messaging-window rules.

If the provider rejects the delivery because the send window is not valid anymore, the delivery returns to failed.


Common scenarios

One failed delivery

If a message has one failed delivery, Zaia shows Resend and retries that delivery.

Multiple failed deliveries

If a message has multiple failed deliveries, Zaia retries each failed delivery from that message.

Invalid or failed connection

If the channel connection is invalid or already failed, Zaia does not allow resend.

Non-failed delivery

If the delivery is not in failed status, Zaia does not allow resend.


Key point

This feature resends a specific delivery entry.

It does not change the message content and it does not create a message-editing flow.

Last updated