Website and WordPress

Your website, with your box office on it.

Show your events, sell tickets, list your spaces and take inquiries on your own website, without typing anything in twice. There is an official WordPress plugin, and an embed for every other kind of site.

Setting up

Connect in a minute, with no API keys

Install the free WordPress plugin and enter your organization's short name from Venue Family. Your public events, tickets and spaces appear straight away. The plugin only reads what is already public, so there is no secret key on your website to leak.

Build pages with 8 Gutenberg blocks, 5 Elementor widgets or 11 shortcodes. If you want your own look, your theme can override any of the plugin's templates, and your changes survive plugin updates.

Not on WordPress? Squarespace, Webflow, Wix and hand-built sites use the same embeds, which size themselves to fit the page.

Placing a block Demo

Page builder

What to show

https://riversideworks.org/events

Concert · Main hall

November 2026

General admission ($25.00) × 2 $50.00

Main hall

$125/hour · 250 people

Studio B

$45/hour · 40 people

Every day

Change it once, and your website follows

Stop copying dates between spreadsheets, email threads and WordPress posts. Move a show, update a bio or change the door time in Venue Family, and your website picks it up. The plugin keeps a short-lived copy so your pages load quickly, so a change can take a few minutes to appear.

The ticket checkout itself is live: when the last ticket sells, at the door or online, the button says sold out instead of offering a ticket that isn't there.

Venue Family, and your website Demo

In Venue Family

Door time

Ticket sales

On your website

On sale

Keep your audience on your own site

Buyers pay in a checkout that sits on your page, instead of being sent to a ticketing site that shows them other people's events.

The plugin adds your event details to the page in the form search engines read (schema.org), which is what Google uses for event listings in search results. When someone sends one of your forms from an embed, the embed tells your page, so your own analytics can count it as a lead.

The technical detail — how records are sealed, how calendar feeds stay in step, how refunds avoid double-charging — is in the developer documentation. Read how it works

Checkout on your page Demo

Pacific Jazz Collective × 2

General admission, $25.00 each

$50.00

Paying…

Paid. The tickets are on their way by email.
What your page receives
{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Pacific Jazz Collective",
  "startDate": "2026-11-14T19:30:00-08:00",
  "location": { "@type": "Place", "name": "Riverside Works" },
  "offers": { "@type": "Offer", "price": "25.00", "priceCurrency": "USD" }
}
// The embed tells your page a form was sent:
window.addEventListener('message', (event) => {
  if (event.data.type === 'form-submitted') {
    gtag('event', 'generate_lead', { form_id: event.data.slug });
  }
});

Ready to put the box office on your website?

Install the free WordPress plugin, or put an embed on any other website in a few minutes.