Event management software for destination weddings and MICE in India — guests, rooms and transport on one record
This is the event operations platform Yukti AI designed for an event-management company: one system for guest RSVP on WhatsApp, travel records, hotel room allocation, check-in and ID, luggage and hamper handoffs with proof, pooled airport and station pickups with approvals, and a command centre that lists only what needs attention — with an AI-assistant layer on top. It replaces the spreadsheets, phone calls and scattered WhatsApp groups that destination weddings and MICE events usually run on.
A destination wedding of about 300 guests runs seven functions across four days, three hotels and a fleet of cars and tempo travellers, with guests arriving by flight, train and road. The platform puts RSVP, hospitality and logistics on one guest record: a guest replies on WhatsApp, the answer fills the record, a room is validated for capacity, dates and accessibility, a pickup is pooled and approved, and a delayed flight moves the trip and resets the driver. The working version has about 35 screens, 11 roles and two seed events — a 289-guest Udaipur wedding and an 84-guest Bengaluru summit. To be clear about status: it runs on seed data, and its WhatsApp, flight tracking, ticket and ID reading and AI assistant are simulated; they are built to connect at go-live.
Contents
- Quick answer, quick facts and what is real and what is simulated
- The business problem and who this event management software fits
- The challenge: spreadsheets, WhatsApp groups and phone calls
- Before vs after and task by task
- Solution architecture
- Module-by-module walkthrough: event setup, guest master and groups, RSVP on WhatsApp, reminders, travel records, room allocation, check-in and ID, luggage and hampers, transport planning, approvals and costing, drivers and partners
- Command Centre and live exceptions, the flight-change cascade, the built-in assistant and reports
- Operations platform vs ERP vs CRM and event CRM
- AI in event management and WhatsApp automation
- Custom event software vs Excel, WhatsApp groups and generic tools
- Every feature and its purpose and roles
- How it was built, what was delivered, technology, next stage and cost and timeline
- Event companies in Udaipur, Gujarat and Surat
- FAQ
What is the best event management software for destination weddings and MICE in India?
The best event management software for a destination wedding or MICE event is one built around event operations, not only registration: one guest record shared by RSVP, hospitality and logistics; WhatsApp as the only app the guest needs; room allocation that checks capacity, dates and duplicates; travel records for flights and trains; vehicle and driver planning with approvals; luggage and hamper handoffs with proof; and a command centre that shows only what needs attention. Yukti AI built an event operations platform on exactly this pattern, as a working version for an event-management company. It runs on a seed dataset — a 289-guest Udaipur wedding and an 84-guest Bengaluru leadership summit — and its WhatsApp, flight tracking, OCR and AI are built as workflows that connect at go-live, not live connections. This page says plainly what is real and what is not.
Quick facts
| Item | Detail |
|---|---|
| Product | An event-management company's operations platform for destination weddings and MICE, designed from a requirement scope written by Yukti AI (version 1.0, 12 October 2026) |
| Built by | Yukti AI, Surat — written up by Paras Dhankecha |
| Built for | An event-management company that runs destination weddings and corporate / MICE events. The client’s name is not published on this page. |
| Industry | Event management: destination weddings, MICE, corporate summits, social events |
| Problem | Guest lists, RSVP replies, travel details, room lists and pickup lists spread across spreadsheets, phone calls and WhatsApp groups |
| Solution | One event operations platform: RSVP, hospitality and logistics on a single guest record, with a command centre, a WhatsApp guest journey and an AI-assistant layer |
| Screens | About 35 routed screens: Command Centre, All Events, Guest Master, Tasks, RSVP (7 tabs), Hospitality (7), Logistics (10), the built-in assistant, Knowledge Base, Team, Templates, Reports, Settings |
| Roles | 11: Owner / Admin, Event Manager, RSVP Executive and Head, Hospitality Executive and Head, Logistics Executive and Head, Family / Host, Transport Partner, Driver |
| Core mechanics | Ten RSVP statuses; five independent guest-group types; room allocation with date-overlap, capacity and duplicate checks; six vehicle types with pooled pickups; two-step logistics approval; luggage and hamper handoffs with photo proof; derived live exceptions in four severities |
| Data used | Seed data only: a 289-guest Udaipur destination wedding (7 functions, 3 hotels, 128 rooms, 18 vehicles, 14 drivers) and an 84-guest Bengaluru summit (4 functions, 8 vehicles, 6 drivers). Names are synthetic. |
| Stack | React 19, TypeScript, Vite, Tailwind CSS 4, React Router; browser storage in this version |
| Status | Working version for review and scoping. Not in live use, no live WhatsApp, flight tracking, OCR or AI model. See what is real and what is simulated. |
| Next stage | Phased delivery per the scope: core and RSVP, hospitality and travel, logistics, then AI operations; real database and logins; WhatsApp Business API onboarding |
What is real in the platform and what is simulated?
the platform is a working front-end build: every screen below opens, every rule below runs, and every change updates one shared dataset, so a change in RSVP shows up in hospitality and logistics. What it is not yet is a connected production system. The table separates the two so that nothing on this page is read as a live claim.
| Area | What is real in the working version | What is simulated or not connected yet |
|---|---|---|
| Business rules | Room validation, room recommendation, vehicle pooling, pickup timing, reminder matching, exception derivation, approval flow and permission matrix all run as code | Nothing — these are real logic on seed data |
| The guest journey, the reply parser (regular expressions) and the reminder engine run inside a simulator screen | No message is sent to a real phone. Meta WhatsApp Business API onboarding and template approval are planned work, see WhatsApp API pricing | |
| Flight and train tracking | Travel records, statuses (On Time, Delayed, Rescheduled, Cancelled, Arrived) and the pickup cascade after a change | Status changes are entered by hand or simulated. A real tracking feed needs an external flight-data API |
| Ticket and ID reading (OCR) | Upload flow, extracted-fields review, Verified / Needs review states | The extracted fields are sample values and always wait for a person to verify. A real OCR or document-AI service is needed for production |
| AI assistant (the built-in assistant) | Answers from the approved knowledge base and live records, escalates when it has no approved answer, proposes actions that need confirmation | It is a deterministic keyword lookup, not a language model. A model would be added behind the same guardrails |
| PDF documents | Rooming list, daily briefing and Event Experience Report generate on screen | Export uses the browser print dialog (Save as PDF) |
| Data and logins | Two seed events persist in the browser; a permission matrix hides screens and disables actions by role | No server database and no server-enforced permissions yet. Hiding a button is not security; production needs real logins and server-side checks |
| Rates | Rate-card and costing screens calculate vendor cost, client billing and extra kilometres | Every rate in the app is an illustrative demo value, not a real vendor quote |
No client quote, response rate, time saving, revenue, savings or user numbers are published. We do not claim the platform is in live use, signed or delivered to a client, or connected to WhatsApp, an airline, a railway or a hotel system. Guest names in the seed data are synthetic.
A destination wedding is 300 guests, 7 functions and 1,000 small promises
A destination wedding or a MICE summit is a logistics operation disguised as a celebration. Take the seed wedding in the platform: about 300 guests, seven functions across four days in Udaipur — arrival, welcome dinner, mehendi, sangeet, the wedding ceremony, reception and departure — three hotels, a fleet of cars and tempo travellers, and families that arrive from Mumbai, Delhi, Ahmedabad, Bengaluru, London and Dubai on flights, trains and by road.
Every guest creates a chain of small tasks. Confirm attendance. Find out how many people are really coming. Learn which functions they attend. Decide whether they need a room. Collect flight or train details and an ID proof. Put them in a room that fits the party, the dates and any wheelchair or elder-care need. Send a driver at the right time. Collect the bags and deliver them to the room. Put the welcome hamper there. And when a flight is two hours late, move all of that.
In most event companies this chain lives in spreadsheets, phone calls and a pile of WhatsApp groups, with one coordinator holding the real picture in their head. The platform turns the chain into one record, so the picture lives in the system and the team sees only the exceptions that need a person.
Event management software for weddings and MICE has to follow the guest, not just the guest list: from first invitation, through RSVP, room, flight, pickup, luggage and hamper, to departure and thank-you — and re-plan automatically when anything changes.
Who is this event management software for?
The platform is designed for companies that operate events, not only sell tickets to them. If you run destination weddings, wedding planning, MICE and corporate events, conferences with out-of-town delegates, incentive trips, family functions or religious gatherings where people travel, stay and need to be moved around, the pattern fits. It suits event companies in Udaipur, Jaipur, Goa, Ahmedabad, Surat, Mumbai and anywhere guest logistics is the hard part.
It is a good fit if most of these are true for you:
- Your guest list is an Excel sheet, and the live version is a WhatsApp group or a coordinator’s phone.
- You chase RSVPs, ID proofs and ticket details by calling or messaging guests one by one.
- Rooms are allocated on a sheet and double-bookings or capacity mistakes are found at the hotel desk.
- Pickups are planned vehicle by vehicle by hand, and a delayed flight means a round of phone calls.
- Luggage and welcome hampers move without a token, and nobody can prove what was delivered to which room.
- Your RSVP, hospitality and logistics teams each see a different version of the guest.
- VIP and elder guests need special handling and you worry something will be missed.
- You run more than one event at a time and need to switch between them without losing your place.
For the wider industry view see software for hospitality businesses and software for travel and tourism. If your core business is fleet operations rather than events, see fleet management software.
Spreadsheets, WhatsApp groups and phone calls: five gaps the scope set out to close
These points are our description of the gaps, drawn from the requirement scope Yukti AI wrote for this platform (version 1.0, 12 October 2026). They are not quotes from the client, and no client business figures are shown here.
- No single guest record. RSVP status lives in one sheet, travel in another, rooms in a third and pickups in a fourth, so a change in one place is not seen in the others.
- Chasing by hand. Invitations, reminders, ID proofs and ticket details are requested guest by guest, with no rule for how often to ask, when not to disturb, or when to stop.
- Travel changes do not cascade. A delayed or cancelled flight should change the pickup time, the driver’s confirmation, the hotel arrival and the guest message. By hand, each is a separate call.
- Room and vehicle plans are unchecked. Capacity, date overlap, accessibility, VIP suitability, driver duty hours and overlapping trips are all things a person must remember.
- No proof and no overview. Luggage and hamper deliveries have no token or photo, and the event manager has no one screen that says what needs attention right now.
If your event company also runs on spreadsheets for quotations, vendor payments and client billing, see how we replace Excel and Tally with one system.
How a guest is tracked in the platform
Before
- Guest list in Excel, RSVP in WhatsApp groups
- Travel details collected by phone and typed again
- Rooms allocated on a sheet with no checks
- Pickups planned vehicle by vehicle by hand
- Luggage and hampers moved without proof
- One coordinator who “knows” the real picture
After (in the platform)
- One guest record shared by RSVP, hospitality and logistics
- WhatsApp asks one relevant question at a time and fills the record
- Rooms validated for capacity, dates, duplicates and accessibility
- Vehicles and trips recommended by rule, then approved by the Logistics Head
- Luggage token and hamper handoff with staff name, time and photo
- A command centre that lists exceptions with a recommended next action
How does an event week change, task by task?
The table walks through real jobs in a destination wedding or MICE week and what each looks like in the platform. The “before” column is a general description of working with spreadsheets and WhatsApp groups, not a measurement, and no time savings are claimed.
| Task | Before (sheets and groups) | After (in the platform) |
|---|---|---|
| Importing the guest list | Excel sheet copied between people | CSV import wizard maps columns, flags missing names or phones and duplicate numbers, then creates families and guests |
| Inviting guests | Broadcast to groups, no delivery view | Invitation composer with language templates; status moves Sent, Delivered, Read, Confirmed, Declined or Maybe |
| Collecting RSVP details | Calls and screenshots | WhatsApp journey asks consent, attendance, headcount, functions, room, travel mode, ticket, ID and special needs, one step at a time |
| Chasing pending guests | Someone keeps a list of who to call | Reminder rules with retry limit, cooling period, quiet hours and consent check; preview shows who will and will not be messaged, and why |
| Allocating rooms | Room sheet and memory | Allocation planner validates date overlap, capacity and duplicates and recommends rooms for VIP, accessible and family needs |
| Planning pickups | Vehicle and driver list by hand | Recommendation pools pickups by terminal and time window, picks the vehicle type for passengers and bags, and warns on clashes |
| Flight delay | Phone calls to driver, hotel and guest | Arrival marked Delayed; a Critical exception appears with a revised pickup time; approval moves the trip and resets driver confirmation |
| Receiving luggage | Bags counted at the lobby | Token issued, photo taken, staff assigned, delivery to room recorded with a second photo |
| Welcome hampers and gifts | Checked on a list | Each hamper, room gift or return gift is a tracked handoff with quantity, staff and photo proof |
| Daily briefing | Coordinator’s memory | One screen of exceptions and a printable operational briefing |
Want a platform like this for your event company?Tell us how guests, rooms and transport run today and we’ll show you what one system would replace. Free workflow audit, reply the same day.
Chat on WhatsAppOne thread, invitation to thank-you
Every write goes through one set of domain operations on a shared dataset, so an RSVP updates the room need, a travel change updates the pickup, a delivery clears an exception, and every dashboard, badge and report is read from the same records. Each action is written to an audit trail with the person who did it. Nothing is typed twice.
The scope also sets one governing rule for AI: it never writes to the database directly. Every action passes permission, validation and approval checks, and deletions are never an AI action. See AI in event management.
Event management modules, walked through in operational order
About 35 routed screens in three working areas — RSVP, Hospitality and Logistics — around a shared Command Centre, a Guest Master, an AI assistant and reports. It is the scope of an AI-powered business management system, shaped around event operations. Here are the modules in the order an event runs.
Command Centre
The home screen is exception-first. A KPI strip counts invited, confirmed and pending guests, documents pending, travel details pending, rooms allocated, today’s arrivals, vehicles assigned, luggage pending and critical issues. Below it, a “Needs attention” list is filtered by Critical, Important, Pending and Handled, with a reason and a recommended next action for every item, plus a guest-readiness panel and recent activity. A daily operational briefing opens as a printable summary. The idea, from the scope: show what needs attention, not hundreds of records.
1. Event setup, functions and venues
An event has a name, type (destination wedding, corporate / MICE, social), host, city, main venue, dates, estimated guests, a stage (for example Registration open or Guest arrivals) and an operational buffer in minutes used when planning pickups. The Create event wizard has six steps: basic information, venue information, functions, hotels and rooms, vehicles and the local transport partner, and guest import. A “fill with sample data” button seeds a new event for review.
Each function (Welcome Dinner, Mehendi, Sangeet, Wedding Ceremony, Reception, Departure in the wedding seed; Registration, Keynote Day, Gala Dinner in the summit seed) carries a date, start and end time, venue, dress code, food, who is eligible by guest category, whether RSVP is required, when reminders go out and any instructions. Eligibility matters: in the seed, the Mehendi is for family, relatives, friends and VIPs, while the Sangeet is for everyone. An event can be closed, which freezes it as complete and prepares the final report without deleting any data.
Two events are loaded so that a company can switch between them from the All Events list without losing its place: the Udaipur destination wedding and the Bengaluru leadership summit.
2. Guest Master, families and five kinds of group
The Guest Master holds one identity per guest, shared by RSVP, hospitality and logistics. Each guest has a category (VVIP, VIP, Family, Relative, Friend, Colleague, Vendor, Speaker, Delegate), a side (Bride, Groom or Other), a relationship, language, party size split into adults and children, consent and opt-out flags, ID status, travel preparation status, special needs, notes and a timeline of every RSVP event.
Grouping is deliberately flexible. A guest can belong to five independent groups at once: a family group (who is related), a communication group (who gets which messages, such as “VIP desk”), a travel group (who arrives together), a rooming group (who shares a room) and a transport group. Two unrelated friends can share a twin room as a rooming group without being one family. Partial answers are handled per person: when a primary contact says “we are four” and only two are listed, two listed members are confirmed and two extra attendees are recorded against the primary contact.
Guests arrive through a CSV import wizard. It auto-maps columns (name, phone, email, category, side, family, language, relationship, needs room, adults, children), validates each row, flags missing names, invalid phones and duplicate numbers (in the file or already on the list), and lets the team download a template or a sample file first. Spreadsheets saved as XLSX must be saved as CSV in this version.
Learn how we handle the same shift from sheets to one record in moving from Excel and Tally to one system.
3. RSVP and the WhatsApp guest journey
RSVP has seven tabs: Overview, Guest list, Families and groups, Invitation composer, WhatsApp simulator, Reminders and Function schedule. A guest’s RSVP status is one of ten: Not Invited, Invitation Scheduled, Sent, Delivered, Read, Confirmed, Declined, Maybe, Partially Confirmed or Follow-up Required. A family’s status rolls up from its members.
The guest journey is designed so the guest needs only WhatsApp — no app, no login, no form. The assistant asks only what is relevant and still missing, one step at a time:
- Consent — the first message introduces the event desk and asks permission to message.
- RSVP — attending, not attending or not sure yet, with quick-reply buttons.
- Headcount — how many people including the guest.
- Functions — “all functions” or “skip Mehendi”.
- Room — accommodation needed or not. Only guests who need a room are asked for travel and ID.
- Travel mode and ticket — flight, train or road; a ticket upload or a typed flight number, date and time; or “not booked yet”, which sets a follow-up date instead of nagging.
- ID proof — a photo of Aadhaar, passport or driving licence for hotel check-in.
- Special needs — diet, allergy, mobility, medical.
- Final confirmation — a summary the guest confirms or changes.
A guest who declines or says “maybe” stops receiving attendance follow-ups. The reply parser that reads these answers is built from plain regular expressions, which makes it predictable and testable; a language model for free-text, Hindi, Gujarati and voice replies is a later-phase addition that would sit behind the same rules. See AI in event management and WhatsApp AI chatbot.
4. Reminder rules that know when to stop
Reminders are rules, not blasts. Six triggers exist, and each rule has its own audience, message template, language, delay, retry limit, cooling period and quiet hours:
| Trigger | Who qualifies | Protection built in |
|---|---|---|
| RSVP not received | Guests whose status is Scheduled, Sent, Delivered, Read or Follow-up Required | Consent and opt-out check; retry limit; cooling days; skipped if contacted recently |
| ID proof pending | Confirmed guests who need a room and have not sent an ID | Same |
| Travel details pending | Confirmed guests who need a room with no travel details | Same |
| Ticket not booked | Guests who said “not booked yet” once their follow-up date is reached | Follow-up date respected |
| Function reminder | Guests attending a chosen function, for example the Sangeet | Declined guests excluded |
| Final travel confirmation | Confirmed guests arriving within three days whose travel is not confirmed | Retry and cooling limits |
Before a rule runs, a preview lists who matches and who is excluded with the reason — “No consent / opted out”, “Retry limit reached”, “Cooling period” or “Contacted less than N days ago”. If the clock is inside quiet hours (21:00 to 08:00 by default), the run is blocked. Each run is logged in the audit trail and shown on the Command Centre as handled automatically.
5. Travel records: arrivals and departures
Every confirmed guest who needs a room gets a travel record per direction, grouped by who travels together: arrival or departure, mode (flight, train or road), number, origin, terminal, pickup location, destination hotel, passengers, bags, whether a pickup is required, status and delay minutes. Statuses are Scheduled, On Time, Delayed, Rescheduled, Cancelled, Arrived, Departed and Unknown. Separate Arrivals and Departures manifests list them by day and time, filterable by status.
In this version a status is changed by hand or by the demo clock; a real flight-status or railway feed is not connected. What is real is what happens next: a change on a travel record flows to trips, drivers, exceptions and the guest message. See the flight-change cascade.
6. Hotels, rooms and allocation
Hospitality has seven tabs: Overview, Hotels and rooms, Room allocation, Check-in / check-out, Luggage tracking, Hampers and gifts, and Hotel documents. The inventory is built as hotel, block or tower, floor and room: each room has a number, type, bed setup, capacity, accessible flag, VIP flag, connecting room and a base status of Available, Cleaning / Maintenance or Blocked. The wedding seed has three Udaipur hotels and 128 rooms; the summit seed has one Bengaluru hotel.
The Room allocation planner shows unhoused guests grouped by travel party and the free rooms for the chosen dates. Dragging a group onto a room, or accepting a recommendation, creates an allocation after validation:
| Check | Type | What it prevents |
|---|---|---|
| Check-out must be after check-in | Error | Impossible stays |
| Room is Blocked or under Cleaning / Maintenance | Error | Giving out a room that cannot be used |
| Date overlap with another allocation in the same room | Error | Double-booking a room |
| Party size above room capacity | Error | Over-filling a room |
| Guest already holds another room for overlapping dates | Error | Duplicate allocation |
| Dates outside the hotel’s block | Warning | Staying outside the negotiated block |
| Guest needs a wheelchair or accessible room and the room is not accessible | Warning | Mobility mismatch |
| VVIP or VIP guest in a room that is not VIP-suitable | Warning | Protocol misses |
| Children allocated without a guardian | Warning | Unsupervised children |
Recommendations rank free rooms by a transparent score and show the reasons: exact capacity fit, a king bed for a couple, VIP priority for VIP and VVIP parties, an accessible room when a need is stated, children kept with a guardian, and rooms near other family members (within one floor in the same hotel). The team can always override; the system explains, a person decides.
7. Check-in, check-out, ID documents and the rooming list
Each allocation moves from Reserved to Checked-in to Checked-out with notes and the actual times, and a stay cannot be checked in quietly with an ID problem: the check-in screen warns when guests on the allocation have an ID that is Pending or only Received, so the desk can verify first or proceed knowingly. ID status runs Not Required, Pending, Received and Verified. Guests upload an ID on WhatsApp; the extracted name, document type and number appear for a person to review and mark Verified.
The Hotel documents tab generates a rooming list for a chosen hotel, date range and set of fields, ready for the hotel. The hotel itself needs no login; it receives the document. This is the “rooming list” that event housing software is known for, built from the same allocation records the team works on. PDF export uses the browser print dialog in this version.
8. Luggage tokens, hampers and gifts with proof
When bags are received at the lobby or bell desk, a luggage token is issued with guest, number of bags, description, tag reference and location. The status moves Expected, Received, Tagged, Assigned, In Transit, Delivered to Room, Guest Confirmed — or Exception. A staff member is assigned from the hospitality staff list, and delivery is recorded with room, name, time and a photograph. An item received but not delivered becomes a live exception.
The same handoff engine serves welcome hampers, room gifts, return gifts, wedding favours, welcome kits and special VIP gifts, with planned, prepared and delivered quantities. A handoff saved without a photo is marked “delivered — proof pending” and shown as not verified; a failed handoff must be saved as an exception with a reason. The WhatsApp message that tells the guest their bags are in the room is previewed before it is sent (simulated here).
9. Transport planning: vehicles, pickups and trips
Logistics has ten tabs: Overview, Arrivals, Departures, Vehicle planning, Drivers and vehicles, Trip schedule, Vehicle log sheet, Rate cards, Approvals and the Driver view. A transport plan is created per day. Generating a recommendation reads confirmed travel records that need a pickup and proposes trips by rule:
| Rule | How it works |
|---|---|
| Pooling | Non-VIP pickups at the same terminal and direction within a 30-minute window are pooled, up to 12 passengers and 12 bags |
| VIP separation | VIP and VVIP parties are not pooled; they get their own vehicle |
| Vehicle choice | Passengers and bags select among Sedan (4 seats), SUV (6), Luxury car (3), Tempo Traveller (12), Mini bus (20) and Coach / bus (40); a luxury car is preferred for small VIP parties |
| Pickup time | Scheduled arrival plus delay plus clearance time (20 minutes for a flight, 10 for a train); departures work back from the departure time and the journey length |
| Buffer | Each trip carries the event’s buffer minutes, so a vehicle is not double-booked into the next job |
| Warnings | Capacity exceeded, luggage capacity exceeded, vehicle under maintenance, overlapping trip, insufficient buffer, driver off duty, pickup outside driver’s duty window, driver double-booked, pickup earlier than the expected arrival, no vehicle or no driver assigned |
These rules are the planning logic behind fleet management software applied to event guests. Each trip has a number, pickup point, destination, duration, kilometres, passengers, bags, instructions and a status of Proposed, Approved, Driver Confirmed, En Route, Completed or Cancelled. Unassigned pickups surface as Critical exceptions on the day.
10. Two-step approvals, rate cards and the vehicle log sheet
A transport plan moves Draft, Pending Approval and then Approved, Rejected or Changes Requested, with comments recorded at each step. By default the Logistics Executive prepares and submits and the Logistics Head approves, so a plan with open warnings is a deliberate decision, not an accident. A separate approval queue handles pickup revisions after a flight change, vehicle assignments and major changes, with a decision history.
Rate cards hold, for each city and vehicle type: point-to-point and airport rates, 8-, 12- and 16-hour packages, included kilometres, extra kilometre and extra hour charges, full-day and multi-day rates, vendor cost, client rate and driver allowance. They feed an estimated transport budget per plan. The vehicle log sheet records start and end odometer, package and remarks per vehicle per day and calculates total and extra kilometres, vendor cost and client billing, with CSV export. All rates in the working version are illustrative, never real quotes.
11. Drivers, fleet and the transport-partner view
Drivers and vehicles are managed together: vehicle registration, type, seats, luggage capacity, vendor, colour and availability (Available, On trip, Maintenance); driver duty window, availability and confirmation. A Driver view opens as a phone-style screen showing only that driver’s approved trips, with one-tap Driver Confirmed, En Route and Completed actions and only the guest detail a pickup needs. A Transport Partner role sees only trips on its own vehicles. Message templates produce the driver briefing (guest, pickup, drop, passengers, bags, flight or train status) and the guest message (driver name, vehicle registration, colour and type, pickup point and time).
If fleet operations is your main business, see our fleet management ERP case study; for a tourism operator with several companies, see the tour operator software case study.
How does an event command centre decide what needs attention?
The Command Centre does not store a to-do list that someone must maintain. It derives exceptions from the live records every time they change, ranks them by severity (Critical, Important, Pending, Handled), and gives each a reason, a due time, a link to the screen that fixes it and a recommended next action.
Resolved items drop off, and automatic actions (a reminder that ran, a message that went out) appear as Handled so the team can see what the system did on its own. The table below lists the exception rules built into the working version.
Exception rules built into the working version
| Exception | Severity | Recommended next action shown |
|---|---|---|
| VVIP guest confirmed, travel details not submitted | Critical (VIP: Important) | Call the primary contact and request flight or train details |
| Guest arriving today or tomorrow with no room (VIP arriving today: Critical) | Critical / Important | Allocate a room in the planner |
| Arrival today needs a pickup but no vehicle is assigned | Critical | Open vehicle planning and assign a vehicle |
| Driver has not confirmed a pickup (within 3 hours: Critical) | Critical / Important | Call the driver or reassign the trip |
| Flight or train delayed, rescheduled or cancelled | Critical | Move pickup to the revised time and send the updated guest message |
| Transport plan or approval request waiting | Important | Approve or reject with a comment |
| Luggage received but not delivered | Important | Assign a staff member and deliver to the room |
| ID proofs waiting for verification | Important | Review each document and mark Verified |
| Welcome hampers pending for guests already checked in | Pending | Assign staff and deliver with photo proof |
| Return gifts planned but not prepared | Pending | Prepare and schedule delivery |
| RSVPs pending, ID documents pending | Pending | Preview recipients and run the reminder |
12. The flight-change cascade
This is the scenario that justifies a single record. When an arrival is marked Delayed, Rescheduled or Cancelled:
- A Critical exception is raised with the guest, the flight and a suggested revised pickup time (scheduled time plus delay plus clearance).
- The linked trip is flagged, because it may collect the guest too early; a cancelled arrival suggests cancelling the pickup and contacting the guest.
- A pickup revision approval request goes to the Logistics Head.
- On approval the trip time moves, the driver’s confirmation is cleared so the driver must re-confirm, the exception is resolved, and the team is notified that the guest message is updated.
- The change is written to the audit trail with before and after values.
In a connected deployment the first step would be triggered by a flight-status feed instead of a person, and the last by a WhatsApp message to the guest; the rest already works. At the scope’s autonomy levels, the system can suggest the new time (level 1), ask “Flight changed. Shall I update the pickup?” and act on a yes (level 2), or apply it to pre-approved low-risk cases (level 3).
13. The built-in event assistant
The built-in assistant answers two kinds of questions. In guest mode it answers the questions a guest would ask on WhatsApp, only from the approved event knowledge base and that guest’s own records: how many functions am I invited to, what time is the Sangeet, what is the dress code, where is the venue, how do I reach it from my hotel, who is picking me up, which room am I in, where are my bags, who do I call in an emergency, is food Jain or vegetarian. If it has no approved answer it says so and escalates to the team instead of guessing. It does not assume a pickup or a room number that has not been confirmed.
In team mode the Event Manager or a head asks “give me the briefing”, “who is arriving today”, “which guests have no room”, “which luggage is pending”, “who owes ID proof” or “which drivers have not confirmed”. For actions that change data, such as sending the ID reminder to the consenting guests who owe it, it asks for confirmation first. It refuses to delete anything.
The knowledge base is edited by the team and kept separate from live data, in sections such as event overview, venue information and directions, hotel information, city and nearby places, travel guidance, dress codes, food preferences, FAQs, emergency contacts and instructions. The built-in assistant in this version is a deterministic lookup, not a language model. That is intentional for a first version: every answer has a visible source, such as “Knowledge base: Dress codes” or “Guest record: room allocation”.
14. Tasks, templates, team, settings and reports
- Tasks and follow-ups — manual tasks by department, plus items escalated from the built-in assistant, with priority and due date.
- Communication templates — reusable WhatsApp-style messages by language (English and Hindi in the seed) for invitations, function reminders, luggage received and delivered, and pickup confirmations, with fields such as first name, function, time, venue and dress code.
- Team and permissions — the role matrix described under roles.
- Settings — the event’s autonomy level (1 suggest, 2 ask and execute, 3 autonomous), integration switches (all shown as simulated), the hospitality staff list, the demo clock and the audit trail of recent actions.
- Reports — RSVP by category, attendance by function, a downloadable guest list with ID and travel status, operational completion, outstanding issues, activity highlights and a printable Event Experience Report. Closing an event prepares the final operational report.
Event operations platform vs ERP vs CRM: which one does an event company need?
People searching for event management software mean three different things, and mixing them up is how companies buy the wrong tool.
| Question | Event registration / ticketing tool | Event CRM | Event operations platform (custom) | Event company ERP |
|---|---|---|---|---|
| Main job | Sell tickets, collect registrations, print badges | Track clients, enquiries, proposals and follow-ups | Run the guest journey and ground operations: RSVP, rooms, travel, transport, luggage | Run the business: quotes, vendors, payments, billing, accounts |
| Who uses it | Organiser and attendees | Sales and client servicing | RSVP, hospitality and logistics teams, hosts, drivers | Owner, accounts, purchase |
| Core record | Attendee | Client / lead | Guest and their trip | Event, vendor and invoice |
| Typical question | How many registered? | Which proposal is pending? | Who lands at 2 pm, which room, which car? | What is the margin on this event? |
the platform is the third column. A real event company usually needs the second and fourth as well — a CRM for wedding and corporate enquiries and an ERP-style back-office for vendor payments, quotations and billing — and these should share one record rather than three. Yukti AI builds all three on the same data: custom CRM software, custom ERP software and operations platforms like this one. For the general question, read ERP vs CRM: what a growing business needs first.
Event CRM: where client relationships fit
The scope for the platform is the guest-and-operations side. The client side — the family or corporate that hires an event company — is handled in two ways. First, the Family / Host role sees a limited summary: guest status, family approvals and nothing internal. Second, the platform can be paired with a CRM for enquiries, proposals, advance payments and follow-ups, built on the same guest and event records, so that a confirmed proposal creates the event, and an event’s financial summary flows back to the client record. This pairing is described, not yet built.
See the Yukti AI CRM product for the WhatsApp-first CRM Yukti AI already runs, AI CRM for how an AI layer changes a CRM, and how AI changes a CRM.
What can AI realistically do for a wedding or MICE operations team?
Most writing on AI for events is about marketing: AI-generated invitations, chatbots on a registration page, matchmaking at conferences. For a destination wedding or MICE operations team the more useful first step is AI on top of good operational data: once guests, rooms, flights and vehicles share one record, an assistant can answer, remind and brief from it. The platform is designed on three rules from its scope:
- AI never writes to the database directly. Every action passes permission, validation and approval checks and is logged.
- Three autonomy levels, set per event and per action. Level 1 suggests and a human decides (“12 vehicles recommended”). Level 2 asks and executes on a yes (“Flight changed. Shall I update the pickup?”). Level 3 runs pre-approved low-risk rules on its own (a scheduled reminder).
- AI can never delete anything. Deletions and sensitive changes need the concerned team’s permission. Humans keep approvals, VIPs, exceptions and money.
Built into the platform today (rule-based, no external AI model)
- Room recommendation — a scored list with reasons: capacity fit, VIP priority, accessible room, king bed for couples, children with a guardian, family nearby.
- Vehicle and trip recommendation — pooled pickups, vehicle type by passengers and bags, pickup times with clearance and buffer, and a list of warnings.
- Exception detection — the live rules in the Command Centre with a recommended next action.
- Reply parsing — the WhatsApp simulator reads yes, no, maybe, headcount, room needed, travel mode and “not booked yet” with regular expressions.
- the built-in assistant — guest and team questions answered from the knowledge base and live records with visible sources, escalation when unsure, and confirmation before any change.
AI roadmap by honest status
Each AI item is labelled by what is true today: built here (simulated) means the logic exists in the working version on seed data; buildable means it can be added on the same data with ordinary engineering; needs external API means it depends on a third-party service or approval that is not connected.
| AI capability | Status | What it needs |
|---|---|---|
| Room and vehicle recommendations with reasons | Built here (rule-based) | Real rate cards, real inventory and fleet |
| Exception detection and recommended next actions | Built here (rule-based) | Live data feeds |
| Guest Q&A from an approved knowledge base with escalation | Built here (keyword lookup, simulated channel) | A language model for free-text, Hindi, Gujarati and Hinglish; WhatsApp channel |
| Daily operational briefing | Built here (counts and lists) | Optional model for a written narrative |
| Natural-language replies in Hindi, Gujarati and Hinglish, with tone by guest category | Buildable | A language model behind the existing guardrails |
| Team questions by text or voice note | Buildable | Speech-to-text and a model |
| Flight and train arrival tracking | Needs external API | A flight-status data provider and a railway status source |
| Ticket and ID reading from photos and PDFs | Needs external API | An OCR or document-AI service, with human verification kept |
| Real WhatsApp conversations and templates | Needs external API | WhatsApp Business API onboarding and Meta template approval |
| AI voice calls to guests for unanswered RSVPs | Needs external API | A voice AI stack; see voice AI agents |
| Autonomous low-risk rules and a rule builder | Buildable | Rule store, approval policy, audit |
For the general landscape see AI agents for business, what is an AI agent, AI agent development in Surat and AI ERP.
Event automation: WhatsApp, reminders and reports
Automation in the platform is deliberately boring and predictable. Some of it already runs inside the working version; the rest is the connected-workflow layer that goes live with real accounts.
| Automation | In the working version | At go-live |
|---|---|---|
| Invitation and reminder messages | Composer and reminder rules with preview, retry limits, cooling days and quiet hours; messages appear in a simulated chat | Sent on the guest’s WhatsApp through the Business API after template approval; see WhatsApp automation |
| RSVP, headcount and function capture | Rule-based parser fills the guest record | Same logic over real replies, with a language model for free text |
| Pickup details to the guest | Message template built from driver, vehicle and pickup point | Sent automatically when the driver confirms |
| Driver briefing | Text generated per trip | Sent to the driver on WhatsApp |
| Luggage and hamper confirmations | Previewed in the handoff dialog | Sent when the handoff is saved |
| Flight-change handling | Exception, revised pickup time, approval, driver reset | Triggered by a status feed instead of a person |
| Daily briefing and reports | On-screen and printable | Scheduled to the event manager on WhatsApp or email |
| Workflow glue | Not applicable | Workflow and n8n automation connects the platform to WhatsApp, email, sheets and payment tools |
Event companies that already use n8n or Zapier for lead alerts can keep them; the platform owns the guest and operations record, the automation tools move messages around it. See n8n automation and WhatsApp Business API pricing in India.
Still running guest logistics on sheets and WhatsApp groups?Show us how one event runs today and we’ll map what one system would replace. Free workflow audit, reply the same day.
Chat on WhatsAppCustom event software vs Excel, WhatsApp groups and generic event tools
A general comparison of the options an event company usually weighs. It describes typical behaviour, not any specific vendor; competitor prices change and are not quoted here.
| Need | Excel + WhatsApp groups | Registration / ticketing tools | Wedding guest apps | Custom operations platform (custom) |
|---|---|---|---|---|
| One guest record for RSVP, rooms, travel and transport | No | Registration only | Guest list and RSVP, some travel | Built in |
| WhatsApp as the guest’s only app | Manual | Email-led | Often | Designed in; goes live with Business API onboarding |
| Room allocation with capacity, date and duplicate checks | By hand | Rare | Basic assignment | Built in, with warnings and recommendations |
| Rooming list for the hotel | Typed | Housing add-ons in enterprise tools | Sometimes | Generated from allocations |
| Pickups pooled by terminal, vehicle chosen by passengers and bags | By hand | No | Shared pickup planning in some | Built in |
| Flight delay moves pickup, driver and guest message | Phone calls | No | Arrival tracking in some | Cascade built in; feed connects at go-live |
| Two-step approval of the transport plan | No | No | No | Built in |
| Luggage tokens and hamper handoffs with photo proof | No | Rare | No | Built in |
| Role-based views for partners and drivers | No | Organiser roles | Host view | Built in (demo permissions; server enforcement at go-live) |
| Your own workflow, categories and rules | Yes, loosely | Their model | Their model | Built around yours |
| Pricing model | Free, high effort | Per event or subscription | Per wedding, one-time | Quoted after a workflow audit; see cost |
Where a ready-made tool is enough — a single-venue conference with registration and badges — use it. Where guest travel, rooms and transport are the hard part, or where you run many events a year and want your own system, custom is worth a conversation. See custom ERP vs off-the-shelf ERP for the same argument in general terms.
Every feature of the event platform, and what it is for
Everything in this table is built into the working version. The right-hand column is the purpose of the feature, not a measured result.
| Feature | What it does | What it is for |
|---|---|---|
| Command Centre | KPI strip, ranked exceptions with reason and next action, guest readiness, activity feed | Showing what needs attention instead of hundreds of records |
| Daily operational briefing | Printable summary of arrivals, RSVPs, IDs, unallocated guests, luggage, drivers and critical items | A start-of-day handover for the whole team |
| All events and create-event wizard | Six-step setup, reusable structure, switch between events, close with a final report | Running several events without mixing data |
| Function schedule | Date, time, venue, dress code, food, eligibility by category, reminder timing | The right guests get the right invitation and reminder |
| Guest Master | One identity per guest with category, side, language, consent, ID and travel status | Every team seeing the same guest |
| Five group types | Family, communication, travel, rooming and transport groups, independent of each other | Two unrelated friends can share a room; a travel party arrives together |
| CSV import wizard | Column mapping, validation, duplicate detection, template and sample file | Getting a guest list in without re-typing |
| Invitation composer and templates | Language templates with fields, scheduled or immediate send, attachments | Consistent, personal invitations |
| WhatsApp journey simulator | Consent, RSVP, headcount, functions, room, travel, ticket, ID, special needs, final confirmation | Showing the full guest journey before the Business API is connected |
| Reminder rules | Six triggers with retry, cooling, quiet hours, consent and preview | Chasing guests without annoying them |
| Travel manifests | Arrival and departure records with status, delay and pickup need | Knowing who lands when |
| Room inventory | Hotel, block, floor, room with type, beds, capacity, accessible, VIP, connecting, base status | A true picture of what can be given out |
| Allocation planner | Drag and drop, validation errors and warnings, scored recommendations | Fewer mistakes at the hotel desk |
| Check-in / check-out | Reserved, checked-in, checked-out with notes and ID warnings | A clean arrival and departure at the desk |
| ID documents | Received, review and Verified states with extracted fields | Collecting hotel-required ID before arrival |
| Rooming list | Hotel-ready document by hotel, dates and fields | Giving the hotel one correct list |
| Luggage tokens | Receive, tag, assign, deliver with photo, guest confirmation, exception | Proof for every bag |
| Hampers and gifts | Planned, prepared and delivered quantities, staff, photo, proof-pending flag | Knowing what reached which room |
| Vehicle planning | Pooling, vehicle choice, pickup timing, clash warnings | A first draft of the day’s transport in seconds, reviewed by a person |
| Approvals | Executive to Head, comments, decision history, pickup revisions | Control over cost and changes |
| Rate cards and budget | Packages, kilometres, vendor and client rates, allowance, estimate per plan | Estimating and billing transport |
| Vehicle log sheet | Odometer, package, extra km, vendor cost vs client billing, CSV | Settling with transport vendors |
| Driver and partner views | Own trips only, one-tap status, limited guest detail | Giving drivers what they need and nothing else |
| the built-in assistant and knowledge base | Sourced answers, escalation, confirm-before-change | Fewer repeated questions to the team |
| Tasks and escalations | Department tasks with priority and due date | Closing the loop on human follow-ups |
| Reports and Event Experience Report | RSVP, attendance, guest list CSV, issues, completion | Closing an event with a record |
| Audit trail | Who changed what, with before and after | Accountability |
Who works in it
Eleven roles are defined. Everyone works on the same event but sees only what their role allows; hotels need no login and receive a rooming-list document instead. In the working version permissions hide screens and disable actions, which is a demonstration, not security: production needs real logins and server-side enforcement.
| Role | Sees and does | Does not see or do |
|---|---|---|
| Owner / Admin | Everything: events, setup, team, rules, approvals, budget, reports | — |
| Event Manager | Full operational view, approvals, briefing, reports, budget | Team administration |
| RSVP Executive / Head | Guest list, communication, RSVP status; the head also edits reminder rules and sees reports | Room and transport changes |
| Hospitality Executive / Head | Rooms, allocation, check-in, luggage, hampers, IDs; the head also sees reports | RSVP rules |
| Logistics Executive | Vehicle plan, drivers, trips, log sheet; submits plans | Approvals, budget |
| Logistics Head | Everything the executive does plus approval, budget and reports | — |
| Family / Host | Guest status summary and family approvals | Internal operations |
| Transport Partner | Only trips on its own vehicles | Relationships, conversations, gifts, notes |
| Driver | Only the driver’s own approved trips | Everything else |
See your own event in a working system firstWe build on your real events and rules, so you judge something working, not a slide deck. Free workflow audit, reply the same day.
Chat on WhatsAppHow it was built
Write the requirement scope
Yukti AI wrote a requirement and feature scope (version 1.0, 12 October 2026): who uses the system, the guest journey on WhatsApp, the AI rules, the modules and a five-phase delivery plan.
Model the guest and the event
One data model for guests, families, five group types, functions, travel, hotels, rooms, allocations, vehicles, drivers, trips, luggage, assets, messages, reminders, tasks and approvals.
Write the rules as code
Room validation and recommendation, vehicle pooling, pickup timing, reminder matching and exception derivation as plain functions, so they can be tested and explained.
Seed two realistic events
A 289-guest Udaipur destination wedding and an 84-guest Bengaluru summit, with deliberate edge cases: a VVIP with a wheelchair need and no travel details, two friends sharing a twin room, a family with one decline, one pending and two confirmed, and a delayed flight.
Connect every click
Every card opens a record, every exception links to the screen that fixes it, and every change updates the shared dataset and the audit trail.
Label what is simulated
WhatsApp, tracking, OCR, AI and PDF are marked as simulated throughout the interface, so a demonstration cannot be mistaken for a live connection.
What was delivered
Stated factually — what the system does, not a claim about savings or revenue.
No client quote, time saving, response rate, revenue or user figures are published. The numbers above count what the working version contains, not what it achieved for anyone. The platform is not claimed to be in live use, and its WhatsApp, flight tracking, OCR and AI are not connected to real services.
Technology
- React 19, TypeScript, Vite and Tailwind CSS 4 — the application, with React Router for the screens and Lucide icons.
- One shared dataset — every module reads and writes the same state through domain operations, so an RSVP, a room, a trip and a delivery stay consistent.
- Plain-function domain logic — room validation and recommendation, vehicle planning, reminder matching, the WhatsApp reply parser, assistant lookup and exception derivation are separate, testable functions.
- Browser storage in this version — two seed events persist locally; there is no server database, no login service and no server-side permission checks yet.
- Responsive web interface — usable on a phone at the airport, hotel or venue; guests use WhatsApp only.
The next stage: five phases from demo to AI operations
The scope sets out a phased build so a working product is in the client’s hands early. Each phase starts after sign-off of the previous one, and timelines are confirmed after technical discovery.
| Phase | Scope |
|---|---|
| Phase 0 — Demo | A working sample with about 100 guests: Excel upload, WhatsApp invite, natural replies updating the database, exception dashboard and “what’s pending?” |
| Phase 1 — Core and RSVP | Organisation, users and roles; events and functions; guest master and groups; knowledge base; WhatsApp RSVP with progressive questions, reminders and cooling periods; Command Centre with exceptions and daily briefing |
| Phase 2 — Hospitality and travel | Hotel and room inventory, room allocation, check-in and check-out, rooming-list PDF; ticket reading and flight / train tracking; ID documents; luggage, hampers and gifts |
| Phase 3 — Logistics | Vehicle rate cards, transport plan and budget, approvals, drivers and trips, manifest and log sheet, transport partner view |
| Phase 4 — AI operations | Voice commands and voice notes for the team, AI voice calls to guests, autonomous rules, rule builder, drag-and-drop room planner, Event Experience Report |
The scope’s commercial model is an annual subscription with module-based limits, or pay-per-event access, plus a separate WhatsApp message recharge; modules (RSVP, Hospitality, Logistics, AI concierge, Voice, Command Centre) can be taken separately. The event-owning company owns its data and no other company or event can see it.
How much does event management software cost in India, and how long does it take?
There is no list price for a platform like this. The cost of custom event software depends on the modules you need (RSVP, hospitality, logistics, WhatsApp and AI), the number of users and roles, the number of events, hotels and vehicles, the integrations (WhatsApp Business API, flight and OCR services) and how many phases you start with. Yukti AI gives a quote after a free scoping call, and no price is published on this page.
Focused builds — a Shopify store, one automation, a single-module system — typically take about 7–10 days. A multi-module ERP or CRM usually takes a few weeks depending on scope. A platform with RSVP, hospitality, logistics, WhatsApp onboarding and AI is a multi-module, multi-phase build, so it is planned phase by phase, with each phase starting after sign-off. For context, ready-made wedding guest apps are usually priced per wedding, enterprise event tools by subscription, and WhatsApp messages carry a separate Meta charge. More in our custom ERP cost guide, AI automation cost in India and custom ERP software.
Event management software for companies in Udaipur, Gujarat and Surat
Yukti AI is based in Surat and builds custom ERP software in Surat and across Gujarat. The seed events are set in Udaipur, a leading destination-wedding city, and Bengaluru; the same platform adapts to any city by changing hotels, terminals, distances and rate cards.
- Udaipur, Jaipur, Jodhpur and Goa — destination weddings where guests fly in, stay across several hotels and need airport and station pickups.
- Ahmedabad, Surat, Vadodara and Rajkot — Gujarat wedding planners, large family functions, corporate and MICE events with out-of-town delegates.
- Mumbai, Delhi and Bengaluru — corporate summits, incentive trips and conferences with speaker and delegate travel.
If you are an event company in Gujarat, we can meet in Surat or work remotely; see contact. For other Surat businesses we have built for, see all case studies.
If you run guests, rooms and transport for events, this is buildable for you
The pattern — one guest record, WhatsApp-first RSVP, room allocation with validation, travel records, pooled transport with approvals, luggage and hamper proof, and an exception-first command centre — fits:
- Destination wedding planners and wedding houses
- MICE, corporate event and incentive-travel agencies
- Conference and summit organisers with speaker and delegate travel
- Hotels and resorts that host large group events
- Destination management companies (DMCs) and ground-transport operators for events
- Religious, social and community gatherings with large family travel
Start with a free workflow audit. See Custom ERP Software in Surat, AI Business Management System or all industries. Related builds: tour operator software and fleet management ERP.
Event management software: questions wedding and MICE companies ask
Explore more
Software for Hospitality
Hotels, resorts and venues: guest, room and service workflows.
Software for Travel & Tourism
Itineraries, bookings and guest logistics for travel companies.
Case study: tour operator software
One system for a three-company travel group.
Fleet Management Software
Vehicle, driver and trip planning, the logistics engine behind guest transport.
Case study: Momai fleet ERP
Fleet operations on one record.
Custom ERP Software in Surat
ERP built around how your business actually runs.
Custom CRM Software
Enquiries, proposals and follow-ups for event companies.
Yukti AI CRM
The WhatsApp-first CRM product Yukti AI runs.
WhatsApp Automation
Invitations, reminders and confirmations on WhatsApp.
WhatsApp AI Chatbot
A chatbot that answers and collects details on WhatsApp.
WhatsApp Business API Pricing in India
What the official API and templates cost.
Workflow Automation in Surat
Reminders, alerts and reports that run around your system.
Voice AI Agents
Calls that chase unanswered RSVPs and confirmations.
AI Agents for Business
What an AI agent can do on top of a system like this.
AI Business Management System
The full platform Yukti AI builds for Indian businesses.
All case studies
Every Yukti AI build: manufacturing, trading, jewellery, travel and services.
Summary
Yukti AI designed an event operations platform for destination weddings and MICE events, as a working version for an event-management company. It puts RSVP, hospitality and logistics on one guest record with about 35 screens and 11 roles: a WhatsApp guest journey (consent, attendance, headcount, functions, room, travel, ticket, ID, special needs, final confirmation); ten RSVP statuses and five independent guest-group types (family, communication, travel, rooming, transport); reminder rules with retry limits, cooling days, quiet hours and consent checks; arrival and departure travel records with delay status; hotel and room inventory with allocation validation (date overlap, capacity, duplicates, accessibility, VIP) and scored recommendations; check-in and check-out, ID verification and a hotel rooming list; luggage tokens and hamper handoffs with photo proof; transport plans that pool pickups by terminal and time, choose among six vehicle types, apply clearance and buffer times and warn on clashes, with a two-step Logistics Executive to Head approval, rate cards and a vehicle log sheet; driver and transport-partner views; a flight-change cascade that moves the pickup and resets the driver; a Command Centre that derives live exceptions in four severities with a recommended next action; a built-in assistant that answers from an approved knowledge base; and reports including a printable Event Experience Report. It is built on React, TypeScript, Vite and Tailwind CSS and runs on seed data (a 289-guest Udaipur wedding and an 84-guest Bengaluru summit) in the browser. WhatsApp, flight and train tracking, ticket and ID reading, the AI assistant, PDF export and the database are simulated, the assistant is rule-based rather than a language model, and rates in the app are illustrative. The platform is not claimed to be in live use, and no client quote, price or result is published. The next stage is a phased build per the scope: core and RSVP, hospitality and travel, logistics, then AI operations, with a real database, logins and WhatsApp Business API onboarding.