Skip to main content

The Vault tickets

Updated over 3 weeks ago

1. Terminology & Concepts

  • Buyer: Person who purchased or holds tickets.

  • Attendee: Recipient of a ticket assignment (may be same as Buyer).

  • Native App: iOS/Android Minnect application.

  • WebView: In-app browser screen.

  • My Tickets: Native app screen listing personal tickets.

  • All Tickets: WebView page listing tickets by email.

  • Assigned: Ticket has an email owner and is ready to scan.

  • Unassigned: Purchased ticket not yet allocated.

  • Checked-In: Ticket scanned at event entrance.

  • Expired: Event is over; ticket no longer valid.


2. How Users Arrive

  1. Homepage Banner

    • If user holds tickets, banner shows:

      “Your Vault 2026 tickets are ready – Tap to view or assign.”

    • TapMy Tickets.

  2. Bottom Nav

    • Tap Events → event list.

    • In an event, tap Tickets tile → WebView All Tickets.

  3. Push Notification

    • “You’ve been assigned a ticket.”

    • Tap → WebView All Tickets for your email.


3. Events Discovery

  • Native: Events tab (bottom nav).

  • Web: /events URL.

  • Features:

    • Tabs: Upcoming, Live, Past.

    • Search bar for keywords.

    • Filters: Free / Paid / Attending.

  • Support Tip: If empty, ask user to clear filters or pull-to-refresh.


4. Tickets in the Native App

  1. Tap Tickets tab or homepage banner.

  2. Two tabs:

    • My Tickets: shows held tickets.

    • Available Tickets: possible to claim/buy.

  3. Scroll up to load more; “↑ Top” appears after several pages.


5. Tickets in WebView (All Tickets)

  1. From native My Tickets, tap All Tickets.

  2. Three tabs: All, Assigned, Unassigned.

  3. Infinite scroll or “Load More” at bottom.

  4. Search by name, type, or email.


6. Claiming Tickets (Email-Only)

  1. User receives email: “Claim your ticket.”

  2. Tap the link → opens WebView.

  3. If not logged in: Sign up or Log in.

  4. After auth, tickets for that email appear in WebView All Tickets and in native My Tickets.


7. Assigning & Revoking Tickets

Assign (Buyer Only)

  1. In All Tickets → Unassigned tab, tap Assign on a ticket card (mobile) or row (web).

  2. Modal appears:

    • Fields: First Name, Last Name, Assignee Email.

    • Buttons: Cancel, Assign.

  3. Assign → ticket moves to Assigned.

Bulk Revoke (Buyer Only)

  1. In Assigned tab, check multiple tickets.

  2. Tap Revoke Selected above list.

  3. Confirm in popup → tickets return to Unassigned.


8. Checking In (QR Scan)

  1. Open native My Tickets → find an Assigned ticket.

  2. Tap the QR code to expand full-screen.

  3. At entrance, scan with event scanner.

  4. On success: status changes to Checked-In and moves to Past section; pop-up:

    “You’re checked in!”



9. Event Detail & Sub-Sections

From Events tab, tap an event to see:

  • Header Banner: Logo + Title

  • Live Banner (if live & ticket held): “Check In” button

  • Tiles (tap each):

    • Agenda: scrollable schedule

    • Venue Details: map with pinch-zoom

    • Speakers: tap → expert profile or bio fallback

    • Sponsors: tap → detail + PDF brochures

    • Vault Circles: tap → join or waitlist

    • Merchandise: tap → store WebView

    • Tickets: tap → All Tickets WebView

  • Support button at bottom for FAQs/contact.


10. Merchandise & External Links

  1. On Event Detail, tap Merchandise tile.

  2. Analytics recorded (merch_tile_tapped_native).

  3. Opens WebView store (no native headers).

  4. User shops; Back returns to Event Detail.


11. Web-Redirect Ticket Manager (Desktop & Mobile)

Countdown Banner

  • Top of page:

    “Event starts in DD : HH : MM : SS (EST)”


“My tickets” Section

  • Prompt:

    “Don’t see all of your tickets? Try an alternate email to pull up your ticket.”

  • Button: Add an alternate email

Add Alternate Email Flow

  1. Popup Step 1:

    • Label: “Enter the alternate email you used…”

    • Field + Add email / Cancel

  2. Popup Step 2:

    • Green alert: “Verification code sent to [email].”

    • Field: “Enter verification code.”

    • Buttons: Resend code, Submit code, Cancel

  3. Success: reloads page, shows tickets for that email.

Ticket Display

  • Grid View (mobile default): cards with logo, name, email, QR, status, Assign button.

  • Table View (desktop, toggle icon top right):

    • Columns: select, Name, Type, Email, Status, Actions.

    • Actions menu on Assigned: Email, Download, Copy Link, Revoke.

Tabs & Search

  • Tabs: All ([#]), Assigned ([#]), Unassigned ([#])

  • Search: “Search by name, admission type or email” filters list instantly.


12. Troubleshooting Cheat Sheet

Symptom

Fix

No tickets in My Tickets

Verify login email; suggest Add Alternate Email.

“No tickets found” in WebView

Email wrong or link expired; resend claim link.

QR code won’t scan

Enable camera: Settings → Privacy → Camera → Minnect.

Assign button disabled

Ticket must be Unassigned; switch tabs or contact buyer.

Bulk Revoke disabled

Ensure only Assigned tickets selected.

Live banner missing

Check device time/timezone; refresh app.

Agenda times wrong

Confirm device timezone; pull-to-refresh.

Map won’t load

Check network; restart app or browser.

Speaker call buttons missing

Speaker not onboarded; inform customer.

Vault Circles join fails

Approval pending; escalate to event support.

Alternate email not working

Clear cache/reload; advise modern browser.


13. Breaking Scenarios (Test Your Knowledge)

  1. Wrong Account: Customer sees zero tickets.

    • Answer: In My Tickets, tap Add an alternate email, follow verification, reload.

  2. WebView Expiry: Assign form disappears after idle.

    • Answer: User sees “Please log in again” → re-authenticate in WebView → re-enter info.

  3. Bulk Revoke Error: Mixed-state selection.

    • Answer: Error reads

      “You can only revoke tickets that are in the Assigned state. Please select Assigned tickets only.”
      Then deselect invalid tickets and retry.

  4. Expired Claim Link: Email link no longer works.

    • Answer: Direct user to buyer or support to resend link; claim again.

  5. QR Scan Failure: QR won’t scan.

    • Answer: Verify Camera permission, clean lens, ensure lighting; fallback manual check-in in dashboard.

  6. Offline: “Service unavailable.”

    • Answer: Suggest network toggle or moving to signal; record ticket ID for manual check-in later.

  7. Timezone Mix-Up: Agenda shows wrong zone.

    • Answer: Guide to Settings → Date & Time → Set Automatically; refresh agenda.

  8. Vault Circles Tap No-Op:

    • Answer: Check waitlist status; escalate to on-site support for approval.


14. When to Escalate

  • WebView loads blank for all users → Backend issue (alert Engineering).

  • Assign modal never opens → Failed API call (escalate with logs).

  • Mass claim link failures → Token service problem (high-priority bug).

  • Scanner integration broken → Notify Operations.

Did this answer your question?