Case Study March 17, 2026 7 min read

How We Automated a 500-Guest MICE Event End-to-End

A deep dive into how we built a 14-workflow automation system for a MICE event company - from guest invitations to QR check-ins to post-event wrap-up.

Share

The Problem

A MICE (Meetings, Incentives, Conferences, Exhibitions) event management company came to us with a familiar pain: every event meant weeks of manual work. Their team was juggling spreadsheets, manually sending invitations, chasing RSVPs over WhatsApp, tracking travel status on paper, and hoping nobody fell through the cracks.

For a 500-guest international event, the manual process looked like this:

  • Import guest list from the client’s Excel file into their CRM
  • Send personalized invitation emails one by one
  • Follow up via WhatsApp manually
  • Collect guest preferences (meals, flights, travel) via phone calls
  • Track who confirmed, who declined, who nominated someone else
  • Generate QR codes and send them out
  • Track travel day status by calling guests
  • Do check-ins at each activity with paper lists

Every step was a failure point. Guests got missed, data was duplicated, and the team spent more time on admin than on actually running the event.

The Solution: 14 Connected Workflows

We built a complete automation system using n8n as the orchestration layer, Zoho CRM as the system of record, Google Sheets as the operational data hub, WATI for WhatsApp communication, and Zoho Backstage for on-ground event execution.

Here’s how the 14 workflows connect:

Phase 1: Guest Upload and Outreach

Workflow 0 - Guest Sync. The client uploads their Excel guest list. Our system ingests it, deduplicates against existing records (matching by email and phone), creates guest records in Zoho CRM, and creates event-specific tracking records. If a guest attended a previous event, we don’t create a duplicate - we link the new event to their existing profile.

Workflow 1 - Outreach. Once guests are synced, this workflow sends personalized invitation emails through Zoho CRM and follows up with WhatsApp messages via WATI 30 minutes later. The email contains a pre-filled Google Form link (so we can match responses back to the right guest) and a WhatsApp QR code for guests who prefer that channel.

Phase 2: Information Collection

This is where deduplication becomes critical. A guest might fill out the Google Form AND respond via WhatsApp. Some fill partial info on one channel and complete it on the other.

Workflow 2 - Google Form Processing. When a guest submits the form, n8n picks it up, checks the Master Google Sheet for existing data, and either writes a new row or merges with existing data. First submission wins; subsequent submissions fill gaps. If there’s a conflict (meal preference says “Veg” on the form but “Non-Veg” on WhatsApp), it gets flagged for manual review.

Workflow 3 - WhatsApp Processing. Same dedup logic, but triggered by WATI webhooks. This workflow also handles document uploads - guests can photograph their passport and Aadhaar directly in WhatsApp. The images get downloaded from WATI, uploaded to Google Drive (organized by event and guest name), and the sharing links are saved back to both Google Sheets and Zoho CRM.

Phase 3: Nominations

Not every guest attends personally. Some nominate a colleague instead.

Workflow 4 - Nomination Processing. When a guest nominates someone, this workflow updates the original guest’s status to “Nominated Out,” checks if the nominee already exists in the system, creates their records if needed, and triggers the full outreach sequence for the nominee. We cap nomination chains at one level - A can nominate B, but B cannot nominate C. That prevents infinite chains.

Phase 4: Event Registration

Workflow 5 - Backstage Registration. After the RSVP deadline, this workflow reads all confirmed guests from the Master Sheet, generates a clean CSV, and registers them in Zoho Backstage. Each attendee gets a unique QR code. The workflow then sends QR codes to guests via WhatsApp with their ticket details, event information, and venue location.

Phase 5: Pre-Travel Communication

Workflow 6 - Reminders. A scheduled workflow that sends contextual reminders:

  • 7 days before: full itinerary and travel document checklist
  • 3 days before: flight details and packing reminder
  • 1 day before: departure reminder with pickup information
  • Travel day morning: departure nudge and status check

Each reminder adapts to the guest’s travel details (departure city, flight time, whether they need a passport for international travel).

Phase 6: Travel Day

Workflow 7 - Travel Status. On travel day, guests receive a WhatsApp message asking them to reply with their status: heading to airport, at the airport, boarded, landed. Each reply triggers a webhook to n8n, which updates the travel status in real-time. The operations team watches a live dashboard showing all 500 guests color-coded by status.

Phase 7: Event Execution

Workflow 8 - Check-In Sync. At each event activity (welcome dinner, morning session, excursion), organizers scan QR codes using the Zoho Backstage mobile app. Each scan fires a webhook to n8n, which records the check-in in both Google Sheets (Activity Log tab) and Zoho CRM. At the end of the event, you have a complete record of who attended what.

Phase 8: Post-Event

Workflow 9 - Wrap-Up. After the event, this workflow sends thank-you messages and feedback forms, updates all guest statuses to “Attended” or “No Show” based on check-in data, and generates the final report.

Workflow 10 - Error Handler. Every workflow is connected to a centralized error handler. If any workflow fails - API timeout, rate limit hit, data validation error - the error handler captures the details and alerts the operations team immediately. No silent failures.

Architecture Decisions That Mattered

Google Sheets as the Operational Hub

We deliberately chose Google Sheets as the central data layer, not because it’s the best database (it isn’t), but because:

  1. The operations team lives in spreadsheets. They can see, filter, and sort data without logging into a CRM
  2. Real-time collaboration means multiple team members can work simultaneously
  3. Conditional formatting creates instant visual dashboards (green = confirmed, yellow = pending, red = issues)
  4. The client can be given view access for transparency

Zoho CRM remains the system of record for long-term guest data. Google Sheets is the working layer for each event.

Dedup-First Approach

The biggest data integrity risk in multi-channel collection is duplication. Our approach: every submission from any channel passes through the same dedup logic before touching the Master Sheet. The dedup key is email (primary) with phone number as fallback. Phone numbers are normalized (strip country codes, spaces, dashes) before matching.

Error Visibility

After an early incident where a deployment error went undetected for days, we implemented a strict error handling policy: no silent failures. Every API call validates its response. Every workflow connects to the error handler. Every deployment is verified by fetching the workflow back and confirming the changes.

Results

For a 500-guest international event:

  • Guest onboarding time: Reduced from 2 weeks of manual work to 2 hours of automation setup
  • Data accuracy: Zero duplicate records (previously 15-20% duplication rate)
  • RSVP collection: 94% response rate within 5 days (vs. 60% after 2 weeks manually)
  • Travel day visibility: Real-time status for all 500 guests (previously phone calls to each guest)
  • Activity tracking: Per-session attendance data for 12 activities across 3 days (previously estimated from headcounts)

What We’d Do Differently

  1. Start with the nomination flow. We underestimated how common nominations are in MICE events. Building it earlier would have saved rework.
  2. Build the image pipeline from day one. Document collection (passport, ID) via WhatsApp was added later and required significant rework of the data flow.
  3. Set up the error handler first, not last. We caught bugs faster once centralized error handling was in place. It should have been workflow #1, not an afterthought.

Want Something Like This?

Every event management company, hospitality business, and conference organizer has the same manual pain points. The specific tools may vary, but the automation patterns are universal.

Book a free discovery call and we’ll walk you through how this system could work for your events.