WorkestraDocs
PlatformCalendar & Scheduling

One-Off Meetings

A one-time scheduling page with offered slots — no rules, no recurrence, just "pick one of these times for this specific call."

A one-off meeting is the simplest form of scheduling Workestra has. You pick the slots you're offering, send a token URL, and the invitee picks one. That's it. No availability rules, no buffers, no slot-engine evaluation, no round-robin pool — just a fixed list of offered slots that disappears the moment one is taken.

Use it when:

  • You've already negotiated the time range over email and just need a clean way to capture which slot they want
  • You don't want this on your public booking page (e.g. an exec briefing, a quick favor for an old contact)
  • You don't want it sucking up a normal booking link slug
  • You don't want recurring availability on this kind of meeting
One-off meeting page

Screenshot needed — /one-off/<token> with three offered slots and a confirm button

Booking linkOne-off
URL/book/<slug> (custom, public)/one-off/<token> (random, single-use)
SlotsComputed from availability rulesHardcoded list you set
ReusabilityBooked indefinitelySingle booking, then expires
Setup timeA few minutes30 seconds
Buffers, caps, durationsYesNo — duration is per-slot
RecurrenceOne link, many bookingsOne link, one booking

A one-off is purpose-built for "I need to send this person a way to pick a time, and I don't want it to live on my public schedule."

Creating one

Path: /calendar/one-offNew one-off meeting.

FieldWhat it does
TitleWhat the invitee sees on the page (e.g. "30-min check-in with Workestra")
DescriptionShort intro shown above the slot list
Offered slotsSpecific date+time+duration entries. Each row: start, duration. Add up to 10.
Reserve-time placeholdersOptional. Days you want to block on your own calendar while the one-off is open — see below.
Calendar providerWhere the resulting event lands. None / Google / Microsoft.
Auto-generate meeting linkGenerates a Meet, Teams, Zoom, Webex, or GoTo link on the calendar event.
Expires atOptional. After this time, the URL returns "this one-off has expired." Otherwise it stays open until booked.

Saved one-offs land at /one-off/<token> — a random per-meeting URL. Copy it, paste it in your email, send it.

Reserve-time placeholders

This is the one feature unique to one-offs that takes a moment to grasp.

When you offer 3 specific slots (Tue 10am, Wed 2pm, Thu 4pm), there's a window where someone else could book one of those slots through your normal booking link. To prevent that, Workestra optionally writes placeholder events to your connected calendar at each offered slot. These placeholders block your availability while the one-off is open. As soon as the invitee picks one slot, the other two placeholders are deleted automatically.

Toggle Reserve offered slots on my calendar when creating the one-off. The placeholders show up in your Google or Microsoft calendar with a [Workestra: hold for one-off] title — they're real calendar events, just temporary ones.

If you skip this option, the offered slots stay open on your public schedule, and you accept the (small) risk that someone books one out from under your one-off invitee.

What the invitee sees

A page with the title, description, and the offered slots in their local time zone. They click one, optionally enter their name and email (if not pre-filled by the URL), and confirm. The URL becomes inert after that — refreshing returns "this one-off was already booked."

The booking is a normal scheduling_calendar_events row. Email confirmation, .ics attachment, reminders, reschedule/cancel tokens — everything works the same as a regular booking.

What's NOT supported

  • Round-robin one-offs. A one-off is always for a single host. If you need a panel, use a poll or a collective booking link instead.
  • Pre-meeting forms. Add the questions you need to your follow-up email or use a regular booking link.
  • Pre-fill via URL params beyond name and email.

Pre-fill in the URL

You can pre-fill the invitee's name and email in the URL: /one-off/<token>?name=Alice&email=alice@acme.com. They'll skip straight to slot selection. Useful for outreach campaigns where you already know who you're sending it to.