weddingkart

Weddingkart Changelog

Every feature, improvement, fix, and security upgrade Weddingkart ships across iOS, Android, and the Weddingkart web app — AI voice agent for guest RSVPs, WhatsApp guest bot, scheduled wedding announcements, photo collection, and more.

Last updated

May 2026

SecurityImprovediOSAndroid · app-v1.4.11

Voice announcement uploads validated end-to-end

Every recorded voice file is checked at upload time to confirm it’s a real audio file with the right Content-Type — catches the silent-failure where guests pick up to an empty call.

Misconfigured S3 uploads used to surface as "the call rang, the guest answered, then heard nothing". We now HEAD the asset URL right after upload and refuse the campaign if anything looks off.

  • HTTP 200 + Content-Type starts with audio/ + Content-Length > 0 = pass
  • 404 / wrong MIME / zero-byte = upload rejected with a planner-friendly error
  • Stops broken campaigns before any guest is dialled
SecurityiOSAndroidWeb · app-v1.4.11

Cryptographic signature checks on every voice and chat webhook

Weddingkart now HMAC-verifies every callback from Twilio, ElevenLabs, and WhatsApp before it touches your wedding data — a leaked URL alone can’t inject fake guest replies or fake call states.

Webhooks are how telephony and messaging providers tell us "this guest answered", "the call ended", "RSVP collected". If those endpoints are unauthenticated, anyone who learns the URL can forge any of those events.

  • Twilio voice webhooks: HMAC-SHA1 verified via X-Twilio-Signature
  • ElevenLabs voice agent webhooks: HMAC-SHA256 verified via ElevenLabs-Signature timestamp+v0 scheme
  • WhatsApp inbound: signature + timestamp validated against per-tenant secret
  • Unsigned or replay-after-window requests are rejected at the edge before any DB write
SecurityImprovediOSAndroidWeb · app-v1.4.11

Auto-refund when a voice call doesn’t connect

On Weddingkart, if a guest’s phone is busy, switched off, or doesn’t answer, the credits are returned to your wallet automatically — you only pay for calls that reach a guest.

Telephony providers bill for the dial attempt, not the conversation. We now intercept that and treat it the way a planner expects.

  • Refund triggers on Twilio terminal-no-airtime statuses (busy, failed, no-answer, canceled)
  • Idempotent — re-firing the same status webhook will never double-credit
  • Visible on the campaign report as "refunded" against the original charge
NewiOSAndroid · app-v1.4.11

AI Voice Agent calls guests in Hindi to collect RSVP

Weddingkart’s new AI voice agent Neeti phones each wedding guest in Hindi or English and captures RSVP, headcount, dietary, and hotel needs.

Set up a voice campaign once, define what you want to know, and Neeti handles the rest.

  • Natural Hindi-English conversation, no scripts
  • Editable goal schema per campaign (RSVP / count / dietary / hotel / anything)
  • Captured answers land in the guest record AND a per-call "What we learned" panel
  • Picks up the right family context (groom / bride / venue) from your wedding details
  • Sub-second response latency on the latest voice model
NewiOSAndroid · app-v1.4.11

Photos tab — collect wedding photos from your guests

Weddingkart’s new Photos tab lets wedding guests contribute photos straight into the wedding’s Google Drive folder, with an educational empty state to onboard first-time planners.

Photo collection mode lights up a Drive-backed shared folder per wedding so guests can push their photos in without anyone managing uploads or albums.

  • One-tap connect to Google Drive
  • Empty-state walkthrough so the first-time experience teaches the feature
  • Works alongside the existing announcement / RSVP flows
NewiOSAndroid · app-v1.4.9

WhatsApp Guest Bot v1 — auto-answer guest questions

Weddingkart’s new WhatsApp Guest Bot loads a wedding knowledge base and auto-answers common guest questions on WhatsApp, with full team override.

  • Bot Hub home screen with bot health, recent answers, and pending nudges
  • Knowledge editor: paste FAQs, venue details, dress code; the bot uses them as ground truth
  • Settings to control tone, escalation thresholds, and which numbers it answers from
  • Suppression chip on the chat — silence the bot for a specific conversation in one tap
  • Pending nudges queue surfaces conversations where the bot is uncertain so a human can step in
SecurityiOSAndroid · app-v1.4.9

Local PDF rendering + secure token storage

Weddingkart now renders shared PDFs (invitations, ID cards) on-device instead of routing through Google Docs Viewer, and your auth token moved into iOS Keychain / Android Keystore.

  • Shared PDFs render locally — the file no longer transits a third-party viewer
  • Auth token migrated transparently into iOS Keychain / Android Keystore (hardware-backed where available)
  • No action required from existing users; the migration runs once on next launch
ImprovediOSAndroid · app-v1.4.9

Chat overhaul — WhatsApp-style polish and power features

The chat now feels like a real messaging app: pin / mute, bulk-select, fullscreen image viewer, long-press for Copy or Forward, scroll-to-latest, and quick-jumps to RSVP / Travel / ID.

  • Pin and mute conversations from the inbox; new Unread filter chip
  • Long-press a message for Copy / Forward; bulk-select for multi-message actions
  • Tap any chat image for a fullscreen pinch-zoom viewer
  • Scroll-to-latest floating button
  • Quick-jump shortcuts to a guest’s RSVP, Travel, or ID Card from inside the chat
  • Bubble polish to match WhatsApp spacing, tail, and tick states

April 2026

NewWeb · web-2026.04

AI wedding guide series launched

Comprehensive guide plus 26 deep-dives on AI across Indian and NRI weddings, released on a staggered publishing schedule.

The new series covers AI guest management, planning tools, communication, voice AI, and diaspora weddings (UAE, UK, US, Canada).

One new article every 2 days from 19 April to 8 June 2026 - fully automated, no manual work needed.

  • 27 articles
  • Quick-answer summary and FAQ on every page
  • Branded hero images on every page
  • Each page goes live automatically on its scheduled date
NewiOSAndroidWeb · app-v1.4.2

Bring Your Own WhatsApp Business Account to Weddingkart

Connect an existing WhatsApp Business Account to Weddingkart via Facebook embedded signup — no number porting, no template re-approval.

Couples and planners who already run a WhatsApp Business Account can now plug it straight into Weddingkart.

  • Facebook embedded signup flow (OAuth)
  • Auto-detects phone numbers + templates on the connected account
  • Works across the mobile app and the web guest experience
SecurityWeb · web-2026.04

Strict-Transport-Security across weddingkart.co

Every page on Weddingkart is served HTTPS-only with HSTS, X-Content-Type-Options, Referrer-Policy, and a strict Permissions-Policy — browsers refuse to even attempt a plaintext connection.

These headers ship on every response from next.config.ts, so they apply uniformly to blog posts, tools, real-wedding pages, and the changelog itself.

  • HSTS with includeSubDomains and preload
  • X-Content-Type-Options: nosniff (blocks MIME sniffing attacks)
  • Referrer-Policy: strict-origin-when-cross-origin
  • Permissions-Policy locked down to the minimum surface

March 2026

ImprovediOSAndroid · app-v1.4.2

Template library redesign

Tabbed navigation, community templates, and inline editing on the broadcast template picker.

Finding the right message frame used to require scrolling a flat list.

  • Tabbed categories (My, Recommended, Community)
  • Edit-in-place before sending
  • Guest search + debounced filtering
NewiOSAndroidWeb · app-v2.3

Weddingkart AI voice agent for RSVP collection

Weddingkart’s outbound voice AI calls wedding guests and collects RSVPs, headcount, and dietary preferences — in Hindi and English.

For a 300-guest Indian wedding, voice AI closes the RSVP loop in days instead of weeks.

  • Multi-language: Hindi, English, with regional languages rolling out
  • Captures headcount, dietary preferences, travel detail
  • Updates the guest dashboard automatically
NewiOSAndroid · app-v1.4.1

Announcement scheduling + wedding overview

Schedule announcements days or weeks ahead, with critical alerts, today’s tasks, and progress overview on the wedding home screen.

  • Full CRUD on announcement schedules (create, pause, resume, activate, recover deleted)
  • Critical alerts + today’s tasks + progress overview on wedding detail
  • Deleted announcements recovery
  • Phone numbers now parsed in E.164 format
NewWeb · webapp-2026.03

Guest payments: Razorpay, top-up, GST, transaction history

End-to-end payments on the guest web app - Razorpay checkout, top-up for paid weddings, GST, and a transaction history.

  • Razorpay integration + order creation API
  • Top-up flow for paid weddings
  • GST on payments
  • Transaction history
  • Sentry for payment failure capture

February 2026

January 2026

Following releases? Read the blog for deeper dives on what we ship.