Troubleshooting

Guests are receiving duplicate messages

Identify and stop duplicate message delivery when guests receive the same message multiple times.

Updated June 10, 2026 3 min read

Duplicate messages create a poor guest experience and can cause confusion about whether an action (a payment, an alert) has been processed twice. When duplicate messages are reported, it is important to identify whether the duplication is at the Rezi level, the carrier level, or on the guest's device.

Step 1: Check the conversation timeline

Open the affected conversation in Rezi and look at the message timeline. If you see the message appearing only once in Rezi but the guest received it twice, the duplication is happening at the carrier delivery layer. If the message appears twice in Rezi's timeline, the duplication is happening before it reaches the carrier, likely a double-trigger in Rezi's automation system.

Duplicate messages in Rezi's timeline (automation duplication)

If you see duplicate messages in the Rezi conversation timeline, this usually means an automation was triggered twice. Common causes: the same event fired twice rapidly (guest sent two messages in quick succession triggering two welcome sequences), or an automation was created as both a manual trigger and a schedule trigger and both fired. Review your automation settings for the building and disable duplicates.

Single message in Rezi but duplicate received (carrier retry)

Carriers occasionally deliver a message more than once if the receiving network does not return a delivery confirmation quickly enough and the message is retried. This is a rare carrier behavior. It happens unpredictably and is not configurable in Rezi. If it occurs frequently for a specific carrier or number, report it to Rezi support with the affected conversation and approximate times.

AI and human both replied (common cause)

The most common duplicate scenario: a team member replies to a guest message at the same moment the AI also generates a response. Both messages are sent in quick succession, appearing as duplicates. This happens because the AI's response had already been queued before the team member's message was processed. After a team member replies, Rezi sets that conversation to manual mode, preventing future simultaneous AI responses.

If your guest received a very similar but not identical duplicate, it is almost certainly the AI-and-human overlap scenario. The messages will differ slightly because they are independently generated. Check the conversation timeline, if you see both a team member message and an AI message at nearly the same timestamp, this confirms the cause.

Preventing future duplicates

For the AI-human overlap case: before replying to a conversation where the AI is active, check whether the AI has already sent a response in the last few seconds. If the AI response is sufficient, there is no need to add another. If you want the AI to stop responding to a specific conversation, click Pause AI in the conversation toolbar before typing your reply.

A guest received the same automated message 6 times in a row. What caused this?
Six identical messages in rapid succession is typically an automation loop, an automation triggering on an event that the automation itself generates. Check your automation settings for any circular logic (e.g., 'when a message is received, send a welcome message' could loop if the guest's reply triggers another welcome). Disable the automation, then fix the trigger condition.
The guest's phone shows duplicate messages but Rezi only shows one sent. Can I do anything?
If Rezi shows one message sent and the carrier confirms one delivery, the duplicate is on the guest's device. Some SMS apps have a display bug where the same message appears in multiple threads. Ask the guest to check if the duplicates are in separate conversations or in the same thread. If in the same thread, have them restart their messaging app.
Will Rezi automatically detect and prevent duplicate sends?
Rezi has deduplication logic that prevents the same automated message from being sent to the same contact within a 60-second window. This catches most timing-based duplicates. It does not prevent a team member from manually sending the same message twice.

Was this article helpful?

Related articles