Install on Webflow

Create the Webflow connection

Cabinet → Settings → Website & embed → Connect → Webflow. Enter Your site URL → Create snippet.

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).

Paste into Embed

Go live shows Script embed (recommended), Iframe fallback, and Aftercare page embed. In Webflow Designer, drop an Embed element, paste, publish to the allowlisted domain.

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.

Aftercare uses /{salon}/aftercare?embed=1&theme=dark|light — pick the theme that matches your Webflow site.

Layout and custom UI

Give the embed a full-width section and enough min-height. For booking or aftercare iframes, listen for postMessage type inkdesk:resize. Agencies building a fully custom front should use Developers keys + /api/v1 — see API docs.

yourshop.com/book
Book a session
Booking widget as clients see it on a shop website.
Website & embed · Developers
Publishablepk_live_••••a91f
Secretsk_live_•••• · server only
Allowed originsRotate key
Website & embed → Developers — publishable/secret keys and allowed origins.