You don't have to rebuild your website to take bookings. You keep the site you have and add a way for guests to book. There are two copy-ready methods, plus one advanced option you assemble by hand — start with the first one; it's all most operators need.
You'll find the two copy-ready methods in your admin under Locations → (your venue) → Edit → "Add booking to your website." Each uses your booking address, which looks like:
https://book.artistryhost.com/yourvenue/yourlocation
(We provision that address when you sign up. If you have more than one location, each has its own.)
Method 1: Link a button (easiest — works everywhere)
Add a button anywhere on your site — your menu, your homepage, a "Book" page — and point it at your booking address. Every website builder lets you link a button, on every plan, with no code.
This is the whole job for most operators. When a guest clicks it, your booking page opens, branded to your business. It's also the most reliable option for Apple Pay and Google Pay: the booking page opens on its own, so nothing on the host site can block the wallet.
Platform walkthroughs: Squarespace · Wix · WordPress.
Method 2: Embed the booking flow inside a page
If you'd rather the booking flow appear on one of your pages (say, a dedicated "Book" page) instead of opening a separate page, paste this into a Custom HTML / Embed block:
<iframe src="https://book.artistryhost.com/yourvenue/yourlocation"
title="Book your experience"
style="width:100%;min-height:680px;border:0;"
allow="payment *"
data-artistryhost></iframe>
The version in your admin comes with a small script that resizes the frame to fit its content, so there's no inner scrollbar and it sits cleanly on mobile. This works in Squarespace Code Blocks, Wix's Embed/HTML element, and WordPress Custom HTML blocks. Copy the exact version (with your address filled in) from your admin.
A note on Wix: its embed runs your code in a sandbox that can block Apple Pay and Google Pay inside the inline frame. If wallets matter to you, use Method 1 (the link button) on Wix.
Advanced: Overlay button (stay on your page)
The most polished option: a "Book now" button that opens the booking flow in an overlay over your current page, so the guest never leaves it. Unlike the two methods above, there's no copy button for this in your admin — you assemble the snippet by hand. It's two parts — a button and a small script — and you fill in your own booking address:
<a href="https://book.artistryhost.com/yourvenue/yourlocation"
data-artistryhost-book
data-ah-url="https://book.artistryhost.com/yourvenue/yourlocation"
style="display:inline-block;padding:12px 24px;background:#A8553D;color:#fff;border-radius:8px;font-weight:600;text-decoration:none;">
Book now
</a>
<script src="https://book.artistryhost.com/embed.js" async></script>
Two things to know:
- It needs a plan that allows custom scripts (Squarespace Business and up, WordPress.com Business and up, or any self-hosted WordPress).
- It does not work inside Wix, which runs embedded code in a sandbox the overlay can't escape. On Wix, use Method 1 or 2.
The button's link is a real booking address, so even if the script is blocked the button still works — it just opens the booking page instead of an overlay. You can't end up with a broken button.
Add it to your Google Business Profile too
Your Google listing has a built-in "Book" button. Wiring it up captures guests who find you in Maps or a "near me" search without sending them to your website first.
- Open your Google Business Profile → Edit profile → Bookings.
- Add your booking address (
https://book.artistryhost.com/yourvenue/yourlocation). - Save.
Guests who find you on Google Maps can now book without leaving Google — which tends to convert better than guests who land on the website first (more in the GBP post).
Why a consistent booking flow matters
Some booking tools send guests to their domain (secure.theirtool.com/yourstudio) to book. The moment a guest lands there, your Meta pixel stops firing — the purchase happens on a page you have no visibility into — and your ad attribution breaks.
ArtistryHost works differently. The booking flow is an embedded widget — guests stay on your site — and your Meta and Google pixels fire inside the flow, under your own pixel IDs. Because the whole flow from catalog to confirmation lives on one consistent booking address, the view and the purchase event fire together, so your attribution chain stays intact and your ad spend is measured against real bookings (more in the pixel post).
If you'd like a hand wiring any of this up, the Question button at the bottom-right reaches us.