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.

Settings · Website & embed
ConnectSitesWebhooksDevelopers

Step 1 · Where should clients book?

WordPressShopifyWixSquarespaceWebflowCustom siteNo website

One platform at a time. Progress: Choose → Configure → Go live.

Cabinet → Settings → Website & embed → Connect — Choose a platform (WordPress, Shopify, Wix, Squarespace, Webflow, Custom site, or No website).
Go live · Snippet
<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>
Floating Book nowInline calculatorScript / iframe
Go live — platform snippet (Shopify/Squarespace floating button or script/iframe) ready to paste.

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.

Install surfaces
  • 1
    Plugin / blockWordPress · Download plugin → Generate connect code
  • 2
    App or snippetShopify/Wix Add to… · or Create snippet for Code/Embed
  • 3
    Hosted book pageNo website · Create hosted link + QR → /{salon}/book
Three install surfaces — WordPress plugin, app/snippet, or hosted book link + QR.

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.

yourshop.com/book
Book a session
Booking widget as clients see it on a shop website.

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.

Appointment · Nina R
StatusConfirmed
WhenThu · 1:30 · Marco
DepositPaid $150

Runs in Inkdesk after confirm — not on the website builder

Reminder queuedWaitlist on cancelConsentGoogle Calendar
After a booking confirms — appointment in the cabinet with reminders, waitlist, consent, and calendar push.

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.

Start free trialTry the live demo