Skip to content

Contacts & Segments — Your Fan and Customer Database

Every person who has purchased a ticket, been issued a pass, or been imported into Stadli has a contact record. The contact database is your central source of information about your buyers — what they bought, when they came, and how to reach them.

Path: Admin > CRM > Contacts

Search by name or email address. Results are paginated — 25 contacts per page.

Click a contact to open their profile.

A contact profile shows:

  • Personal information: Name, email, phone
  • Order history: All purchases, with dates, events, and totals
  • Ticket history: All tickets issued, with scan status (attended / no-show)
  • Tags: Labels you’ve assigned to this contact
  • Notes: Internal notes visible to all admins
  • Segments: Which segments this contact belongs to

From the contact profile, click Edit to update:

  • Email address
  • Phone number
  • Name

Notes: Click Add Note on the contact profile. Notes are internal — the buyer never sees them. Use them to record context (“Called in, requested accessible seating”, “Season ticket holder since 2019”).

Tags: Click Add Tag and type or select a tag. Tags are freeform labels. Use them for quick filtering (e.g., “VIP”, “Media”, “Group Lead”, “Season 2026”).

Path: Admin > CRM > Contacts > Import

Use this to bulk-load existing customer lists (e.g., from a previous ticketing system, a registration form, or a sponsor’s guest list).

  1. Click Import and download the CSV template.
  2. Fill in: Email (required), First Name, Last Name, Phone, Tags (comma-separated).
  3. Upload the file and click Import.
  4. Stadli deduplicates on email — if a contact with that email already exists, their record is updated, not duplicated.
  5. Review the import summary.

Limits: Max 5,000 rows per CSV import. Email column is required; all other fields are optional.

Segments are dynamic groups of contacts defined by filter rules. A segment automatically includes any contact who matches the rules — when contacts buy more tickets or attend more games, the segment updates.

Path: Admin > CRM > Segments > New Segment

  1. Click New Segment.
  2. Enter a segment Name (e.g., “Bought tickets in the last 30 days”, “Season ticket holders — Section A”).
  3. Add Filter Rules:
    • Purchased tickets to a specific event
    • Spent more than $X lifetime
    • Has tag “VIP”
    • Has not attended in the last N games (lapsed fans)
    • Email contains a specific domain (corporate accounts)
  4. Click Preview to see how many contacts match.
  5. Click Save.

Click Generate with AI and describe in plain language what you want (e.g., “Fans who came to at least 3 games this year but haven’t bought a pass”). Stadli generates the filter rules for you to review and adjust.

Segments recalculate periodically. Click Refresh to force an immediate recalculation.

Segments are the targeting mechanism for email and SMS campaigns. Go to Admin > Marketing > New Campaign and select the segment as your recipient list.

  • “Import didn’t bring all my contacts” — Rows with missing email addresses are skipped. Check the import error report.
  • “Segment count seems off” — Click Refresh to recalculate. Segments update on a delay after new orders come in.
  • “Can’t find a contact I know exists” — Check spelling. Email search is exact-match. Name search is partial-match.

See also: Email campaigns, Season passes, Reports — Customer Intelligence