Overview
Troubleshooting
Quick solutions organized by what's actually broken.
Critical: Event-Live Issues
Section titled “Critical: Event-Live Issues”Event starts in 2 hours. Check-in app won’t connect. Badge printer throwing errors. VIPs didn’t receive calendar invites. Registration link down.
This section is for when it’s all on fire.
Email sending: Emergency workarounds
What happened: Emails failing to send during critical time.
Quick fixes:
- Check sender authentication: Team Settings » Linked Services » Reconnect email account
- Hit sending limit: Switch to SendGrid (contact support for emergency setup)
- Emails not processing: Send in smaller batches of 500
- Use personal email: Send directly from Gmail/Outlook as one-off
- Manual workaround: Export guest list » Send from personal client with BCC
Long-term solution: Set up SendGrid before your next event.
Confirmation emails not sending
Check these:
- Email configuration: Event Details » Check if SendGrid is connected
- Notification email toggled off: RSVP Tool » Email Settings » Confirmation » Toggle must be ON
- Calendar invite attachment issue: Remove and re-attach calendar invite in email settings
- Spam folder: Have test guest check spam/junk
- SendGrid authentication: Team Settings » Verify DNS records with IT
Fix: Most common is toggled-off notification email. Check Email Settings first.
Calendar invites missing
Two types of problems:
Calendar invite not attached to email:
- RSVP Tool » Email Settings » Confirmation » Add Calendar Invite from three-dot menu
Calendar invite attached but not arriving:
- Test with personal email first
- Check if SendGrid is authenticated (Team Settings)
- Verify calendar organizer is set (RSVP Tool » Calendar Settings)
Quick test: Add yourself as guest, register, check what arrives.
Walk-Ins and unexpected arrivals at the door
Two methods to check them in:
Method 1: Search and add
- Open check-in (app or web)
- Search their name
- Click + Add New Guest
- Fill info, check in, print badge
Method 2: Kiosk self-registration
- Enable Walk-In Registration in Kiosk Settings
- Guest types their name
- Not found? They fill out form themselves
- Badge prints automatically
New contacts sync to database immediately.
Badge printer won't connect
iOS app troubleshooting:
- Bluetooth on? Device Settings » Bluetooth » On
- Printer powered and paired? Settings » Bluetooth » Look for printer name
- Reconnect in app: Gatsby app » Settings » Printers » Tap printer » Connect
- Still failing? Forget device in iOS Bluetooth, re-pair from scratch
Supported: Brother QL-820NWB, Zebra with full Bluetooth
Not supported: Android (iOS only for badge printing)
Badge print errors/issues
Common problems:
Blank badges printing:
- Template has no fields selected » Edit template » Add fields
Misaligned printing:
- Wrong label size » Confirm DK2205 or equivalent
- Template margins off » Adjust in badge designer
Printer stops mid-event:
- Check label supply » Swap roll
- Bluetooth disconnected » Reconnect in app Settings » Printers
Badge won’t print at all:
- Check printer connection status in app
- Restart printer, reconnect Bluetooth
QR codes won't scan
Check-in app issues:
- Camera permissions: Device Settings » Gatsby » Allow Camera
- Lighting too dim: Move to better-lit area or use device flashlight
- QR code damaged: Guest shows confirmation email » Manual check-in
- Wrong QR code: Guest showing ticket from different system » Search by name
Guest app QR codes (for check-in):
- Have guest open Gatsby Guest app » Show QR code from there
- Backup: Search guest by name in check-in tool
Sent emails to the wrong people by mistake
Immediate actions:
- Send correction email ASAP: Acknowledge mistake, clarify who should attend
- Update guest list: Mark incorrect recipients as Declined or remove
- Resend to correct people: Create new campaign with apology and correct link
Can’t recall emails. Send lands immediately. Only option is follow-up correction.
Prevention: Always send test to yourself first. Double-check recipient selection before clicking send.
Test links were sent to real guests
What happened: Sent test/preview link instead of real personal links.
Fix:
- Send correct links immediately: Create new campaign with real
{rsvpLink}merge tag - Explain in email: “We sent incorrect registration link. Please use this one instead.”
- Check responses: Test link responses won’t register correctly
Prevention: Use Not Sent To filter when resending. Never use test link in real campaigns.
Event link redirects to home page
Common causes:
- Event deleted or archived: Can’t fix - event is gone
- Public link disabled: Event Details » Public Link dropdown » Enable
- Landing page not published: RSVP Tool » Landing Page » Click Publish
- Wrong URL copied: Get fresh link from Event Details
Quick check: Try link in incognito browser to rule out caching.
'Guest not found' error
When registering:
- Personal link for different guest: They need their own link (check sent emails)
- Email mismatch: Guest using different email than invited with
- Not on guest list: Add them manually first, then generate their link
When checking in:
- Search by alternate name: Try nickname, maiden name, informal name
- Not registered yet: Add as walk-in during check-in
Registration buttons not working
Check these settings:
- RSVP buttons disabled: Landing Page » Edit » Right sidebar » RSVP button settings » Enable buttons
- Registration mode closed: Event Details » Registration » Change from “Do not allow registration”
- Capacity reached: Check if at capacity, adjust or disable capacity limit
- JavaScript error: Try different browser, clear cache
Quick test: View in incognito browser. If works there, it’s browser cache issue.
Mobile registration broken
Symptoms: Buttons don’t work, layout destroyed, content cut off on phones.
Fixes:
Layout destroyed:
- Landing page template issue » Switch to mobile-responsive template
- Preview on actual device before going live
Buttons not responding:
- RSVP button settings disabled » Enable in landing page settings
- JavaScript not loading » Test in different mobile browser
Content cut off:
- Template margins too wide » Edit template » Adjust mobile view
- Use Template Editor preview » Test all screen sizes
Prevention: Always test landing page on actual mobile device before sending invitations.
Registration Problems
Section titled “Registration Problems” Anyone can register (not what I wanted)
What happened: Public link enabled when you wanted invite-only.
Fix:
- Disable public link: Event Details » Public Link dropdown » Disable
- Check existing registrations: Filter guest list by Registration Source “Public Link”
- Move to waitlist if needed: Select unwanted registrations » Change Status » Waitlist
- Enable approval workflow: Change Registration Mode to “Wait for approval”
For future: Keep public link disabled until intentionally enabling it.
Guests bypassing waitlist
Common causes:
- Personal links sent before waitlist enabled: Personal links ignore waitlist settings
- Team members marking guests Accepted manually: Bypasses waitlist
- Multiple registration methods: Public link in waitlist, personal links accept directly
Fix:
- Set Registration Mode: Change to “Wait for approval” (applies to ALL registration methods)
- Review accepted guests: Check who got through, move to waitlist if needed
- Disable personal link registration: Use public link only for waitlist mode
Prevention: Enable “Wait for approval” mode BEFORE sending any invitations.
Calendar invites not being sent to guests
Check these:
- Calendar invite not attached: RSVP Tool » Email Settings » Confirmation » Three-dot menu » Add Calendar Invite
- Confirmation email disabled: Email Settings » Toggle must be ON
- No calendar organizer set: RSVP Tool » Calendar Settings » Set organizer to connected Google account
- SendGrid not configured: Notification emails require SendGrid
Test: Register yourself, check what email arrives.
Guests have duplicates on their calendar
What happened: Guest received calendar invite multiple times, added each one.
Causes:
- Sent invitation campaign WITH calendar attached + confirmation email also has calendar
- Multiple event updates sent
- Guest registered multiple times
Fix for guest: They need to manually delete duplicate calendar entries. You can’t remote-delete.
Prevention: Only attach calendar to confirmation email, not invitation campaigns.
Public Link registrants not getting confirmation emails
Check:
- SendGrid configured? Notification emails require SendGrid for public registrations
- Confirmation email toggled off? RSVP Tool » Email Settings » Confirmation » Toggle ON
- Spam folder: Have test registrant check spam/junk
Common mistake: Using Gmail/Outlook for notification emails. Switch to SendGrid.
Waitlist emails not sending
Check:
- Waitlist email toggled off: RSVP Tool » Email Settings » Waitlist » Toggle ON
- SendGrid not configured: Waitlist notifications require SendGrid
- Guest status not actually Waitlist: Check RSVP Status column
Test: Manually change guest to Waitlist status, check if email sends.
Missing calendar invites in confirmation emails
Two scenarios:
Calendar invite was attached, not arriving:
- Check spam folder first
- Verify calendar organizer is connected Google account with permissions
Calendar invite never attached:
- RSVP Tool » Email Settings » Confirmation » Three-dot menu » Add Calendar Invite
Child events: Parent confirmation might not have calendar. Each child sends its own.
Email Delivery Problems
Section titled “Email Delivery Problems” Emails going to spam
Immediate fixes:
- Send from authenticated domain: Set up SendGrid with DNS records (contact support)
- Remove spam triggers: Check for ALL CAPS subject, too many exclamation points, “FREE”, “ACT NOW”
- Test with yourself: Send to your own Gmail/Outlook, see if it lands in spam
Long-term solutions:
- SPF, DKIM, DMARC setup: Required for SendGrid (IT team handles this)
- Warm up sending domain: Start small (50 emails), gradually increase volume
- Clean your list: Remove bounced emails, old addresses
Prevention: Use SendGrid from day one. Gmail/Outlook have stricter spam filters.
All emails failing
Check these in order:
- Sender account disconnected: Team Settings » Linked Services » Reconnect Gmail/Outlook
- Hit sending limit: Gmail/Outlook cap at 300-500/day » Switch to SendGrid
- Account suspended: Check sender’s email account status
- Network issue: Try sending single test email first
Emergency workaround: Send from personal email client with BCC until Gatsby email fixed.
Delivery to specific domains failing
Corporate email filters:
Some companies block external event platforms. Common with finance, government, healthcare.
Workarounds:
- Ask guest to whitelist: Have them add noreply@gatsbyevents.com and your SendGrid domain
- Alternative email: Collect personal email as backup
- Phone follow-up: For VIPs, confirm via call/text they received invite
No universal fix. Their IT controls their email filters.
Email sending limits hit
What happened: Gmail/Outlook caps sending at ~300-500 emails per day.
Immediate fix:
- Stop current send: Cancel if still processing
- Wait 24 hours: Limit resets daily
- Send in smaller batches: 200 per day
Permanent solution:
Set up SendGrid. No daily limits. Contact support for setup.
Prevention: Use SendGrid for any event over 200 guests.
Authentication required notice
What happened: SendGrid needs DNS authentication to send from your domain.
Fix:
- Contact Gatsby support: Request DNS records for your domain
- Send to IT team: They add SPF, DKIM, DMARC records to DNS
- Wait for propagation: 24-48 hours for DNS changes
- Support verifies: Gatsby confirms authentication active
Can’t self-serve this. Requires IT team + Gatsby support coordination.
Can't add SendGrid account
Common issues:
- DNS not set up yet: Authentication required first (contact support)
- Wrong email format: Must be @yourcompany.com (not @gmail.com)
- Domain not verified: Gatsby support must verify your domain first
Process: Contact support → Get DNS records → IT adds to DNS → Gatsby verifies → You can add SendGrid sender
Timeline: 2-5 business days depending on IT responsiveness.
Landing Page & Mobile Issues
Section titled “Landing Page & Mobile Issues” Landing Page completely blank
Check:
- Published? Landing Page editor » Top-right » Click Publish
- Template deleted? Restore from template library or duplicate from another event
- Browser cache: Try incognito/private browser
- Loading error: Check browser console for JavaScript errors
Quick test: View in different browser. If works there, clear cache in original browser.
Mobile layout destroyed
Fixes:
- Switch template: Use mobile-responsive template from library
- Check preview: Landing Page editor » Device preview » Test mobile view
- Remove custom CSS: Advanced edits might break mobile, revert to template default
Prevention: Always preview mobile BEFORE publishing. Test on actual phone, not just desktop preview.
Content cut off on phones
Common causes:
- Template margins too wide for mobile screens
- Fixed-width elements don’t scale
- Too much content in hero section
Fixes:
- Edit margins: Template Editor » Adjust section padding/margins
- Simplify hero: Reduce content in top section
- Switch template: Choose mobile-first template
Test on real device before going live.
Registration buttons show differently when editing Landing Page
This is normal.
Edit mode shows all buttons. Published page shows buttons based on:
- RSVP button settings (right sidebar)
- Registration mode
- Capacity settings
- Guest’s current RSVP status
Fix: Preview landing page as guest (use test link) to see actual button behavior.
Check-In & Day-of-Event
Section titled “Check-In & Day-of-Event” Different devices showing different guest counts
What happened: Check-in not syncing across devices.
Common causes:
- No internet connection: Check-in requires internet to sync
- Using same account on multiple devices: One device kicks other out, causing sync issues
- Offline changes: Changes made offline don’t sync until reconnected
Fix:
- Verify internet: All devices connected to WiFi or cellular
- Use different accounts: Each iPad uses different team member login
- Refresh check-in: Close and reopen check-in view to force sync
Prevention: Test sync between devices BEFORE event starts. Ensure all devices have internet.
Guest List & Data Issues
Section titled “Guest List & Data Issues” Duplicate guests appearing
Common causes:
- Different email addresses: Same person, two emails (john@work.com and john@personal.com)
- Name variations: “John Smith” vs “J. Smith”
- CSV import with mismatched emails
Fix:
- Merge duplicates: Select both » Actions » Merge Contacts
- Choose primary: Select which email/data to keep
- Set associated contact: Link personal email to work email for future
Prevention: Import CSVs with consistent email format. Use “Associated Contact” feature for people with multiple emails.
CSV import not working
Common issues:
- File size too large: Break into smaller files (5,000 rows max recommended)
- Email column missing: Importer requires email column to match/create contacts
- Special characters in names: Use Excel-optimized export format
- File encoding issue: Save as UTF-8 CSV
Fix:
- Check required columns: Email is mandatory
- Test with small file first: 10 rows to verify format works
- Use Gatsby’s export format: Export sample, use as template
Missing guest data
Why guests might be “missing”:
- Filters active: Check top-right of guest list for active filters
- Wrong view: Switch to “All Guests” view
- Section filter: Unassigned guests hidden if viewing specific section
- Search typo: Try broader search terms
Fix: Clear ALL filters » Switch to All Guests view » Search again
Data actually deleted? Actions » Add Guests » Restore Deleted Guests
CSV export is missing data
What exports:
Only visible columns in current view + active filters.
Fix:
- Add columns: Columns button » Add Fields » Select what you need
- Clear filters: Export with no filters for complete guest list
- Switch view: Use “All Guests” view for full export
Invisible columns don’t export. Must be visible in view first.
Shared views showing wrong data
Common issues:
- Filters applied: Shared view includes filters from when link created
- Columns updated: Original creator changed columns, reshare to update
- Permissions: External viewer seeing limited data by design
Fix:
- Recreate share link: Update view, generate new share link
- Clear filters before sharing: Ensure “All Guests” view
- Check what’s visible: Open shared link yourself to verify
Event Configuration
Section titled “Event Configuration” Conditional logic broken
Survey form conditional logic not working:
Check:
- Logic correctly configured? RSVP Tool » Survey » Edit question » Show/hide rules
- Parent question answered? Conditional question only shows if parent answered correctly
- Personal link vs public link: Some conditionals based on guest data (only work with personal links)
- Test both link types: Personal link shows conditions based on guest data, public link doesn’t
Fix: Test with yourself as guest. Answer parent question, verify child question appears.
Guests stuck or greyed out in seating chart
Common causes:
- Already seated elsewhere: Guest assigned to different table/seat
- Declined status: Declined guests appear greyed out
- Section mismatch: Table in different section than guest
Fix:
- Check current assignment: Click guest » See if already seated
- Change RSVP status: Move from Declined to Accepted
- Move to correct section: Use section dropdown to match table section
Force assign: Drag guest to seat even if greyed out (overrides most restrictions)
Need to move everyone in Seating Chart quickly
Bulk operations:
- Export seating: Guest list » Columns » Add Table + Seat » Export CSV
- Edit in spreadsheet: Update Table/Seat assignments in bulk
- Import back: Import CSV » Map to Table and Seat columns
Rearranging visually:
- Multi-select: Click multiple guests » Drag to new table
- Table swap: Select all at Table A » Move to Table B » Move Table B to Table A
Clear all seating: Actions » Clear Seating (starts from scratch)
Seating Chart table layout wrong
What happened: Tables in wrong positions, wrong shape, or wrong capacity.
Fix:
- Edit table: Click table » Edit » Change capacity, shape, position
- Delete and recreate: Sometimes faster than fixing
- Use template: Floor Plans » Load venue template if available
Reset layout: Delete all tables, start fresh with cleaner layout.
Child guests not appearing in parent
Event families sync issue:
Check:
- Family relationship set? Child event » Event Details » Advanced » Set parent
- Guest on child list? Verify guest actually added to child event
- Sync delay: Wait 30 seconds, refresh parent guest list
Fix:
- Re-establish relationship: Remove parent connection, save, re-add parent, save
- Manually add to parent: If sync broken, add guest to parent directly
Prevention: Set up family relationships BEFORE adding guests to child events.
System & Performance
Section titled “System & Performance” Performance considerations
What affects speed:
- Guest list size (10,000+ guests may load slower)
- Number of custom fields (100+ custom fields impacts performance)
- Complex conditional logic in surveys (nested conditions slow rendering)
- Large image files on landing pages (compress before uploading)
If Gatsby feels slow:
- Reduce visible columns: Hide unused columns in guest list views
- Use filters: Filtered views load faster than All Guests with 5,000+ people
- Compress images: Landing page images under 2MB load faster
- Clear browser cache: Old cache sometimes causes slowness
For very large events (5,000+ guests):
Contact support. We can optimize your instance.
Browser compatibility
Supported browsers:
- Chrome (recommended)
- Safari (macOS/iOS)
- Firefox
- Edge
Minimum versions:
- Chrome 90+
- Safari 14+
- Firefox 88+
- Edge 90+
Issues with old browsers:
- Landing page editor may not load
- Check-in QR scanner won’t work
- Some interactive elements break
Fix: Update to latest browser version. Use Chrome if problems persist.
Internet Explorer: Not supported. Never was, never will be. Use Edge instead.
Still stuck?
Contact Gatsby support with:
- Screenshot of the error/problem
- What you were trying to do
- Your event date (for priority handling)