5,000+ organizers trust Hi.Events

Sell tickets on your own website
Two snippets. Checkout on your page.

Hi.Events is a ticket system for your website. Paste the embed widget into WordPress, Squarespace, Wix, Webflow, Shopify or any page that takes HTML, and buyers pick tickets and pay without leaving your site. Free events are free; paid tickets are 1.25% + $0.60, with no monthly fee.

No plugin, no app, no developer. Paid into your own Stripe account as tickets sell.

§ 01 · How it works

Three steps to tickets on your website

The Widget Embed page under Integrations generates both snippets for your event. You paste them once; prices and availability update on their own after that.

  1. Add one line to your site head

    Copy the Embed Script from the Widget Embed page in Hi.Events and put it in the head of your site, or in the same block as the widget. It loads async, so it does not hold up your page.

  2. Paste the widget where tickets should appear

    The Embed Code is a div with your event ID and colors already filled in. Paste it into any HTML block, element or section. The widget sizes itself to its content.

  3. Checkout opens over your page

    Buyers pick tickets in the widget and check out in a full-screen modal on top of your page. They never leave your site. Where a modal cannot be shown, checkout opens in a new tab instead.

§ 02 · Live demo

The widget on a live page

Paste the embed code into WordPress, Wix, Squarespace or anything else. Attendees check out without leaving your site.

Works everywhere HTML worksInherits your colors and fontsResponsive on any screen
<script async src="https://app.hi.events/widget.js"></script>
<div class="hievents-widget"
data-hievents-id="2046"
data-hievents-primary-color="#0ca678">
</div>
Read the widget docs →Step by step for WordPress, Squarespace, Wix, Webflow and Shopify →
yourvenue.comLive demo
§ 04 · The buyer

What the buyer sees

The widget shows your ticket types with their prices and availability. Everything after that is the same checkout your event page uses.

No account, no app

Buyers pick a ticket, enter their name and email and payNo sign-up on Hi.Events and nothing to installRegistration questions you set per ticket type, asked at checkout

Card, Apple Pay or Google Pay

Payment goes through your own connected Stripe accountFees shown inside the price or added at checkout, your choiceFree tickets skip payment entirely

Ticket by email

An order confirmation and a ticket email, in your own templatesThe ticket email links to the ticket page, where the QR code isScan it at the door from any phone or a USB scanner
§ 05 · What it costs

A free website ticket system for free events

The widget costs nothing, on any plan, because there are no plans. Free tickets are free. Paid tickets are 1.25% + $0.60 each, which you can pass to the buyer at checkout, plus Stripe's card rate of 2.9% + $0.30, charged by Stripe. No monthly fee, no contract.

MarketFree ticketsHi.Events fee per paid ticketCard processing (Stripe)
United StatesUSDFree1.25% + $0.602.9% + $0.30
Ireland & EUEURFree1.25% + €0.501.5% + €0.25
United KingdomGBPFree1.25% + £0.451.5% + £0.20
AustraliaAUDFree1.25% + A$0.851.7% + A$0.30

Card payments settle into your own Stripe account as tickets sell, on your Stripe payout schedule. Stripe's standard domestic card rate is shown; Stripe bills it separately. Full details on the pricing page.

§ 07 · FAQ

Selling tickets from your website: questions

How do I sell tickets on my own website?
Create a free Hi.Events account, add your event and tickets, and open Widget Embed under Integrations. It generates two snippets: a one-line script for your site head and a div for wherever tickets should appear. Paste them into any HTML block on your site. Buyers pick tickets in the widget and check out in a modal over your page.Widget embed docs →
Do I need a plugin, an app or a developer?
No. The widget is plain HTML. WordPress has a Custom HTML block, Squarespace a Code block, Wix an Embed HTML element, Webflow an Embed element and Shopify a Custom Liquid section. If you can paste text into your site, you can add the widget.Sell tickets on WordPress →
Is there a free website ticket system?
Yes, for free events. Hi.Events charges nothing for free tickets, has no monthly fee and no plans. Paid tickets carry a platform fee of 1.25% plus a small fixed amount per ticket, which you can pass to the buyer at checkout, and Stripe charges its standard card rate.See pricing →
Do buyers leave my site to pay?
No. Checkout opens in a full-screen modal over your page, and they are back on your site when it closes. Where a modal cannot be shown, for example inside the iframe that Wix uses for embedded code, the widget opens checkout in a new tab instead. You can force the new tab with data-hievents-checkout="new-tab".
Can I match the widget to my site design?
Yes. Button, background and text colors are attributes on the div, set on the Widget Embed page or edited by hand. The widget auto-resizes to its content. Its language follows the visitor's browser, in the 15+ languages checkout supports.
Do I need to update the embed code when prices change?
No. Ticket types, prices, sale windows and availability come from Hi.Events each time the page loads. You only touch the embed code to change its colors, or to point it at a different event.
How do buyers get their tickets?
By email, in your own template. The ticket email links to the ticket page, where the QR code is, and you can send branded PDF tickets from the ticket designer too. At the door, open a check-in list from a link and scan with a phone camera or a USB scanner.Check-in lists →
Where does the money go?
Card payments settle into your own Stripe account as tickets sell, on your Stripe payout schedule. Hi.Events never holds your money. Free events publish without Stripe; paid tickets need a connected Stripe account.

New to ticketing? Start with how to sell tickets online, or see event ticketing software by kind of event.

Put tickets on your website today

Create your event, open Widget Embed, paste two snippets. No credit card, no sales call.

Free events cost nothing. Paid tickets are 1.25% + $0.60, with no monthly fee and no contract — see the full pricing.