keepp.
← All guides

Take Bookings

Set up an offering (slots or nights, availability, meeting links, and pricing) then place it on your page as a booking block.

Part of: Start selling

Prefer to read? The full guide is below. Every video in the series is on the video tutorials page.

Step 1: create an offering

Go to Bookings → Offerings and create one. First you pick a mode, which can’t be changed later. It decides which steps the editor even shows you:

  • Slots: time-slot appointments: sessions, tables, consultations.
  • Nights: stays measured in nights: rooms, rentals.

Then fill in the basics, name, description and photos.

Step 2: location

A separate step: an address, shown to customers with their booking, and an optional Google Maps embed link if you want a map alongside it. Leave both empty for something that happens online.

Step 3: set availability

  • Timezone: the timezone your schedule is defined in.
  • For slots: duration, buffer time between bookings, lead time (how much notice you need), and a weekly schedule of when you’re bookable.
  • For nights: minimum and maximum nights per stay.
  • Booking window: how many days ahead customers can book, if you want a limit.
  • Blackout dates: dates you’re never bookable, regardless of your weekly schedule.
  • Extra availability: one-off dates or windows added on top of your regular schedule.

If a slot booking happens over video, set a video provider:

  • Google Meet: requires a connected Google account. Google also syncs your bookings to your calendar and hides your busy times from availability.
  • Zoom: requires a connected Zoom account, and creates a Zoom meeting link for every booked appointment. See connect Zoom for setup, what happens if it disconnects, and how to remove it.

Connect these from Connectors. See connect Stripe for the same page’s Stripe section. Until a provider is connected, its option is disabled here.

Step 5: questions

Name and email are always collected. Add anything else you need before the session (what they’re working on, a phone number, a room preference) and the answers arrive with the booking.

Step 6: pricing

Three options:

  • Free: no charge.
  • I charge on my own: a price shown as text (e.g. “From $150/night”) that you handle payment for yourself, outside Keepp: cash, bank transfer, invoice, however you already do it.
  • Charge via Stripe: Keepp collects payment at booking time through your connected Stripe account, via Stripe Connect, so the money is credited directly to you. Requires Stripe to be connected. See connect Stripe. If you pick this, set an amount and currency (Keepp supports USD, EUR, GBP, INR, AUD, CAD, and SGD). The editor shows any fee Keepp applies on top of what Stripe itself charges before you turn this on. See the pricing page for current fee details.

Step 7: policies and status

Optional refund and terms text, each with an optional link. An offering is Active by default; pausing it keeps everything saved but stops new bookings, existing ones aren’t affected.

Step 8: add the block to your page

In the editor, add a booking block and pick the offering from the dropdown. Add a title and description for how it appears on the page. If the underlying offering is later archived, the block flags itself as pointing at an offering that no longer exists so you can pick another before publishing.

Managing bookings

The Bookings → Calendar tab shows what’s been booked, filterable by offering, so you can see and manage appointments and stays as they come in.