Integrations
Squarespace booking for tattoo shops
Inkdesk on Squarespace uses Cabinet → Settings → Website & embed → Connect → Squarespace → Create snippet. Go live gives floating Book now, inline calculator, and aftercare page iframe (theme=dark|light). If scripts are blocked, use Advanced iframe or a button/QR to /{salon}/book. Inkdesk is $50 per shop per month.
How do I embed Inkdesk on Squarespace?
Cabinet → Settings → Website & embed → Connect → Squarespace. Enter Your site URL → Create snippet. Go live shows floating Book now, inline calculator, and aftercare page snippets—not a bare generic script.
Step 1 · Where should clients book?
One platform at a time. Progress: Choose → Configure → Go live.
<script>
window.InkdeskSquarespace = {
platform: "squarespace",
salon: "tattoo-point",
key: "pk_…",
mode: "booking+calculator",
button: { label: "Book now" }
};
</script>
<script src="https://inkdesk.online/embed/v1/inkdesk-embed.js" defer></script>Use Header / Footer Injection for the floating button, or a page Code Block for the calculator or aftercare iframe (Business plan+). Match aftercare theme to your Squarespace palette. Publish and wait for Verified — widget is live.
You do not paste sk_ server keys into Squarespace. Re-copy from Sites → View install code anytime.
Script, iframe, or hosted—picking a surface
Script embed is recommended for booking: shadow-DOM widget, resize-friendly, modes for booking, calculator, portfolio, or booking+calculator. Iframe hits /embed/v1/frame when the host is picky about scripts. Aftercare is a themed content iframe (or hosted link) so a light page does not load inside a dark site.
- 1Plugin / blockWordPress · Download plugin → Generate connect code
- 2App or snippetShopify/Wix Add to… · or Create snippet for Code/Embed
- 3Hosted book pageNo website · Create hosted link + QR → /{salon}/book
Hosted /{salon}/book needs zero Squarespace code—ideal for Instagram bio and printed QR while the Squarespace site stays brochure-only.
All surfaces share the same tenant rules: availability, deposit floors, cancel windows, and appointment state machine. Changing a policy in the cabinet updates every surface.
At $50/shop/month the Squarespace embed is included in the shop subscription—not a per-page fee.
What should appear around the Book block?
Keep deposit, cancellation, and aftercare language consistent with what Inkdesk shows at checkout. Surprise fees create chargebacks; clear policy next to the embed reduces support DMs.
Many tattoo shops put portfolio or flash galleries above the fold and the booking embed below a short “how booking works” paragraph. That sequence sets expectations before a deposit is due.
Staff still check clients in from the day board or iPad display—Squarespace does not need to become a POS.
Operations after someone books
Confirmed appointments land in the cabinet. Reminders, waitlist offers when a slot opens, consent forms, and Google Calendar outbound push (when connected) run from Inkdesk, not from Squarespace Scheduling.
Runs in Inkdesk after confirm — not on the website builder
If you outgrow a marketing-only site, the same shop slug keeps working on WordPress, Webflow, or a custom stack via the API—migration is a new embed, not a new CRM.
FAQ
Which Squarespace plan do I need?
Code Block script embeds typically need Business or higher. If your plan blocks code, use iframe where allowed or link to the hosted book page.
Is there a Squarespace plugin?
Inkdesk uses the Connect wizard snippet (script or iframe) or hosted link—same universal surfaces as other site builders.
Can clients pay deposits from Squarespace?
Yes. Deposits run through Stripe Connect inside the Inkdesk booking flow embedded or hosted—not through Squarespace Commerce as the deposit engine.
How much does Inkdesk cost?
Inkdesk is $50 per shop per month.
Inkdesk is $50 per shop per month — one shop subscription, not a pile of add-ons. Start a free trial or open the live demo with sample data. No credit card required to look around.