Skip to content

article

Sharing and Embedding Your Booking Page

Understand your public booking-page URL, how invitees book without an account, and the best ways to share, link, and manage bookings after the fact.

Once you've built an event type, its booking page is live and ready to share. This guide explains how public pages work, where to put your link, and how invitees manage their own bookings.

Your public booking-page URL

Every active, public event type has a booking page at a URL of the form:

/public/schedule/<your-slug>

The <your-slug> part is the event type's public slug — either auto-generated or a custom one you set (e.g. intro-call). Anyone with this link can book with you; no StretchSuite account is required on their end.

What invitees see

When someone opens your page, StretchSchedule shows:

  1. Your branding (logo, colors, welcome message).
  2. The event type's name, description, and duration (or a duration menu).
  3. A calendar of open slots, already filtered by your availability, buffers, minimum notice, and booking window — shown in the invitee's local timezone.
  4. Your invitee questions.

They pick a slot, answer the questions, and confirm. StretchSchedule re-checks availability at the moment of booking, so if the slot was taken while they were filling in the form, the booking is safely rejected rather than double-booked.

  • Email signature — a permanent "book time with me" link.
  • Website button — link a "Schedule" or "Book a demo" call-to-action to the page.
  • Proposals and follow-ups — drop the link where the next step is a meeting.
  • Single-use links — for private, one-time invitations (see Sharing Booking Links).
  • Meeting polls — when you need a group to agree on a time (see Sharing Booking Links).

Set a custom public slug on the event type so your URL reads cleanly — .../public/schedule/discovery-call instead of a random string. Slugs use lowercase letters, numbers, and hyphens, and must start and end with a letter or number. If you change a slug, update everywhere you've shared the old link.

How invitees manage their booking

After booking, the invitee receives a confirmation with a private link tied to an unguessable key. From it they can reschedule or cancel their own meeting — subject to your reschedule and cancellation cutoffs. Because the key is unguessable, only the person who booked (and anyone they forward it to) can manage that specific meeting; strangers can't reach it.

A realistic example

A SaaS company puts scheduling everywhere prospects are:

  1. Their homepage "Book a demo" button links to /public/schedule/product-demo.
  2. Every sales rep's email signature carries the same link.
  3. A nurture email includes a single-use link for a specific hot lead.
  4. A prospect books from their phone at 9 pm; the slot respects the rep's availability and buffers, and the prospect gets a confirmation with a reschedule link.

Tips

  • Use a custom slug per key meeting so links are readable and trustworthy.
  • Link, don't screenshot. Always share the live URL so slots stay current.
  • Test on mobile — a large share of bookings happen on phones.
  • Combine tools: public page for general traffic, single-use links for VIPs, polls for groups.

FAQ

Do invitees need to log in? No — public booking pages require no account.

Can two people book the same slot? No. Availability is re-checked at write time; the second attempt is rejected.

How do invitees change their meeting? Via the private reschedule/cancel link in their confirmation, within your cutoffs.

What if my page URL is guessed? A stranger can only ever see that one event type's public-safe details and open slots — never your other data or another organization's information.

Troubleshooting

  • "This booking page was not found." The event type must be public and active; drafts, private, internal, or disabled event types return a not-found response by design.
  • Times don't match what I expect. The page shows the invitee's timezone; verify your availability schedule's timezone.
  • A slot vanished before booking. It was taken first — availability is re-checked at write time to prevent double-booking. Pick another open slot.

Was this helpful?

Help us improve this article

Use these controls to share whether this answer solved the issue. Feedback helps prioritize updates to StretchSuite Support.