weddingkart
Back to Blog
WhatsApp Messaging
Guest Management

WhatsApp Delivery Tracking for Weddings: Know Exactly Who Received, Read, and Ignored Your Message

Mayank
2 March 20268 min read

You send a WhatsApp message to 300 wedding guests. The broadcast goes out. And then — silence. Did everyone receive it? Did anyone read it? Are there guests whose numbers are wrong, or who aren't on WhatsApp at all? You have no way of knowing.

This uncertainty is one of the most frustrating parts of managing wedding communication at scale. A WhatsApp broadcast from a personal number or even a WhatsApp Business account gives you no visibility into delivery or read rates at the individual level. You're essentially sending messages into the dark and hoping for the best.

Weddingkart solves this with per-guest message delivery tracking. Every WhatsApp message you send through Weddingkart is tracked individually — from the moment it leaves your account to the moment a guest reads it (or fails to receive it at all). This article explains exactly how it works and what you can do with that information.


The Four Statuses That Tell You Everything

When you send a WhatsApp message through Weddingkart, each guest's message moves through a clear sequence of statuses. These come directly from WhatsApp's official delivery receipts — not estimates or assumptions.

Sent

The message has left Weddingkart and is on its way to WhatsApp's servers.

What to do: No action needed. The message is in transit.

Delivered

WhatsApp confirmed the message arrived on the guest's device.

What to do: The guest has the message. They simply haven't opened it yet.

Read

The guest opened and read the message.

What to do: No follow-up needed unless they haven't responded to an RSVP request.

Failed

WhatsApp could not deliver the message. Usually a phone number issue.

What to do: Weddingkart refunds the credit and shows a troubleshooting guide.

These four statuses give you a complete picture. Delivered tells you the message got through. Read tells you it was seen. Failedtells you there's a phone number problem you need to investigate. The gap between delivered and read is where your follow-up decisions live.


How Weddingkart Gets This Data

Personal WhatsApp and WhatsApp Business show you blue ticks for read receipts on one-to-one chats — but that information disappears in a broadcast or group context, and there's no way to extract it programmatically or see it per-recipient.

Weddingkart is built on the WhatsApp Business API (Meta's official platform for high-volume messaging). When a message is sent through the API, Meta sends a real-time notification — called a webhook — to Weddingkart every time a guest's message status changes. Each update carries the guest's phone number, the message ID, and the new status.

This is how Weddingkart can tell you, at 11:42 AM, that Priya Mehta's message was delivered, and at 11:59 AM, that she read it — at the individual level, across all 300 guests simultaneously.


Where You See This in the App

Per-Announcement Report

After sending any announcement in Weddingkart, you can open its delivery report. The report shows a live breakdown of status counts — how many messages were sent, delivered, read, and failed — updated in real time as webhooks arrive.

Below the summary counts is a paginated guest-by-guest table. You can filter by status (e.g., “show me everyone whose message failed” or “show me everyone who hasn't read yet”), search by guest name or phone number, and see the exact timestamp for each status update.

Example: Delivery report for “Venue Details” announcement (280 guests)

280

Sent

261

Delivered

218

Read

7

Failed

Numbers are illustrative. Your report updates live as guests receive and read messages.

Wedding Dashboard

At the wedding level, Weddingkart shows a summary of all announcements sent, each with a simplified status breakdown: how many messages are pending, how many were delivered or read, and how many failed. This gives you an at-a-glance health check across all communication for a wedding without drilling into individual reports.


Exporting Delivery Data to Excel

For event managers who coordinate with hotels, transport vendors, or need a paper trail, Weddingkart lets you export a full delivery report as an Excel file. The export includes every guest's row with:

  • Guest name
  • Phone number (as a clickable WhatsApp link)
  • Message status
  • Status timestamp (in IST)
  • Error code (if failed)
  • Guest groups

The spreadsheet uses colour-coding to make it immediately scannable:

Row colourStatus
Light red
Failed
Light green
Read
Light yellow
Delivered
Light grey
Sent / Pending

The export also includes a dedicated Failed Messages sheet, grouped by error type, so you can address all number issues in one place without scanning through hundreds of rows.


When a Message Fails: What Happens Next

A failed delivery isn't just a red row in a table. Weddingkart treats each failure as a workflow item that needs resolution. Here's what happens automatically:

1. The credit is refunded

Weddingkart charges a credit per message sent. If a message fails — because the number is wrong, the guest isn't on WhatsApp, or there's a delivery issue — that credit is automatically returned to your balance. You are not charged for messages that don't reach their recipient.

2. A troubleshooting guide is shown

Open any failed message in the delivery report and Weddingkart shows you a structured troubleshooting guide with three steps:

  1. Verify the number — a direct link to open wa.me/{phone} so you can immediately check whether the number is active on WhatsApp.
  2. Establish trust — instructions for ensuring the guest's WhatsApp trusts messages from the Weddingkart number (relevant when a guest has never received a message from the account before).
  3. Resend the message — once the number is verified or corrected, you can resend directly from the report.

3. The failure reason is logged

Every failed message includes the WhatsApp error code and a human-readable explanation. The most common failure reason — by far — is that the phone number is not registered on WhatsApp. Weddingkart labels this clearly so you know whether to update the number or try an SMS alternative.

Common reason for failed messages

The most frequent failure is a phone number that is not registered with WhatsApp — typically an older guest who uses a basic phone, or a number entered without the correct country code. Weddingkart flags these clearly so you can call the guest directly or get an alternative number from the family.


Three Ways Delivery Tracking Changes How You Manage a Wedding

1. You know which follow-ups to send

Without delivery tracking, follow-up messages go to everyone — including people who already read the original and were just slow to respond. With Weddingkart, you can filter by status and send a reminder only to guests whose messages are unread (or undelivered). This keeps communication targeted and reduces the noise for guests who are already on top of things.

2. You catch phone number problems before the event

A guest whose number is wrong won't receive any WhatsApp communication — not the invite, not the logistics message, not the day-of update. Without delivery tracking, you might not discover this until the event, when the guest shows up confused (or doesn't show up at all). Weddingkart surfaces failed deliveries immediately, giving you time to fix the number or contact the guest through another channel.

3. You have a complete record for accountability

When a guest claims they “never received” the venue change notification, you can check the delivery report. If it shows read at 3:47 PM, that ends the conversation. If it shows failed, you have the error code and timestamp to explain exactly what happened. The delivery report is a timestamped record of every message sent — useful for post-event reviews and for demonstrating to clients exactly what communication was sent and when.


How This Compares to Personal WhatsApp and WhatsApp Business

CapabilityPersonal WhatsAppWhatsApp BusinessWeddingkart
See if message was delivered✓ (1-to-1 only)✓ (1-to-1 only)✓ All guests
See if message was read✓ (1-to-1 only)✓ (1-to-1 only)✓ All guests
Track per-guest status in a broadcast
Filter guests by delivery status
Get failure reason per guest
Export delivery data to Excel
Auto-refund for failed messages

The fundamental limitation of personal WhatsApp and WhatsApp Business is that delivery receipts only exist in one-to-one conversations. The moment you use a broadcast list or group, that visibility disappears entirely. The WhatsApp Business API — which Weddingkart is built on — is the only mechanism through which Meta exposes per-recipient delivery data at scale.


Frequently Asked Questions

Does tracking work if a guest has read receipts turned off?

The Read status is suppressed for guests who have disabled read receipts in their WhatsApp settings. In that case, the message will show as Deliveredand never progress to Read — even if the guest has opened it. This is a WhatsApp privacy setting that applies to all apps, including Weddingkart. It affects a small minority of users; the majority of guests do not change this default.

How quickly does the status update?

Status updates arrive in real time via webhook. In practice, you will typically see messages move from Sent to Delivered within seconds for guests who are online, and to Read within minutes or hours depending on when they check their phone. Failed status updates usually arrive within 30–60 seconds of the send attempt.

What happens if I send a message and the guest's phone is off?

The message stays in Sent status — meaning it's been accepted by WhatsApp's servers — until the guest's phone comes online. WhatsApp holds messages for up to 30 days. Once the phone reconnects to the internet, delivery completes and the status updates to Delivered automatically.

Can I resend only to guests whose messages failed?

Yes. Filter the delivery report by Failed status, fix any number issues, and resend. Weddingkart does not automatically retry failed messages — this is intentional, as many failures require a number correction before a retry makes sense. The credit refund on failure means you have the balance available to resend once the issue is resolved.


Get Started

Message delivery tracking is available on all Weddingkart plans, including the free tier. Every message you send is tracked automatically — there's no configuration required. The delivery report opens from any announcement with one tap.

Questions about delivery tracking or what a specific error code means? WhatsApp us at +91 92176 10045 — we can walk you through any failed message in your account.