Add a booking form to your website with one snippet
Paste a few lines into your “Book now” page and a full booking calendar appears right there: services, staff, times, reminders. It matches your theme, updates itself when you change anything, and works on WordPress, Squarespace, Wix, Shopify and Webflow.
Visitors book without leaving your site. If scripts are blocked they still get a working link.
Your site, your look, our calendar
The snippet drops a container into your page and draws the booking flow inside it. Because it isn't an iframe, it sizes itself to your layout, scrolls normally on a phone and can't be broken by your site's stylesheet. Because it isn't a plugin, there's nothing to keep updated.
Every builder has a block that accepts code. Here's what it's called and where it lives.
WordPress
Edit the page, click the + to add a block, search for Custom HTML, paste, then Update. Works with the block editor and with Elementor's HTML widget.
Squarespace
Edit the page, add a section or click an insert point, choose Code, paste the snippet, keep it set to HTML, then Save.
Wix
Click Add in the editor, then Embed code, then Embed HTML. Paste into the code box, resize the element to give it room, then Publish.
Shopify
Open the page under Online Store → Pages, switch the content editor to <> (HTML view), paste, then Save.
Webflow, custom sites, anything else
Webflow: add an Embed element. Hand-coded site: paste it where you want the form in the page's HTML. Anywhere that accepts HTML works.
Google Sites, Facebook, Instagram
These can't run code. Use the hosted link instead: put it in your Google Business Profile, Instagram bio or a Facebook button. Same page, same bookings.
Plugins need updating, break with theme changes, and often want a paid tier for reminders or staff. A snippet that talks to a hosted service has none of that.
Because we think you'll like working with us. The booking page is how we introduce ourselves.
RosterMates is a rostering, timesheet and payroll system built in New Zealand. Most businesses that need a booking page also run a team, and most of them are paying more than they should for rostering or payroll software they only half use. So we give the booking page away, with nothing held back, and make a simple bet: once you're using it and you've dealt with us, you'll want to take the time to move your rostering and payroll across too.
Support you'll actually get
Founder-led, NZ-based, in NZ time. Free setup, training and onboarding, an AI help assistant inside the app that hands you to a real person when it can't answer, and phone call-backs when you'd rather talk. Customer requests regularly become features.
How support works →A price that stays sensible
$8 per employee per month for everything: rosters, timesheets, leave, messaging, events, forms and payroll exports. No per-module add-ons, no setup fee, no minimum seats. Compare it line by line with the rostering and payroll systems you already know.
See the comparisons →So much more included
Drag-and-drop rosters and auto-rostering, kiosk and geofenced clock-in, timesheets that approve in one click, leave with NZ and AU rules built in, an employee app, and payroll that files with IRD directly. Bookings you take today drop straight onto tomorrow's roster.
Explore the rest of RosterMates →There's no catch in the free plan and no clock running on it. If you never need the rest, keep the booking page forever. If you do, moving over is a job we help you with, not one you do alone.
The booking page is the free product, not a teaser. Pay only if you want rosters, timesheets and payroll too.
| Free | Paid · $8 per employee / month | |
|---|---|---|
| Public booking page | 1 page | Unlimited |
| Bookings per month | Unlimited | Unlimited |
| Staff who can be booked | Unlimited | Unlimited |
| Services, add-ons, classes with capacity | Included | Included |
| Themes, custom colours, fonts | Included | Included |
| Paste-in website widget | Included | Included |
| Confirmation, reminder, reschedule and cancel emails | Included | Included |
| Video call links (your own or Google Meet) | Included | Included |
| Custom questions at checkout (forms) | Included | Included |
| “Bookings by RosterMate” credit line | Shown | Removable |
| Bookings placed on your staff roster | — | Yes |
| Rosters, timesheets, leave, messaging | — | Yes |
| Payroll exports and RosterMatePay | — | Yes |
No card to start. If you ever upgrade, you see the exact first invoice before anything is charged, and you can go back to free at any time.
The technical questions, answered plainly.