Skip to content
RTP Bookings

Fully booked, beautifully run.

Online booking, payments and your calendar. Made for the whole team.

Start free Already a customer? Log in

The Starter plan is free. A card on file, nothing charged.

The iPhone app's month calendar.
A customer's booking page with two black-and-white service photos.
The dashboard home: today's appointments and the setup checklist.
The week calendar with each team member's bookings.
The booking page with a service chosen and its add-ons panel open.

What it is

The tools you need.
Not the price tag you don't.

Every feature you would pay the big names for: the booking page, the calendar, payments, the team, texts and the iPhone app, at a fraction of the price. Plus scheduling optimization the big names do not have: Precision Scheduling offers the times that fill your day without gaps. Starter is free. If a paid plan has not earned its keep in your first 30 days, you get your money back.

  • Precision Scheduling
  • Stripe
  • Google Calendar
  • Tap to Pay on iPhone
  • Reserve with Google
  • Your website

Smarter scheduling

A calendar that works as hard as you do.

Fewer scheduling headaches: the page only offers times that are really free, and the rules you set do the rest. Every row is a real screen further down.

Your business. Beautifully organized.

Today's bookings, the week's calendar, every customer and how the month is going, in one dashboard for the whole team.

The RTP Bookings home page: today's and the next days' appointments with times, customers, services, team member and amount, beside a setup checklist and the business at a glance.
The week calendar with each team member's bookings as blocks from 9 AM to 10 PM.
The bookings list with confirmed and unconfirmed status chips and amounts.
The customers list with new and returning tags, visits, spend and what is owed.
Analytics for the last 30 days: appointments, revenue and customers, a revenue dashboard and weekly charts.

Screens from the Harbor Beauty Studio demo business. Figures are sample data.

  • Add a service.

    A name, a length and a price are all it needs to go live. Scheduling, payment and cancellation rules fold away until you want them.

  • See what's working.

    Bookings, revenue, fees and tips, split by service, team member, source or weekday.

  • Run the team.

    Each person gets a role, their own hours, booking link and Google Calendar.

    The People page listing five team members with role, sign-in, Google Calendar and status.
  • Bring them back.

    Text or email a promo code to customers who opted in. You see the exact message and who gets it first.

    The Marketing page: last 30 days, and a new offer with a promo code and the message line.
  • Settle up.

    What each person earned per visit and what the business keeps. Tax passed through, tips in full.

    The Settle up page: studio share and net, then each visit with price, tax, tip, processing and cost.

Your brand. Your booking experience.

Pick the colours, the fonts and the words in Appearance and watch your real booking page update beside them. Nothing changes for customers until you press Save.

The Colours block of the Appearance editor: twelve brand colour swatches and an Any colour picker, Light, Dark or Match the visitor's device, and page background and text colour fields.
  1. Colours. A brand colour for buttons, links and the chosen time; a highlight for the step you are on; light or dark.
  2. Type and shape. Font pairs, corner radius, card style and page width.
  3. Words. Your headline, your service descriptions, your confirmation text.
Harbor Beauty Studio's booking page: a three-step bar with the current step in pink, a SERVICES heading, professional and category pickers and two black-and-white service photos.
The editor's Preview panel switched to Phone: the same booking page at phone width.
The editor previews the page at phone width too.

Each frame is the real page with a different highlight colour, exactly as the editor's preview shows it.

A beautiful booking experience for every client.

Service, add-ons, who, the optimal times first, then any day and time, details. No account to create, and only times that are really free are offered. The page ends at payment, taken by Stripe.

  1. 1

    Choose a service

    Photo cards with the price and length, filtered by professional or category.

  2. 2

    Add an extra

    Optional add-ons with their own price and minutes; the total updates as they tick.

  3. 3

    Pick a person, or anyone

    Each team member with their photo, bio and next free time. "Anyone available" shows the most times.

  4. 4

    Precision Scheduling

    Optimal times come first: slots that sit right next to times already booked, so the day fills without gaps. Switch it on per business.

  5. 5

    Pick a day

    Only days with free times are offered. Nothing that works? Join the waitlist.

  6. 6

    Pick a time

    Real availability: the team's hours, their Google Calendars and existing bookings, minus buffers.

  7. 7

    Details, then payment

    Name, email, a note, a promo code or a tip, then Stripe. The slot is held while they pay.

Step 1: the services page with two black-and-white service photos, each with a Select button. Step 2: the Your service panel with two optional add-ons and the running total. Step 3: Who would you like? Anyone available, then each team member with their photo, title, next free time and a line about them. Step 4: Optimal times. Suggested slots marked Optimal sit right next to times already booked, with a link to pick any day instead. Step 4: Pick a day, a month calendar with the free days highlighted and a Next available time button. Step 5: Pick a time, a list of half-hour slots with the chosen one filled in. Step 6: Your details, with the chosen appointment summarised in a highlighted card above the name, email and phone fields.
On a phone: the services page.
Service
On a phone: the add-ons panel.
Add-ons
On a phone: choosing a person.
Who
On a phone: Optimal times, the slots that keep the day free of gaps.
Optimal times
On a phone: picking a day.
Day
On a phone: picking a time.
Time
On a phone: the details form.
Details

Screens from the Harbor Beauty Studio demo business, captured from the live page. Prices and people are fictional.

The iPhone appOn the App Store

RTP Bookings for iPhone is a separate app from the App Store, not the website on a phone. Same account, same bookings: everyone on the team signs in with their web login and runs the day from here.

See every appointment, who it’s with, and what’s due — at a glance, all day.

Open any booking to confirm it, make changes, or take payment — cash, the card on file or a pay link, with a receipt by email.

Book a walk-in or a phone call with the service, person and time that fit — even outside open hours.

Collect payment with Tap to Pay on iPhone: contactless cards, Apple Pay and wallets. No reader, no hardware. On the Business plan.

RTP Bookings monthly calendar Today's appointments in RTP Bookings Booking detail with payment due Creating a new booking Taking a payment with Tap to Pay on iPhone

Every booking.
One glance.

Your day.
Sorted.

Everything about
a booking. One card.

Booked
in seconds.

Paid
on the spot.

Easy payments

From booking to payment, without the extra steps.

Customers pay when they book, a deposit or the full amount, through Stripe. Whatever is left is settled in person with Tap to Pay on iPhone, the card on file, a pay link or QR code, cash, check, card machine or bank transfer, with a receipt by email. Google Calendar keeps the day honest while they pay. Two connections, made once on the partner's own page.

Payments

Stripe

A deposit or the full price at booking, tips and taxes included. Payouts go to your bank through Stripe, and the balance is taken on the iPhone with Tap to Pay or the card on file.

You connect on Stripe's own page and come straight back.

RTP Bookings
The dashboard's Get set up checklist: Add a service with a price (done), Connect Google Calendar with a Connect button, Connect Stripe to get paid (done), Share your booking page.

Availability

Google Calendar

Busy times on the calendar block bookings. New bookings land on it the moment they are made, and changes are picked up within seconds.

Each person on the team authorises their own Google account.

The Integrations page before anything is connected: Google Calendar with a Connect Google Calendar button, and Stripe payments with a Connect Stripe button.
The Integrations page before either is connected. Connecting opens Google's or Stripe's own consent page; nothing is linked without it.
The People page's Google Calendar column: each team member with Not connected and a Connect as link of their own.
On a team, every person connects their own calendar from the People page.

Switching made easier

Love your clients. Not your booking software? Switch.

Your clients, services and upcoming appointments come with you. Acuity and Square Appointments connect directly and we read the account. From Calendly, Vagaro, Booksy, Setmore or anything that exports a CSV, it is export, upload, confirm the column mapping, review what was found, import. Nothing is created until you say so, and every import can be undone in one click.

  • Acuity SchedulingConnect your accountServices with add-ons and intake forms, packages and memberships, clients, gift certificates, appointments
  • Square AppointmentsConnect your accountTeam, services, customers, bookings, gift cards, memberships, opening hours
  • CalendlyUpload your exportClients and appointments from the CSV
  • VagaroUpload your exportClients, services and appointments from the CSV
  • BooksyUpload your exportClients, services and appointments from the CSV
  • SetmoreUpload your exportClients, services and appointments from the CSV
  • Any other appCSV, guidedWe recognise the columns and you confirm the mapping
The Move over from another app page: Coming from Acuity? Connect it; Coming from Square Appointments? Connect it; Using Jotform for your intake form?; then the CSV export and upload steps, and a What gets imported list.
Bring your existing data

Nothing is emailed to your customers and nobody is charged: you are only moving the records.

For teams

One booking page for the whole team.

Two people or five, a salon, a clinic, a studio or a mobile crew: each person has their own calendar, hours, services and booking link. Customers pick a person or "anyone available", or the day is shared round-robin.

Team: $7.99 a month for up to 5 people. Need more? Business has no limit. See the plans

Plans

Simple monthly plans

Starter is free for one person. Team and Business bill monthly; change or cancel any time. The only other cost is Stripe's card fee on payments you take.

Starter

Free for one person taking paid bookings online.

Free

A card on file, nothing charged on Starter

  • Appointments or classes: a booking page and website widget, synced with Google Calendar
  • Online payments and deposits with Stripe
  • Confirmation and reminder emails; customers cancel or reschedule themselves
  • Intake forms, cancellation and no-show policies
  • Customer profiles with notes, coupons and a waitlist
  • Taxes, tips and terms at checkout; tracked links and QR codes
  • All 10 features
    • · Deposits & balance collection
    • · Coupons & promo codes
    • · Checkout customisation
    • · Custom intake forms
    • · Cancellation & no-show policies
    • · Customer profiles
    • · Waitlist
    • · Loyalty program
    • · Buffer & cleanup time
    • · Booking-source tracking
Start free

Business

For established businesses: unlimited team, texts included and every feature.

$12.99 / month

14-day free trial, cancel any time

  • Everything in Team
  • Unlimited team members
  • Text-message confirmations and reminders, 300 texts a month included
  • Marketing texts: promo codes to customers who opted in to offers
  • Rooms, chairs and equipment that can't be double-booked
  • File uploads before the appointment; abandoned booking tracking
  • Remove the "Powered by" line from your booking page
  • Reserve with Google bookings
  • The iPhone app for your team, with Tap to Pay on iPhone: take contactless cards and Apple Pay with just the phone
  • Priority support
  • All 38 features
    • · Deposits & balance collection
    • · Service variants
    • · Add-ons & upsells
    • · Gift cards
    • · Coupons & promo codes
    • · Packages & prepaid bundles
    • · Retail products & inventory
    • · Service finder (consultation questions that recommend a service)
    • · Monthly memberships
    • · Recurring appointments
    • · Checkout customisation
    • · Instant payouts
    • · Custom intake forms
    • · Attachments & file uploads
    • · Cancellation & no-show policies
    • · Customer profiles
    • · Automated follow-ups & second reminders
    • · Per-client timing and prices
    • · SMS reminders
    • · Marketing texts
    • · Waitlist
    • · Instagram DM offers
    • · Two-way texting inbox
    • · Loyalty program
    • · Multiple team members
    • · Staff assignment rules
    • · Buffer & cleanup time
    • · Resource scheduling
    • · Capacity & group bookings
    • · Time clock & payroll export
    • · Revenue, service & customer analytics
    • · Booking-source tracking
    • · Abandoned booking tracking
    • · Conversion tracking
    • · Webhooks, Zapier & QuickBooks export
    • · Custom branding
    • · Remove platform branding
    • · iPhone app with Tap to Pay on iPhone
Get started

Worth knowing

The small print, in large type

  • 0extra fees per booking. Your plan covers everything but Stripe's card fee.
  • 5people on the Team plan for one price. No per-seat fee, no setup fee. Business has no limit.
  • 1click undoes an import. Nothing is emailed to your customers and nobody is charged when you move over.
  • 30days to decide. If a paid plan has not earned its keep, your money back.
Do my customers need an account?

No. They pick a time, enter their name and email, and pay. They get a link to cancel or move the booking themselves.

Are there extra fees per booking?

Only Stripe's standard card processing fee on payments you take. Your monthly plan covers everything else.

What if it is not for me?

Starter is free, so there is nothing to lose. On Team or Business, if it has not earned its keep in your first 30 days, write to us and we refund the month.

How fast is support?

Email support@rtpbookings.app and you hear back within 6 hours, or that month is free. On Business, a new feature you ask for is scoped within 6 hours too, or the month is free.

Can I bring my existing bookings and clients?

Yes. Connect Acuity or Square Appointments and we read the account; from Calendly, Vagaro, Booksy, Setmore or any app that exports a CSV, upload the file. You see what was found before anything is created, and every import can be undone.

Does my team need separate logins?

Each person signs in with their own login and sees only their own day; the owner sees everyone. Everyone gets their own hours, services, booking link and Google Calendar.

Can I cancel?

Yes, any time from your billing page. You keep access until the end of the period you have paid for.