Browse guides

Sell with promoters

Promoters sell tickets through their own links or codes and see their results in a personal dashboard. A promoter code is an ordinary Usetix promo code. Set its discount to 0% to attribute sales without changing the ticket price, or offer a discount using the existing percentage and fixed-amount options.

Where to find it

Promoters opens the Overview: tickets and revenue through promoters with the change against the previous period, their share of all tickets (guest list places excluded), active promoters, a tickets trend, the top promoters, new applications and pending invitations. Filter by event and period at the top right. People ranks every promoter by tickets sold. Click a person to open their page with codes and share links, sales by event, trend and rank; from there you can add them to another program with a chosen code. With a single program, the Overview shows it as a card; the Programs tab appears once there are two or more.

Set up a program once

  1. Open Promoters and click Create program.
  2. Name the program, choose Entire shop or Selected events, and set the customer discount. Shop-wide programs automatically include new events. Optional expiry and limits are under More settings; limits apply per personal code.
  3. Select existing promoters and enter a personal code for each selected person. Save to assign exactly those codes. Codes must be unique within the shop.
  4. Open the program whenever you need to Add promoters, or invite a new person by email. Click Invite promoter to open the dialog and enter their personal code. After sending, choose Invite another or Close. Inviting another person keeps the selected program and clears the email and code fields. The invitation email includes the shop, program and chosen code, and asks the promoter to accept before sharing. The chosen code is reserved immediately and becomes usable when they accept, with no second assignment needed. The People invitation form also lets you choose the program.

A person can join several programs. Re-adding a removed person reactivates their original code with its existing redemption counts. Single-event links open the event; multi-event and shop-wide links open the shop. Buyers may also enter the code at checkout.

Promoters are sorted by tickets sold, highest first, with alphabetical name ties. In People, the selected event and period determine the ranking. Search either list by name, email or code; filtering keeps the ranking and report totals. A program page shows its terms, tickets, revenue, active promoters and tickets per promoter, and an all-time trend. Program members appear as compact rows with their rank and revenue. Click a person to open code details, sharing and actions; only one person is expanded at a time. Use the People tab to see each person’s programs, codes and sales. Existing standalone promo codes remain available under Promo codes. Team invitations expire after seven days and can be resent from People or Team. An invitation can be linked to multiple programs; removing it from one program releases that reserved code and preserves the team invitation and other assignments.

Optional program leaderboard

Enable Show a leaderboard to promoters? when creating or editing a program. It is off by default. Active participants see names and all-time ticket counts from that program only, with gold, silver and bronze podium places and their own position highlighted. Emails, other promoters’ codes and revenue remain private. Each program has its own ranking; personal dashboard filters do not change it. Turning the setting off, pausing the program or removing a participant revokes access.

Instead of inviting everyone yourself, open a program and choose Set up link under Signup link. Turn on Accept applications and add your own questions, required or optional, for example their Instagram name (up to ten). Share the link: it lives on your shop’s domain, is not indexed by search engines, and stops working while it is off or the program is paused. Create new link replaces it when it was shared too widely; the old link stops working immediately.

Applicants enter their name, email, the code they would like and their answers, and accept the Usetix terms of use and privacy policy. Codes already taken in your shop are rejected right away. Each email can apply once per program. Owners and managers get a notification for every new application.

Review applications on the program page, under New applications on the Overview, or in the program’s list of all applications. Accept makes the person a promoter right away with their code; there is no invitation to accept. They receive an email with a link straight into their dashboard. It works once and for 7 days; after that they sign in with their email. To give them a different code, choose Accept with another code in the row’s menu. If the wished code was taken in the meantime, the same dialog opens with the reason. Someone who was in the program before gets their earlier code back. Decline marks the application without sending an email.

Delete a program

Choose Delete program in the program’s menu. A program without sales is deleted together with its codes, invitations and applications. A program with sales is archived instead: its codes stop working and disappear from promoter dashboards, pending invitations are removed, open applications are declined and the signup link closes. Orders keep their attribution, and the sales stay in your reports. Deleted programs cannot be restored; to take a break, pause the program instead.

Which promoter gets the sale?

An order has one applied promo code. The code applied when the purchase is confirmed determines the attribution. Replacing or removing that code changes the attribution; visiting a link alone does not create a sale.

In a cart containing several events, a selected-event program discounts and attributes only tickets for its selected events; a standalone event-specific code covers only its event. Other events and gift voucher products receive no discount from that event code. An account-wide code covers ticket admissions across events.

Program terms and selected events can be changed centrally for future redemptions. Existing purchases and reserved checkouts keep their recorded prices, code labels and purchased event attribution. For standalone codes, event and promoter assignments remain locked after a checkout reservation or sale.

Dashboards and numbers

The dashboard carries your shop name and logo. Sales come first, with a trend of their tickets, their tickets from the last 7 days and, when the program leaderboard is on, their rank. Personal codes and links follow. Each code comes with a QR code of its link that promoters can save as an image, plus WhatsApp and email sharing. Events to share lists up to eight upcoming events with a direct link that already carries their code. Promoters can copy a code or link, or use their device’s share sheet when available, and choose automatic, light or dark appearance. They see only their own codes, ticket counts and revenue through their codes. They can filter by event and purchase period. They do not receive event editing, buyer contacts, individual order links, team management, scanner, API token, webhook or AI/MCP access.

The event filter includes events explicitly assigned to their codes. Account-wide codes additionally show only published, publicly listed events with paid ticket sales through those codes. Overall totals still include all attributed sales, even when an event is hidden from this filter.

Organizers see all promoters, each person’s codes and totals, and can filter by event or period. Open a person in their program to manage that assignment. Account-wide role and access changes remain under Settings → Team.

Revenue follows the existing event sales report: paid sales after discounts and completed refunds, excluding buyer platform fees and gift voucher sales, including organizer fees and applicable tax. Mixed-order revenue includes only the code’s event share. Fully refunded orders no longer contribute. Cancelled admissions do not count as tickets; a general partial monetary refund reduces revenue without removing otherwise valid tickets. Group tickets count their individual admissions. Period filters use the original purchase time, with later refunds reflected in those sales.

Pause access

Deactivate the membership in Team to block the promoter’s dashboard and new uses of their assigned codes. Historical sales remain visible to the organizer. Reactivating the membership restores access; codes still follow their own activation, expiry and usage limits. Changing the member to another role also stops new uses of their promoter codes; their existing code results remain in the organizer report.

Open a person in the program and choose Deactivate to stop new uses of their code. The status turns red, and Reactivate and Remove become available. Removal hides the assignment; adding the person again restores the same code and sales history. Inviting them again is unnecessary. Uncheck Program active when editing to pause every code in the program. Standalone codes can still be deactivated under Promo codes. Promoters cannot change their own discount or assignment.

Integrations

Organizer account tokens can manage programs, signup links and applications, manage codes, invite promoters and read promoter performance. The organizer assistant and MCP reuse manage_promoter_programs, manage_team and manage_promo_codes, including the performance action. See the program tool actions for invitations, assignments, signup links, applications and deleting programs. The CLI commands below manage standalone codes; use the dashboard, API or MCP for reusable programs.

usetix team invite lisa@example.com --role promoter
usetix team list
# After the invitation is accepted:
usetix promo-codes create --code LISA --promoter 42 --event summer-night
usetix promoters list --event summer-night --period month
usetix promo-codes deactivate 17 --yes

The CLI defaults new codes to 0% discount. The performance tool accepts optional event_title and period (today, week, month, year, all) and returns totals per promoter and code. Periods use the account timezone.

This version reports sales and revenue. Commission calculation and payouts are not included.

External co-organizers

Co-organizers can use Promoters to create programs for their assigned events, invite people with a chosen code, edit terms, deactivate, reactivate or remove assignments, run signup links and review applications, and delete these programs. Every event in a program must be assigned to them. Shop-wide programs and programs containing other events remain with your shop team.

They see only accessible promoters, programs and assigned-event sales. To add someone new, they invite that person by email. A shared invitation shows only their programs, and removing it affects only that program assignment. Team roles and resending or revoking a whole team invitation remain with your shop team. The same access applies through the API, assistant and MCP.