Skip to content
Install the app
English
EnglishFrenchSoonItalianSoonJapaneseSoonSpanishSoonPortuguese (Portugal)SoonGermanSoonCzechSoonDanishSoonFinnishSoonKoreanSoonNorwegian (Bokmål)SoonDutchSoonPolishSoonPortuguese (Brazil)SoonTurkishSoonChinese (Simplified)SoonChinese (Traditional)Soon

Search guides for Appointment Booking.

    Download MarkdownSave a copy of this guide

    Regular Booking Service (Book by time slot)

    Regular Booking is the best option for services that happen in fixed time slots (minutes or hours), like haircuts, consultations, tutoring, or classes.

    With Regular Booking, customers can:

    • Pick a date
    • Choose an available time slot (example: 09:00–09:30)
    • Book and (optionally) pay, depending on your payment settings

    You can control:

    • Service duration (30 min, 60 min, custom…)
    • Capacity (how many people per slot)
    • Payment type (free booking or pay-to-book)
    • Availability (team members / schedules, if your app supports it)

    Use this when your service:

    • Takes less than a day
    • Has clear start/end times
    • Needs a time-slot schedule

    Examples

    • Haircut (30–60 min)
    • 1:1 consultation (60 min)
    • Language lesson (45 min)
    • Massage (90 min)

    Make sure you know:

    • Your service duration (ex: 30 min)
    • Your service capacity (ex: 1 customer per slot)
    • Whether customers must pay to book (Pay now / Pay later / customer chooses)

    🛠️ Step-by-step: Create a Regular Booking service

    Section titled “🛠️ Step-by-step: Create a Regular Booking service”
    • Open the app > click Services
    • Click New service button

    Select Book by time slot (time-slot service).

    • Title (example: Haircut for men)
    • Description (optional, but helpful for customers)
    • Status: Active (or Draft while testing)
    • Optional: Media, Vendor, Tags, etc. (Shopify product fields)
    • Set Capacity: choose how many customers can book each time slot.

    Examples

    1 = one customer per slot (most common)

    5 = group class with 5 seats per slot

    • Set duration (minutes/hours): Under Duration, choose a preset or Custom.

    Examples

    Haircut: 40 min

    Pick one option under Choose payment type:

    Option What it means Best for
    No payment required Customers book without paying online Free consultations, pay-in-person services
    Pay to book Customers must pay (or commit to payment) to confirm Deposits, paid appointments
    Pay now (inside Pay to book) Charge immediately High-demand services
    Pay later (inside Pay to book) Book first, pay later Invoices, manual payment
    Customer chooses Customer selects Pay now or Pay later Flexible businesses

    Example

    • Salon appointment → Pay to book → Pay now
    • Free consultation → Book without payment
    • Assign team members
    • Set available days of the team member

    Learn more

    Set these to match when you can actually accept bookings.

    • In Location field, enter the location of the service
    • Color: helps identify bookings in the calendar
    • Questions & Add-ons: collect info (name, preferences) or sell add-ons
    • Advanced settings: booking rules, lead time, buffer time, etc. (if available)

    Click Save to finish creating the service.


    Service: Haircut

    • Duration: 0 min
    • Capacity: 1
    • Payment: Pay to book → Pay now
      Result: Customers will see 30-minute slots and must pay to confirm.

    After you create the service:

    1. The app adds a Book button on the product/service page
    2. Customer clicks Book
    3. A booking popup opens where they select:
      • date
      • time slot
      • (and location/team member if applicable)
    1. If it’s a paid service, the customer continues to checkout to complete payment

    🙋 Still need support?

    If you still need help, please feel free to contact us at hi@tipo.io. We’ll be happy to assist you further.