FeaturesSchedulingCreate an appointment type

How to create an appointment type in Stacks

Scheduling · about 4 min · updated Aug 2026

An appointment type is a bookable meeting people can reserve with you — a 30-minute intro call, a 60-minute strategy session, a site visit. You define it once (name, length, who it's for, a few rules), and Stacks gives you a shareable booking link. Here's how to set one up.

Before you start

Step by step

  1. Open Appointment Types. In Stacks, go to Scheduling, open Appointment Types, and click + New Type.
  2. Name it and set the duration. Give it a clear name — e.g. 30-Minute Intro Call — and choose a length from the presets (15, 30, 45, 60, 90 or 120 minutes; 30 is the default). Optionally add a description (shown on the booking page) and pick a color to tell it apart at a glance.
  3. Choose who it's for. Under Assigned To, leave Anyone on the team to auto-assign a free member, or pick one person — then only their availability is offered for this type.
  4. Set your booking rules. All optional: a buffer to pad free time around each appointment, a minimum notice so slots too soon from now are hidden, and a max bookings per day cap. Leave any field at 0 to turn it off.
  5. Add a video option. Pick No video (in person or phone), Auto-create a video room — a free, unique link per booking with no account needed — or Use my own link and paste your Zoom, Google Meet or Teams room. Stacks adds the link to the confirmation email, calendar invite, and booking page.
  6. Collect payment or ask questions (optional). Require a deposit or full payment at booking (needs Stripe connected), and tick any contact fields you want to ask as intake questions — answers save straight to the customer's contact record.
  7. Publish it. Keep Active and Public checked, then click Create Appointment Type. Stacks generates a booking link (e.g. /booking/30-minute-intro-call) that you can copy from the list and share.
💡
It's all free. Every part of building an appointment type — video rooms, buffers, intake questions, per-person assignment — is included at no cost, with unlimited users. AI Pro ($99/mo) adds AI and priority support, not extra scheduling features. (Collecting payment at booking just needs your own Stripe account connected.)

Good to know

Frequently asked

Do I need a Zoom or Google Meet account for video calls?
No. Choose Auto-create a video room and Stacks generates a free, unique meeting link for each booking — nothing to install or sign up for. If you'd rather use your own room, paste a Zoom, Meet, or Teams link instead.
What meeting lengths can I offer?
The duration picker offers 15, 30, 45, 60, 90 and 120 minutes, with 30 selected by default.
How do people actually book me?
Once the type is Active and Public, its booking link and an embeddable widget appear on the Appointment Types list. Share the link or drop the embed on your site. (You'll also want to set your availability so there are open slots to book.)
Was this helpful?

Ready to fill your calendar?

Core business tools, unlimited users, free forever.

Start free →  Explore more features →