Easy Tickets & Events

Every feature, grouped by the job it does

158 things the app does, from selling a ticket to scanning it at the door. Rows with their own page go deep on the mechanism. The rest point at the guide that already answers them.

All of it is on every plan, the Free one included. Plans differ only in how many tickets you issue in a rolling 30-day cycle, from 20 on Free to 2,500 on Business. There is no per-ticket fee, and tickets sell through your own Shopify checkout. See the four plans and prices.

Selling tickets through your own checkout

Events are Shopify products and tickets are Shopify variants, so the money never leaves your store.

Reserved seating and seat maps

Draw the room once, and shoppers pick their own seats on your product page.

  • Reserved seatingFeature page

    Sell seats from a map, so the shopper picks their own seats and pays in your normal Shopify checkout.

  • Seat map editorFeature page

    Draw rows, round and rectangular tables, standing areas and a stage, up to 5,000 places on one map.

  • Price areasFeature page

    Colour groups of seats and sell each area through one or more ticket types, such as Adult and Child in the stalls.

  • The buy button reads “Choose seats” and opens a map where the shopper clicks seats and names each guest.

  • Chosen seats are held for 20 minutes by default, anywhere from 5 to 30, while the shopper checks out.

  • The seat prints on the ticket email, the PDF and the ticket page, and shows on the guest list and the door scanner.

  • Mark wheelchair spaces, companion seats and restricted views, and the shopper sees them marked on the map.

  • Take seats out of sale for one date, or set seats aside behind a private code only your guests have.

  • On a map of tables, sell each table in one click with a ticket for every seat at it.

Recurring events, time slots and the date picker

A timetable that generates itself, with every sitting holding its own seats.

Class packs and passes

Sell a pack of classes once, and let customers book each one with their pass.

  • Class packsFeature page

    Sell a pack of 1 to 1,000 classes as one Shopify product, with an expiry you set.

  • Customers book each class from their “My class passes” page or the Class passes block, one credit per ticket.

  • A customer who cancels before your cutoff, 24 hours by default, gets the credit back on their pass.

  • Change the credits left or the expiry date of any pass from the Class packs page.

Free events and registration

Take sign-ups for a free event without a cart or a checkout.

  • The buy button reads “Get your free ticket”, and the guest confirms their spot and gets the ticket by email with no checkout.

  • One sign-up can register up to 10 guests, or as many as your per-order limit allows up to 50, each with their own ticket.

  • Guests confirm their details before the ticket is made, and one email can register once per date every 10 minutes.

Your storefront and the events page

Theme blocks that put the event, the date picker and the ticket count where you want them.

Ticket types, capacity and fair sales

Every tier is a real Shopify variant, so stock, discounts and POS treat it like any other product.

Add-ons, bundles and group tickets

Extras that sell beside the ticket and tables that split into individual seats.

Waitlist and sell-outs

What the buy button becomes when the last seat goes.

  • When every ticket type is sold out, the button becomes “Join the Waitlist” and people leave their name and email.

  • Waitlist per dateFeature page

    On a series the queue is kept per sitting, so people wait for the time they actually wanted.

  • A freed seat emails the oldest person waiting, one email per seat, and Notify on a row emails someone by hand.

  • The email that goes out when seats come back, in a design you control.

Attendee data and the guest list

A name per ticket rather than per order, and a list you can search, filter, print and export.

Check-in and the door

Any phone, no app store, no Shopify login for the person holding it.

Box office and Shopify POS

Sell at the till and scan at the door with the hardware your staff already hold.

Emails, PDF tickets and the ticket page

Seven editors for what a buyer sees, and six ready-made designs to start from.

Languages

Your admin in your language, and every shopper served in theirs.

  • The popup, emails, tickets, PDF and ticket page follow the language each shopper shops in.

  • A Languages tab on each event and a Translate button in every editor hold the translations you type yourself.

  • The admin speaks English, Spanish, French, German, Portuguese or Danish, whichever you pick in Settings.

Integrations and automation

Five Shopify Flow triggers and the marketing tools you already pay for.

  • Ticket Purchased, Attendee Checked In, Ticket Moved, Event Sold Out and Waitlist Signup, with no code.

  • Every ticket buyer becomes a profile with an Ordered Ticket event, and check-ins, refunds, moves and waitlist sign-ups arrive as events too.

  • Ticket buyers are added to an audience and tagged with the event name.

  • Server-to-server credentials once, then every online event gets its own meeting.

  • If an order does not reach the app when it is placed, the app sweeps recent orders and mints the tickets that were missed.

Running the business

The screens you open after the tickets have sold.

  • An estimated revenue figure, orders, attendees, the split by ticket type, recent attendees and the upcoming dates, per event.

  • Tickets and orders over time, an estimated ticket value, the check-in rate, arrival times and booking sources, with an Export CSV button.

  • Filter, switch between active and archived, and act on many events at once.

  • A guided list that deep-links into the theme editor and notices for itself when the theme work is done.

  • How many tickets you have used this cycle, a progress bar, and the exact date the allowance resets.

  • A “Need help?” button on every screen sends your message to a real person, and the reply comes back by email.

  • Everything runs on its own in the background

    Ticket emails, reminders, follow-ups and waitlist emails go out from a queue that retries by itself, with nothing for you to set up.

Something you need that is not on this list? Email support@upsellshark.com and say what you are running. Most of what is here started as a merchant asking for it.