Product Platform

GoYelo

Wedding RSVP Booking & Guest Operations Platform

End-to-end wedding management: digital invites, RSVP tracking, WhatsApp automation, travel, rooms and venue check-in

01

The problem

A large wedding is an operations problem disguised as a celebration. Hundreds of guests, multiple functions with different invite lists, travel documents arriving late, room allocations changing hourly, and a planning team running the whole thing from personal WhatsApp numbers that get blocked for bulk sending at exactly the wrong moment. GoYelo needed a platform that consolidates guest data, event-wise access, RSVPs, communication, travel, rooming, check-in and on-ground support into one command centre, with compliant, deliverable messaging that does not collapse under volume.

02

How we built it

9 decisions
  1. Built a single master guest list with import, de-duplication, validation and grouping by family, side, priority and event access, establishing one source of truth before any invitation goes out.

  2. Implemented event-wise invite mapping so each guest is authorised only for the functions they are invited to, with secure guest authentication on the invitation link.

  3. Integrated the official WhatsApp Business Cloud API with an approved template gallery, replacing personal numbers with a compliant, high-deliverability channel that does not get blocked.

  4. Built automated RSVP monitoring with scheduled reminders, follow-up sequences, delivery and read receipts, and exportable RSVP data for planning teams.

  5. Delivered guest-side travel document collection: flight details, tickets and ID uploads, routed straight to the reception and logistics teams in real time.

  6. Created the rooming and hotel-reception module covering allocation, early check-in requests, concierge requests and occupancy visibility.

  7. Built the live operations desk: venue check-in queues, incident and SOS routing, team assignment and real-time arrival tracking.

  8. Engineered a smart routing layer that filters routine guest activity, auto-handles the majority, scores urgency and escalates only what genuinely needs a human, with full guest history attached.

  9. Delivered a planner command centre with live counters for confirmed, pending and needs-action guests across every module.

03

System architecture

10 layers

Every layer designed, built and operated for this system to run in production.

L01

Web Platform

Next.js, TypeScript, React, responsive planner and guest interfaces

L02

Guest Mobile Experience

React Native / mobile-optimised web app for guest-side interactions

L03

Backend

Node.js service layer with modular domain services per operational area

L04

Database

Document and relational data stores for guest, event, RSVP and operations entities

L05

Queues & Real-Time

Redis with job queues for broadcast dispatch, reminders and real-time dashboard updates

L06

Messaging

WhatsApp Business Cloud API with Meta-approved templates; SMS and transactional email fallbacks

L07

File Storage

Cloud object storage with signed URLs for tickets, IDs and travel documents

L08

Security

Guest link authentication, event-scoped authorisation, PII protection and access auditing

L09

Infrastructure & DevOps

Containerised deployment, CI/CD pipelines, monitoring and alerting

L10

Analytics

Delivery rates, RSVP funnel, pending-action tracking and operational load metrics

04

What was delivered

14 modules
  1. 01

    Wedding Setup & Configuration

    Wedding profile, function calendar, access rules and team roles configured from day one.

  2. 02

    Smart Guest List Management

    Import, validate, de-duplicate and group guests by family, side, priority and event access.

  3. 03

    Event-Wise Invite Mapping

    Per-function guest authorisation with secure link-based guest authentication.

  4. 04

    Digital Invitations

    Branded digital invites delivered per function with tracked delivery.

  5. 05

    Automated RSVP Tracking

    Real-time response capture, live counters, reminder automation and RSVP export.

  6. 06

    WhatsApp Broadcast Engine

    Approved template gallery, guest-group targeting, scheduled sends, delivery and response tracking.

  7. 07

    Multi-Channel Communication

    Email, SMS, WhatsApp and in-app messaging from one communication plan.

  8. 08

    Travel & Document Collection

    Flight details, ticket processing, ID uploads and pickup requirements from the guest device.

  9. 09

    Rooming & Hotel Reception

    Room allocation, early check-in handling, concierge requests and occupancy dashboards.

  10. 10

    Venue Check-In

    On-ground arrival capture, attendance tracking and queue management.

  11. 11

    SOS & Incident Desk

    Guest assistance requests with urgency scoring and team assignment.

  12. 12

    Smart Routing & Automation

    Noise filtering, auto-assignment, urgency scoring and human-escalation queue.

  13. 13

    Guest Mobile Experience

    Schedules, RSVP submission, document upload, event information and updates on any device.

  14. 14

    Planner Command Centre

    Live operational dashboard across RSVP, access, travel, rooms and support.

05

Outcomes

5 results
  • Wedding communication moved off personal WhatsApp numbers onto a compliant business channel, removing the single most common point of failure in high-volume wedding operations.

  • Proof of delivery and response for every message, replacing screenshot-and-call-log verification.

  • Event-access mapping that prevents the classic wrong-guest-at-the-wrong-function failure.

  • Travel documents and IDs collected ahead of time instead of arriving hours before the event.

  • A live operations desk giving planners a single screen for arrivals, rooms, requests and incidents on event day.

06

Value delivered

  • For planners: dramatically reduced manual chasing and a defensible operational record.

  • For hosts and couples: confidence that no guest falls through a gap.

  • For the business: a repeatable operations platform positioned for planners, venues and hospitality groups.

Client and product names are used with reference to publicly available product information. Engagement details covered by non-disclosure agreements are described at capability level only.