Invitation designer + WhatsApp
Personalised wedding invitations on WhatsApp, one per family
“Shri Rameshbhai Patel & Family” on every card, in their own script, with their RSVP link and gate QR code. Sent from your own WhatsApp.
{family_name} and {event_date}) that renders one invitation image per family. It sends them on WhatsApp through free click-to-chat links, the official Meta WhatsApp Cloud API, or Twilio, with campaigns, throttling, retries, delivery status and STOP opt-outs.Design once, personalise for everyone
- Upload your card artwork (JPG or PNG) or start from the three included designs: Royal, Pastel and Minimal.
- Drag text layers into place; set font, size, colour, alignment, rotation and width. Works with touch.
- Use placeholders:
{guest_name},{family_name},{event_name},{event_date},{event_time},{venue},{couple_names}. - Fonts included: Playfair Display, Inter, Noto Sans Gujarati, Noto Sans Devanagari, Great Vibes, Cinzel Decorative and Yatra One, or upload your own .ttf.
- Preview on the server exactly as it will be sent, for any family and function.
Then click Create invitations: Toran renders one image per invited family in that family’s language, and can print the family’s check-in QR code on it. Download them all as a ZIP named after each family.
Three official ways to send on WhatsApp
| Method | How it works | Cost / setup |
|---|---|---|
| Click-to-chat | Toran opens each family’s chat with the message typed in; you press send from your own WhatsApp. | Free, nothing to set up |
| Meta Cloud API | Sent automatically from your WhatsApp Business number, with delivered and read receipts. | Meta business account and an approved template |
| Twilio | Sent automatically through Twilio with delivery receipts. | Twilio account and an approved template |
Toran deliberately does not support unofficial bulk-sending tools: they break WhatsApp’s terms and get numbers banned.
Campaigns that behave
- Invitation and RSVP reminder campaigns, with message text per language and placeholders like
{rsvp_link}. - Throttling (default 20 per minute) so you never flood the API.
- Retries after 1, 5 and 15 minutes for temporary errors, and a Retry button for failures.
- Duplicate guard: a family never gets the same invitation twice unless you choose to resend.
- Opt-outs: replying STOP, बंद or બંધ removes the family from future messages.
- Send log: queued, sent, delivered, read, failed or skipped, per family, with the reason.
Gujarati and Hindi done right
When a text layer contains Gujarati or Devanagari and the chosen font lacks those letters, Toran switches to the matching Noto font automatically, so names never turn into boxes. For perfectly joined conjuncts such as શ્રી or श्री, use hosting with Imagick (most VPS and many shared hosts have it); Toran tells you if only GD is available.
Frequently asked questions
Can I send wedding invitations on WhatsApp for free?
Yes. Click-to-chat mode is free and needs no setup: Toran opens each family’s WhatsApp chat with the personalised message and invitation link ready, and you press send.
Will my WhatsApp number get banned?
Toran only uses official methods (click-to-chat, Meta Cloud API, Twilio) and includes throttling and opt-outs. Message only people who expect your invitation.
Can the invitation be in Gujarati or Hindi?
Yes. Each family can have its own language, and names, dates and function names are filled in that script using bundled Noto fonts.
Does Toran make video invitations?
Not yet. Toran creates personalised image invitations. Video invitations are planned as a future extension.
Related
Your guests, your data, your server.
Buy once, install on your own hosting and run every wedding and event from one place.