Install on WordPress

Open Website & embed

In the cabinet: Settings → Website & embed → Connect. Choose WordPress. Progress shows Choose → Configure → Go live.

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

On Configure, use Download plugin (Inkdesk Booking, WordPress 6+) then Generate connect code. The code expires in 15 minutes.

Paste the code in WordPress

Activate the plugin. WordPress → Settings → Inkdesk → paste the 6-digit One-time connect code (Copy code from Go live). No sk_ API keys.

WordPress · Settings → Inkdesk
PluginInkdesk Booking · active
Connect code••••••
4 8 2 1 9 0
ConnectedNo API key stored

Paste the code from Cabinet → Settings → Website & embed → Connect → WordPress.

WordPress Settings → Inkdesk — paste the one-time 6-digit connect code (no API key).
WordPress · Edit Book page
InkdeskBooking blockMode: booking · accent from cabinet

Or shortcode [inkdesk] · or Elementor widget

WordPress editor — Inkdesk Gutenberg block / shortcode on a Book page.

Add the Inkdesk Gutenberg block, [inkdesk] shortcode, or Elementor widget on your Book page. Publish.

Verify

Stay on Go live until Waiting for the widget… becomes Verified — widget is live, then check Sites for ● live. Or place a test booking.

Website & embed · Sites
  • yourshop.com · WordPress · ● live
  • · staging.yourshop.com · snippet · pending
View install codeLast seen just now

Go live waits for the widget beacon — then Verified — widget is live.

Website & embed → Sites — ● live after Go live detects the widget beacon.

Fallback without plugins: Custom HTML with Script embed / Iframe from Go live, or No website → Create hosted link + QR.

Aftercare page embed

After the plugin is connected, add [inkdesk_aftercare theme="dark"] (or theme="light" on a light theme) on any page. Or paste the Aftercare iframe from Go live / Aftercare → Embed.

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.

Always match theme to the WordPress site so a light aftercare canvas does not sit inside a dark theme. embed=1 keeps the iframe chrome transparent and posts inkdesk:resize for height.