FeaturesSchedulingShare & embed your booking link

How to share and embed your booking link

Scheduling · about 3 min · updated Aug 2026

Every public appointment type in Stacks comes with its own booking link and a matching embed code — both waiting on the Appointment Types page. Copy the link to share it anywhere a customer might see it, or paste the embed code to drop a self-service scheduler right onto your website. Either way, guests pick an open slot and book themselves, and it's free on every plan.

Before you start

Step by step

  1. Make the type Active and Public. Go to Scheduling → Appointment Types and open the type you want to share (or click + New Type to create one). Near the bottom of the form, make sure both Active and Public (show on booking page) are ticked, then save. Only public, active types get a shareable link.
  2. Open the Appointment Types list. Back on Scheduling → Appointment Types, find your type's row. The Booking URL column holds two ready-made fields: the full booking link on top, and the embed code just beneath it.
  3. Copy your booking link. Click the top field — the URL that looks like https://yourbiz.stackscrm.com/booking/intro-call. Clicking selects and copies it in one go. Now paste it wherever your customers are: an email or signature, your Instagram or LinkedIn bio, a text message, a QR code, or a "Book now" button.
  4. Prefer it on your own site? Copy the embed code. Click the second, smaller field to copy the embed snippet — two short lines: a placeholder div and a script tag that pulls in the scheduler.
  5. Paste the embed code into your website. Drop those two lines into your site's HTML wherever you want the calendar to appear — a WordPress or Squarespace block, a Wix or Webflow embed, or a hand-coded page. The scheduler renders inline, and visitors book without ever leaving your site.
💡
It's free. Sharing your booking link and embedding the widget are included on every plan — no AI Pro upgrade, no cap on how many places you post the link, and no extra charge to put the scheduler on your site. You only ever pay if you turn on optional extras elsewhere (like a deposit at booking, which uses your own Stripe).

Good to know

Frequently asked

Do I need a website to use this?
No. The booking link works entirely on its own — share the URL and guests get a full hosted booking page. The embed code is only there for when you do want the scheduler living inside your own site.
Why don't I see a booking link for my type?
The link and embed code only show for types that are both Active and Public. Open the type, tick both, and save — inactive or private types show a dash in the Booking URL column instead.
Will the embedded widget clash with my website's design?
No — it renders in an isolated container, so your site's CSS won't affect it and it won't affect your page. It matches the color you chose for the appointment type.
Was this helpful?

Ready to let customers book themselves?

Core business tools, unlimited users, free forever.

Start free →  Explore more features →