Squarespace works well with ArtistryHost. The simplest method works on every plan; the embed and overlay need a plan that allows custom code.
First, grab your booking address from the admin: Locations → (your venue) → Edit → "Add booking to your website." It looks like https://book.artistryhost.com/yourvenue/yourlocation.
Easiest: link a button (any plan)
- Edit the page where you want the button.
- Click an insert point → Button.
- Set the button text to Book now.
- Under the link field, paste your booking address (
https://book.artistryhost.com/yourvenue/yourlocation). - Set it to open in a new tab if you prefer. Save.
That's it. This needs no code and works on the Personal plan.
You can do the same with the Button in your site header: Edit → Site header → enable the button → link it to your booking address.
Embed the booking flow on a page (Business plan and up)
Custom code blocks require a Business plan or higher.
- Edit the page → click an insert point → Code block.
- Set the block to HTML.
- Paste the inline embed from your admin:
The version in your admin comes with a small script that resizes the frame to fit, so there's no inner scrollbar.<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> - Save. The booking flow now appears directly on the page.
Overlay button (Business plan and up)
This is an advanced option — there's no copy button for it in your admin, so you write the snippet by hand. For a "Book now" button that opens booking over your current page, the small script needs to go in Code Injection, not a Code Block (Code Blocks don't reliably run scripts):
- Settings → Advanced → Code Injection.
- In the Footer box, paste the script line (fill in your own booking address elsewhere):
Save.<script src="https://book.artistryhost.com/embed.js" async></script> - Now add the button itself with a Code block on the page where you want it, pasting a
<a … data-artistryhost-book … data-ah-url="https://book.artistryhost.com/yourvenue/yourlocation">Book now</a>link.
If you're on the Personal plan, skip the overlay and use the linked button above — it gives guests the same booking flow.
Need a hand? The Question button at the bottom-right of any help page reaches us.