EventSeats can be easily embedded into any website using a simple iframe. No complex APIs or JavaScript required!
- Your booking system runs as normal at
https://your-domain.com - Embed pages are available at
https://your-domain.com/embed/[showId]/[performanceId] - External websites embed these pages using simple HTML iframes
<iframe src="https://eventseats.hannahgoodridge.dev/embed/SHOW_ID/PERFORMANCE_ID"
width="800"
height="600"
frameborder="0"
style="border: 1px solid #ddd; border-radius: 8px;">
</iframe><div style="position: relative; width: 100%; height: 0; padding-bottom: 75%; overflow: hidden;">
<iframe src="https://your-booking-system.com/embed/SHOW_ID/PERFORMANCE_ID"
style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;">
</iframe>
</div>- Go to your booking system
- Navigate to the show you want to embed
- The URL will be:
/book/SHOW_ID/PERFORMANCE_ID - Use those same IDs in the embed URL:
/embed/SHOW_ID/PERFORMANCE_ID
Add to any post/page using HTML block:
<h3>Book Tickets Now</h3>
<iframe src="https://your-booking-system.com/embed/hamlet-2024/march-15-8pm"
width="100%"
height="600"
frameborder="0"
style="border: 1px solid #ddd; border-radius: 8px;">
</iframe><!DOCTYPE html>
<html>
<head>
<title>Book Tickets - Hamlet</title>
</head>
<body>
<h1>Shakespeare's Hamlet</h1>
<p>March 15, 2024 at 8:00 PM</p>
<iframe src="https://your-booking-system.com/embed/hamlet-2024/march-15-8pm"
width="800"
height="600"
frameborder="0"
style="border: 1px solid #ddd; border-radius: 8px;">
</iframe>
</body>
</html>No complex setup, no API keys, no JavaScript required. Just copy, paste, and update the show/performance IDs.
- Secure: Uses HTTPS and proper iframe security headers
- Mobile-friendly: Responsive design works on all devices
- Fast: No extra JavaScript to load
- Simple: Just HTML - works anywhere
- Open Source: No proprietary code or complex dependencies
- Easy to implement - Just copy/paste HTML
- Works everywhere - Any website, CMS, or platform
- Professional looking - Clean, branded booking interface
- Secure - All payments processed on your secure system
- No technical knowledge required - Simple HTML
This makes your open-source booking system much more valuable to potential users!