Start Free Trial SmartBookings — Online Booking & Ticketing Software All Guides

How to Add SmartBookings Online Booking to WordPress

WordPress Integration Admin Location: Settings > Add to website (/admin/pages/Settings_Embed.aspx)

At a Glance • Key Takeaways

  • Automated Efficiency: Streamline online bookings, live availability scheduling, and customer communication without manual intervention.
  • Live Capacity & Conflict Prevention: Prevent double-booking across staff, rooms, activity sessions, or rental fleet assets in real time.
  • 0% Platform Booking Fees: SmartBookings does not charge transaction fees or take percentage cuts of your ticket sales or customer payments.

Overview: WordPress Online Booking Integration

Connecting SmartBookings to your WordPress website enables customers to book tickets, check session availability, purchase passes, and reserve birthday parties 24/7.

You have two flexible integration methods:

  1. Method 1: Direct 'Book Now' Button / Navigation Link (Recommended): Links your WordPress menu and CTA buttons directly to your mobile-optimised booking portal (e.g. https://yourvenue.smartbookings.net).
  2. Method 2: Embedded Booking iFrame Widget: Embeds the live booking calendar directly inside an existing WordPress page using the Gutenberg Custom HTML block or Elementor.

Method 1: Adding a 'Book Now' Button to WordPress (Recommended)

Direct links deliver the fastest page load speeds, superior mobile conversion rates, and uninterrupted checkout security.

Step A: Copy Your Unique Booking Link

1 Log into your SmartBookings admin portal and go to Settings > Add to website (Settings_Embed.aspx).

2 Under Your booking form, copy your unique booking address (e.g. https://yourvenue.smartbookings.net/).

Step B: Add to Your WordPress Navigation Menu

3 Log into your WordPress WP-Admin dashboard.

4 Go to Appearance > Menus.

5 In the left sidebar, click Custom Links.

6 Paste your booking URL into the URL field, and enter Book Online or Book Tickets into the Link Text field.

7 Click Add to Menu, drag it to your desired position, and click Save Menu.

Step C: Add a Call-to-Action Button on Your Homepage

8 Edit your homepage in the WordPress Block Editor (Gutenberg).

9 Add a Buttons block, label it "Book Your Session Now", and paste your https://yourvenue.smartbookings.net URL.

10 Set the button link to open in a new tab (target="_blank").

Method 2: Embedding the Booking Widget inside a WordPress Page (iFrame)

If you prefer visitors to book directly on your primary domain without leaving the site:

1 In your WordPress admin, go to Pages > Add New and title it "Book Tickets".

2 Click the + (Add Block) button and search for Custom HTML.

3 Copy the embed snippet below (or from Settings > Add to website > Embed widget in SmartBookings):

<div style="position: relative; width: 100%; min-height: 850px; overflow: hidden;"> <iframe src="https://yourvenue.smartbookings.net/bookevent?embed=1" style="width: 100%; min-height: 850px; border: 0;" frameborder="0" allowfullscreen></iframe> </div>

4 Replace yourvenue.smartbookings.net with your actual SmartBookings subdomain.

5 Click Publish or Update.

Mobile Tip for WordPress: Ensure your WordPress theme template for this page is set to "Full Width" or "No Sidebar" so the booking calendar has ample room to render clearly on mobile screens.

SEO Benefits for Leisure Attractions on WordPress

Integrating SmartBookings with WordPress combines WordPress's powerful blogging and local SEO capabilities with SmartBookings' real-time inventory engine:

  • Soft Play Centres: Rank for "soft play booking near me" while converting visitors instantly with clear session slots.
  • Mini Golf & Adventure Golf: Capture searches for "mini golf tickets [city]" with 15-minute staggered tee times.
  • Laser Tag & Parties: Promote birthday party packages on WordPress landing pages with direct links to live party room availability.
Try SmartBookings Free

Ready to Automate Your Bookings & Boost Revenue?

Join hundreds of leisure venues, sports clubs, clinics, and equipment hire businesses. Set up your online booking system in under 10 minutes with 0% platform booking fees.

14-Day Free Trial No Credit Card Required Free Setup & UK Support
Start Free Trial → Instant setup • Cancel anytime