GUEST MESSAGING
Two-way SMS, WhatsApp and email — in one thread
WhatsApp the aunties, SMS the cousins, email the work crowd. Replies land against the guest record instead of disappearing into three separate apps.
- Channels
- WhatsApp, SMS, email
- Threads
- Messages tied to guests
- Segments
- Send by RSVP or event

WHY ONE-WAY BULK SMS ISN'T ENOUGH
South Asian wedding messaging is multi-channel, two-way, and per-event.
SMS-only tools miss a common family channel
Many wedding-text tools are built around SMS. South Asian wedding logistics often happen on WhatsApp too — the aunty group chat, the cousin coordination, the vendor confirmations. Anvaya lets the planning workspace treat WhatsApp, SMS, and email as first-class routes instead of forcing one channel for every guest.
One-way broadcast wastes the reply
Broadcast-first tools treat the send as the finish line. But guests text back. They ask about dress code, they confirm dietary needs, they need to swap dates. If replies land in a separate inbox, the real conversation never reaches the planning workspace.
Channel-fragmented threads scatter context everywhere
Aunty WhatsApps you about the mehndi timing. Your dad SMSes the cousin's flight number. Your roommate emails the bachelorette plan. Same wedding, three apps, zero connected context. The same guest's messages live in three separate inboxes — and the day before the ceremony, nobody can find the dietary note Aunty sent last month.
THE WHATSAPP WEDGE
WhatsApp is where South Asian families actually live.
A lot of South Asian wedding logistics happens on WhatsApp. Aunties run the mehndi planning in a group chat. Cousins coordinate the sangeet routines on broadcast lists. Your dad forwards baraat-band quotes the same way he forwards every chain-message — over WhatsApp. SMS is a fallback for the older US relatives; email is for the work crowd; WhatsApp is the default. Anvaya treats it as the default too, not as an afterthought.
WhatsApp Business API is wired in through Twilio with delivery status and reply capture in the same guest timeline. Send a ceremony update or an RSVP reminder over WhatsApp natively — not by email with a "share to WhatsApp" button bolted on. This is the channel gap that matters most when the family conversation has already moved out of email and into threads guests actually check.
- Native WhatsApp Business API delivery via Twilio
- Delivery status and reply capture in the guest timeline
- Group reminders by ceremony, side of family, or city
- Channel templates for transactional WhatsApp sends
- No need to forward to an aunty group chat manually


TWO-WAY, NOT BROADCAST
Every reply lands in your inbox, threaded by guest.
The one-way broadcast model is a dead end for a wedding. Guests text back. They ask whether the kids are coming, whether the mehndi is dry or wet, whether the dress code says jewel-tones or pastels. Anvaya treats the reply as part of the workflow: every inbound message — SMS, WhatsApp, or email — lands in the same guest thread on your dashboard, attached to that guest's record, with the channel labelled inline.
When Aunty replies to your mehndi timing reminder over WhatsApp at 11:47 PM, you see it the next morning in the same thread as the SMS reminder you sent her last week. When your dad's coworker emails his RSVP regret, it lands in the same place — no separate inbox to check, no forward-to-your-personal-email workaround. Your mom can be a Family Admin and see the same thread, so the back-and-forth stops fragmenting across three group chats and a personal phone. The thread is the source of truth for every conversation with that guest, full stop.
- Every inbound SMS, WhatsApp, and email threaded by guest
- Channel labelled inline so you know which app she replied on
- Family Admin role lets your mom see and respond on her side
- No forward-to-Gmail workaround — replies stay in the dashboard
- Inbound webhooks signature-verified for Twilio and email-forward
ONE THREAD ACROSS CHANNELS
SMS, WhatsApp, and email in one timeline per guest.
The same guest texts you on Monday, WhatsApps Aunty on Tuesday, and forwards the work-crowd RSVP from Gmail on Thursday. Generic wedding-tech tools see three different identities. Anvaya sees one guest. Phone numbers are normalised to E.164 so the SMS short-code from a US number and the WhatsApp message from the same number resolve to the same record. Inbound email-forwards are matched on the from-address; ambiguous matches surface for one-click confirmation rather than silently fragmenting the thread.
The dashboard renders the timeline channel-agnostic. You see a WhatsApp bubble (green), an SMS bubble (blue), an email bubble (purple) in chronological order, each with sender name, timestamp, and delivery state. When the guest's number changes mid-planning — a UK guest swaps their carrier, a Canadian relative moves — you merge the records and the history follows. When you reply, you pick the channel inline: reply on the channel she used last, or push a new send out over WhatsApp regardless of where the inbound came from. The composer remembers the per-guest channel preference and defaults to it next time.
- E.164 phone normalization merges SMS and WhatsApp into one record
- Email-forward matching by from-address with manual override
- Channel-coloured bubbles in the timeline (WA green, SMS blue, email purple)
- Per-guest preferred channel remembered for the composer
- Merge duplicate records when a guest changes phone or email


TEMPLATES PER CEREMONY
Draft once for each ceremony. Send hundreds of times.
A multi-event South Asian wedding generates twenty different message types: save-the-date, RSVP reminder, mehndi venue confirmation, sangeet dress-code reminder, baraat staging instructions, reception parking note, post-wedding thank-you. Anvaya ships starter templates for each, tagged by ceremony and tone, with merge fields for guest first name, ceremony date, venue, RSVP deadline, dietary note, and plus-one count. You edit once, save, and the template is ready for the next send.
The same template renders for WhatsApp, SMS, and email with channel-aware formatting — WhatsApp keeps the line breaks and emoji, SMS strips to plain text under 160 characters per segment, email expands to a full subject + body with the masthead. Merge fields pull live from the guest record, so a Jain guest gets the vegetarian-buffet note while the halal guest gets the reception-bar information. AI drafting through Anvaya AI can produce a new template from a one-line brief — "polite WhatsApp reminder to the eight guests who haven't answered the sangeet, mention dress-code is jewel-tones" — pulling current data from the workspace.
- Starter templates for save-the-date, RSVP, ceremony reminders, thank-yous
- Merge fields: first name, ceremony, venue, deadline, dietary, plus-ones
- Channel-aware formatting: WA keeps emoji, SMS plain-text, email full
- Per-ceremony tone tags so the haldi template reads different from the reception
- AI drafting via Anvaya AI pulls live workspace data into the template
REMINDERS THAT GET REPLIES
Delivery status on every send. Resend logic built in.
Sending an RSVP reminder is only half the work. Knowing whether it landed and whether the guest replied is the other half. Anvaya shows delivery state for every outbound: pending, sent, delivered, failed, and replied. WhatsApp and SMS status callbacks update the dashboard as providers report delivery state. Failed or bounced numbers are flagged so you can fix them before the reminder window closes — no more sending the same SMS to a dead number for six weeks.
The reminder cadence is segmented automatically. The composer shows you which guests have not yet answered the haldi, which have already received the previous reminder, and which have replied but with a maybe. You send only to the guests who need it — three to seven days before the deadline, with a final pulse forty-eight hours out. Anvaya tracks per-guest send history so you do not double-text the guest who already replied yes yesterday over WhatsApp. The result is a reminder that actually gets replies, not a guilt-trip-broadcast that burns your sender reputation.
- Delivery states: pending, sent, delivered, failed, replied
- Twilio status callbacks update the dashboard as delivery state changes
- Segment by ceremony, RSVP state, and previous-send status
- Auto-suppression for guests who already replied this cycle
- Resend logic across channels: WhatsApp first, SMS fallback


SEGMENT THE WAY THE WEDDING IS SHAPED
Group by event, side of family, or city — not by spreadsheet column.
A multi-event guest list segments in ways that generic CRM tools never imagined. Send the haldi-specific dress-code note only to the haldi guests. Send the New York welcome-dinner reminder only to the East Coast crowd. WhatsApp the bride-side aunties about the mehndi sequence; SMS the groom-side cousins about the baraat staging. Anvaya lets you define and save these segments so the send-list builder is a dropdown, not a copy-paste from five tabs of a Google Sheet.
Every segment is a live query against the guest list, not a frozen snapshot. When a new RSVP comes in for the sangeet, the next reminder to the sangeet segment automatically includes or excludes that guest based on their answer. Combine segments: guests invited to the reception AND on the bride side AND in the UK AND who have not yet replied — that is one dropdown click, one preview screen, one send. The same segments power the seating chart, the dietary export, and the vendor-count CSV, so the data shape stays consistent across the whole workspace.
- Segment by ceremony invite, RSVP state, side of family, city, plus-one status
- Combine multiple filters into one saved segment per use case
- Live queries — the segment refreshes as RSVPs come in
- Same segments power messaging, seating, and vendor-count exports
- Built for joint-family decision-making with multi-admin write access
HOW IT WORKS UNDER THE HOOD
Twilio routing, E.164 normalization, signed inbound webhooks.
Anvaya runs on Twilio's carrier-grade infrastructure — the standard for transactional messaging. Outbound SMS, WhatsApp, and email all flow through a single send pipeline that handles retries, sender rotation, and rate-limit back-pressure. Phone numbers are normalized to E.164 on entry so a US 415 number, a UK 07 number, and an Indian 91 number all match cleanly between the guest record and the inbound webhook.
Inbound SMS and WhatsApp webhooks are signature-verified at the edge — every payload is checked against the Twilio auth token before it touches your data. Status callbacks (sent, delivered, failed) update the per-message delivery state in near real-time. Email-forward inbound is a separate path: a guest forwards a reply from Gmail, the email worker parses the message, signs the payload with an HMAC shared secret, and posts to the main app for guest-matching. International numbers are normalized before sending, so a UK, Canada, India, or UAE guest can stay attached to the same record and message history.
- Twilio Programmable Messaging for SMS and WhatsApp Business API
- E.164 phone normalization across US, UK, Canada, India, UAE
- Inbound webhooks Twilio-signature-verified at the edge
- Status callbacks update delivery state in near real-time
- International numbers stay tied to the same guest record

COMPARED
How Anvaya stacks up against wedding-messaging tools.
Most wedding-text tools are built around SMS broadcast. Anvaya is built for two-way, multi-channel, multi-event South Asian weddings. Here is where each tool lands.
| Feature | Anvaya | Text My Wedding | Zola | WedTexts | Replied |
|---|---|---|---|---|---|
Two-way messaging (not just broadcast) Guests can reply; replies land in your dashboard threaded by guest. | |||||
WhatsApp delivery Native WhatsApp Business API — not a "share to WhatsApp" link. | |||||
SMS delivery Outbound SMS to your guest list at scale. | Varies | Varies | Varies | ||
Email-forward inbound Guests reply over email; replies land in the same unified thread. | |||||
Unified thread (all channels in one timeline) SMS, WhatsApp, and email replies for one guest rendered in one chronological view. | |||||
Group by event, side, or city Segment your sends by ceremony invite, side of family, region, plus-one status. | Basic | Basic | Basic | ||
Delivery status and replies Status per message plus replies captured in the guest thread. | Delivery only | Delivery only | |||
Templates per ceremony Saved drafts for mehndi, sangeet, haldi, baraat, ceremony, reception, post-wedding. | Generic | Generic | Generic | Generic |
Two-way messaging (not just broadcast)
Guests can reply; replies land in your dashboard threaded by guest.
Anvaya
Text My Wedding
Zola
WedTexts
Replied
WhatsApp delivery
Native WhatsApp Business API — not a "share to WhatsApp" link.
Anvaya
Text My Wedding
Zola
WedTexts
Replied
SMS delivery
Outbound SMS to your guest list at scale.
Anvaya
Text My Wedding
Zola
WedTexts
Replied
Email-forward inbound
Guests reply over email; replies land in the same unified thread.
Anvaya
Text My Wedding
Zola
WedTexts
Replied
Unified thread (all channels in one timeline)
SMS, WhatsApp, and email replies for one guest rendered in one chronological view.
Anvaya
Text My Wedding
Zola
WedTexts
Replied
Group by event, side, or city
Segment your sends by ceremony invite, side of family, region, plus-one status.
Anvaya
Text My Wedding
Zola
WedTexts
Replied
Delivery status and replies
Status per message plus replies captured in the guest thread.
Anvaya
Text My Wedding
Zola
WedTexts
Replied
Templates per ceremony
Saved drafts for mehndi, sangeet, haldi, baraat, ceremony, reception, post-wedding.
Anvaya
Text My Wedding
Zola
WedTexts
Replied
FAQ
Questions we hear a lot
More from Anvaya
RSVP & Guests
Free, per-event online RSVP with SMS & WhatsApp reminders and AI guest list import.
Plan the RSVPMulti-Event
Per-event guest lists, RSVP, seating, and vendors across every ceremony in your wedding.
Plan every eventSave the Date
Announce every ceremony in one digital Save-the-Date with email delivery, private links, and soft RSVP.
Send Save-the-DateEarly access
One thread.
Every channel.
Free during early access. WhatsApp, SMS, email — built for South Asian weddings.