Direct Checkout Links
Share links that take buyers straight to checkout for specific ticket types
Direct Checkout Links
Share a link on your website, email, or social media that takes buyers directly to checkout with specific tickets pre-selected — no need to browse the event page first.
Quick Start
- Open your event in the dashboard
- Go to Tickets
- Click the link icon on any ticket
- The checkout link is copied to your clipboard
- Paste it anywhere — your website, email, social media
The link takes buyers straight to checkout with that ticket ready to purchase.
Examples
Simple Button on Your Website
<a href="https://swarmtix.com/e/my-conference/buy?tickets=TICKET_ID:1"
style="background:#4f46e5; color:white; padding:12px 24px;
border-radius:6px; text-decoration:none; display:inline-block;">
Buy Investor Pass
</a>Replace my-conference with your event URL slug and TICKET_ID with the ticket ID from the copied link.
Buy Multiple Ticket Types at Once
Create a link that pre-selects different ticket types in a single checkout:
<a href="https://swarmtix.com/e/my-conference/buy?tickets=TICKET_A:2,TICKET_B:1">
Buy 2 General + 1 VIP
</a>Email "Buy Now" Button
Use the link as a call-to-action in your email campaigns:
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td style="background:#4f46e5; border-radius:6px; padding:12px 24px;">
<a href="https://swarmtix.com/e/my-conference/buy?tickets=TICKET_ID:1"
style="color:#ffffff; text-decoration:none; font-weight:bold;">
Reserve Your Spot
</a>
</td>
</tr>
</table>Email clients don't support all CSS. Using a table-based button like above ensures compatibility across Gmail, Outlook, and other clients.
WordPress or Website Builder
If you use WordPress, Wix, Squarespace, or similar, just paste the checkout link as the URL of any button or link element. No code needed.
URL Format
https://swarmtix.com/e/{event-url}/buy?tickets={ticketId}:{quantity}| Parameter | Description |
|---|---|
event-url | Your event's URL slug (e.g., my-conference-2026) |
ticketId | The ticket type ID (a unique identifier) |
quantity | Number of tickets to pre-select (1–100) |
Multiple Tickets
Separate ticket entries with commas:
/e/my-conference/buy?tickets=TICKET_A:2,TICKET_B:1Multi-Day Events
For events with multiple dates, add the date parameter:
/e/my-conference/buy?tickets=TICKET_ID:1&date=EVENT_DATE_IDIf omitted, the next upcoming event date is used automatically.
You can find ticket and date IDs in the links generated by the copy button in your dashboard.
What Happens When a Buyer Clicks the Link
- Tickets are automatically reserved
- Buyer lands on the checkout page with tickets ready
- They fill in their details and complete payment
- Standard checkout flow — nothing changes on their end
Troubleshooting
Buyer gets redirected to the event page instead of checkout
This means the link couldn't reserve the tickets. Common reasons:
- Ticket is sold out — no inventory left for that ticket type
- Ticket is inactive — the organizer has disabled the ticket
- Event is not published — the event must be published for checkout links to work
- Invalid ticket ID — double-check the ID in the URL matches an existing ticket
Buyer sees "Something went wrong" at checkout
- The ticket reservation may have expired. Reservations are temporary — if the buyer waits too long before completing payment, they may need to click the link again.
Link works for me but not for others
- Make sure the event is published, not in draft mode
- Verify the link uses your production domain, not
localhost
Direct checkout links only work for published events. Draft or unpublished events will redirect to the event page.
Use Cases
- Investor page — Link directly to "Investor Pass" checkout from your investor landing page
- Email campaigns — "Buy now" button that skips the event page
- Social media — Direct link to a specific ticket tier in your bio or posts
- Partner promotions — Give partners a dedicated link for their audience
- Hidden tickets — Use with access-code tickets to create private purchase links for specific groups