Help center

Answers for business owners running a 1MinuteBooking page - handling bookings and quote requests, availability, services and pricing, notifications, payments, and your account.

No questions match "". Try a different word, or email us your question.
New here? Start with Your first booking, start to finish. Most answers link straight to the setting they talk about in Account > Settings.
New: Calendar sync, Instant booking, appointment reminders, online rescheduling and cancelling, repeating bookings, requests that hold their time, your own quote button and box text, per-night stays, stay pick-up times and limits, several days in a row, prepaid packages, where each service happens, your address for clients who come to you and the first-bookings checklist.

Topics

  1. Your first booking, start to finish
  2. Entering a booking you got somewhere else
  3. Quote requests
  4. Managing bookings
  5. Calendar & availability
  6. Service types
  7. Add-ons
  8. Notifications & emailing clients
  9. Customizing your booking page
  10. Booking on your own website
  11. Coupons & tax
  12. Card payments with Stripe
  13. Security & spam protection
  14. Your account
  15. Data, analytics & Pro

Your first booking, start to finish

I got my first booking - now what?
  1. Go to Bookings and open the new booking (click it, or Manage).
  2. It starts as Pending. Check the time, service(s) and price with your client, and change anything that needs it in Booking Details. While it waits, its time isn't offered to anyone else (see Pending appointments block availability), and after a day it gets a red Waiting badge. With Instant booking on, it's usually Confirmed already - Booking Details shows "Confirmed automatically by Instant booking." and your client has their confirmation email, so skip to step 4.
  3. Once your client agrees, click Confirm booking at the top. Anything else (payment method, price, time) is under Edit booking details.
  4. Click the back arrow (←) next to the page title. If the appointment is within the next 30 days, it now shows under Coming up on Bookings with an Add to Calendar button, and on your Calendar.
  5. After the job is done and you've been paid, open the booking again - from Coming up or your Calendar, or, once the date has passed, from Needs attention on Bookings.
  6. Click Mark completed and Mark paid at the top - if the final price changed, use Adjustment under Edit booking details first. Need to send a receipt? Use Receipt or Email client.
  7. That's it - the booking is finished.

Got a quote request instead of a booking? See Quote requests for how to price it.

Entering a booking you got somewhere else

For clients who call, email, message you, or walk in - they don't need to use your booking page.

A client booked with me by phone, email, or in person - how do I enter it?

Click New booking at the top of the menu. The booking goes into the same list as your online ones, so your calendar, clients and history stay in one place.

  1. Client. Choose New client and enter their name (email, phone and address are optional), or choose Existing client and search by name, email or phone. If you type an email you already have on file, the booking is added to that client instead of creating a duplicate.
  2. Services - pick one:
    1. Your services - choose from your services and add-ons. Price and duration come from your Settings. If you take bookings for more than one dog, person or vehicle at once (Settings > Service types), click + Add another to give each one its own services and add-ons, same as on your booking page.
    2. Custom quote - for a one-off job, or a price you already agreed on. Describe the work in Scope of work, type the price, and set the duration yourself. Nothing comes from your Service types, and the booking is labeled "Custom".
  3. Location and travel time (optional). If your booking page asks clients to pick a location, pick one here too - the same options. Its price is added to the booking (not for a Custom quote, whose agreed price stays as it is), and its Travel time (min) fills in so your drive blocks your calendar. You can change the travel time.
  4. Questions (optional). Your Custom fields questions (Settings > Booking form) appear under Additional details (and per dog, person or vehicle if you book more than one at once). Questions that are required on your booking page can be left blank here.
  5. Status. Pending if details still need confirming, Confirmed if it's locked in. You can also pick Completed, Cancelled or No show to log past work.
  6. Duration, date and time. Duration comes first, so the times offered fit the whole booking. It fills in from the services you picked in step 2 (for a Custom quote, type it). You can type over it; Recalculate puts it back. Not sure when you're free? Show times lists the start times that fit that day around your business hours, blackouts and other bookings, for this length of booking - it ignores the minimum notice and advance-booking limits, which are only for clients. Click one to use it, or type any time you like. For a regular client, Repeat books the same time every 1-4 weeks - see repeating bookings.
  7. Address and payment (optional). Add the job address and payment method if you use them, and check Paid if you've already been paid.
  8. Adjustment, coupon and Taxable (optional). Adjustment adds or subtracts a flat amount for a one-off discount or surcharge. Coupon code takes any of your coupons, the same as on your booking page - an expired one can still be honored after you confirm. Taxable follows Settings > Tax and can be unchecked for just this booking.
  9. Internal notes (optional). Only you see these.
  10. Create booking. Check the price breakdown at the bottom, then submit.

Already told them a price over the phone? Choose Custom quote in step 2, describe the job, and enter that price.

The client's emails work just as they do for online bookings, at the email address on their client record: a confirmation once the booking is Confirmed (when you create it - untick Email the client a confirmation to skip that one - or when you change it to Confirmed later), then a reminder and a thank-you if those are on in Settings > Notifications. A Pending booking gets none. Every email has an Unsubscribe link, and on the Free plan and during the free trial they count toward your daily email limit. You can also send the details yourself with Email client.

After the appointment, finish it like any other booking - see Your first booking, start to finish.

How do I add a client without creating a booking yet?

Open Clients in the menu and click + Add client. Enter a name (required) plus any email, phone or address you have, then click Save client. No booking is created. Next time you create a booking, they'll be under Existing client - handy for referrals or leads.

Does a booking I enter myself block my calendar - and can it double-book me?

Yes, it blocks time like any other booking. On your booking page, Confirmed bookings always block their time, and Pending ones do too while Pending appointments block availability is on (how it starts when bookings come in as requests).

You can book outside your business hours or on a blackout date on purpose. If the time is already taken by another booking, you'll see who has it ("This time is already taken by Jane Smith (Haircut, 10:00 AM - 11:00 AM).") and can choose Book anyway to keep both. You're asked the same way when you put a cancelled booking or a quote request back on the calendar, confirm a Pending request, or mark a booking Not spam. A booking holds its time the same way as on your booking page - Cancelled bookings, quote requests and spam never do, and a Pending one only while Pending appointments block availability is on. If the time runs into the travel time around another booking (or its own travel runs into another appointment), you'll get a warning and can choose to book it anyway.

What's the difference between a "Custom quote" and a quote request?

They're two ends of the same idea:

  • Custom quote - you create it from New booking for a price you've already worked out. It's a normal booking from the start, with a date, time and price.
  • Quote request - the client sends it from your booking page's Request a quote form. It arrives with no price and no time slot, and you price it afterward. See Quote requests.

Quote requests

Controlled under Settings > Quote requests.

What is "Request a quote"?

A second way for clients to reach you, for jobs you can't price up front - a whole-house move, a big junk haul, a wedding party. Below your services, your booking page shows a box titled "Don't see what you need?" with a Request a quote button - you can change the heading, the text and the button (see Can I change the words on the quote button?).

The client answers your quote questions, can pick a preferred date and time of day (if that's on), add notes and attach photos, then sends it. There's no price and no time slot - you review it and reply with a price. How quote requests work.

How do I turn it on or off?

In Settings > Quote requests, check or uncheck Show "Request a quote" on my booking page and save. It's on by default for every business type, with questions for that type's jobs: the jobs a menu can't price for trades (a post-construction clean, a garage clean-out, a matted coat), and group, event and program work for up-front trades (a wedding party for a barber, chair massage at an office, a test prep program for a tutor). It's free on every plan.

Can I change the words on the quote button?

Yes. In Settings > Quote requests, type your own words in Quote button text (optional, up to 40 characters) and save - for example "Get a free estimate" or "Book a site visit". They become both the button below your services and the title of the quote form.

Leave it blank and it says Request a quote, under the heading "Don't see what you need?" - clients are told you'll get back to them with a price. To change the box itself, fill in Quote box heading (up to 60 characters) and Quote box text (up to 200) on the same panel - for example "Planning a wedding party?" Each one you leave blank keeps the default, and the client's confirmation message stays the same. Your own words stay until you clear them.

What do clients get asked?

Their name, email, phone and address, following the same required/optional rules as your normal booking form (Booking form fields). Then:

  • Your quote questions - up to 25, set under Quote questions. They're separate from the Custom fields on your normal booking form: quote questions are only asked on quote requests, and Custom fields are never asked on them. Every business type starts with a suggested set (e.g. bedrooms and bathrooms for cleaning, what needs to go and how much for junk removal, the party size and date for a barber), with a "Not applicable" answer where it makes sense. If your list is empty, Load suggested questions for my business type fills it in.
  • Preferred date and time of day (optional for the client). Turn off Ask for a preferred date and time of day if one of your questions already asks for a date - e.g. "Event date" - so clients aren't asked twice. It starts off for business types whose suggested questions ask their own date: photographers, party entertainers, hair and makeup artists, pet sitters and movers, plus barbers, massage therapists, yoga instructors, tutors, music teachers, driving instructors and consultants, whose quote questions are about group, event or program work.
  • Notes and photos - see the next question.
Can clients attach photos - and are they safe to store?

Yes, up to 5 per request, if Let clients attach photos is checked. You'll see them as thumbnails on the booking, and you can delete any of them.

  • Photos are shrunk in the client's browser before upload and saved as plain JPEGs. Location (GPS) and camera details are stripped out, and anything that isn't a real image is rejected.
  • Only you can see them, from your own account.
  • A request in Spam (from a spam IP, or caught by your spam country or word filters) keeps its photos, so a real client caught by mistake doesn't lose them. They don't count toward your photo storage: Spam has a small store of its own (50 MB), and when it's full the oldest spam photos make room. They're deleted after 30 days in Spam. Not spam keeps them, and they count toward your storage from then.
  • They're deleted automatically 90 days after the booking is Completed, Cancelled or marked No-show - or 90 days after it was last updated if it's still an unanswered quote request. Deleting the booking deletes its photos right away.

Photos are off by default for business types where they don't help: photographers, party entertainers, dog trainers, pet sitters, and lesson, fitness, massage, barber and consulting businesses. Turn them on or off any time.

Where do quote requests show up, and how will I know I got one?

You get the same email notification as a new booking (following your Notifications settings), with the subject "New quote request". On Bookings, Needs attention shows how many quote requests are waiting for a price. They have their own status, Quote request, so you can also filter your bookings list by it.

How do I price a quote request and turn it into a booking?
  1. Open it with Manage and read the client's answers, notes and photos, then click Price this quote.
  2. Price it one of two ways:
    • Scope of work + Quoted price - describe the job (e.g. "Haul away a sofa, a mattress and 10 bags from the garage") and enter your price. Best for one-off jobs.
    • Service type(s) - if the job matches services you already offer, check them instead. Price and duration then come from your Service types, like a normal booking.
  3. Set the date, time and duration. The client's preferred date is only a starting point, and the duration must be more than 0 before you can move it to Pending, Confirmed or Completed.
  4. Let the client know your price however you normally would - Email client opens a pre-filled draft in your own email app.
  5. Change the status to Pending (price sent, waiting on them) or Confirmed (they said yes), then Save changes. Confirming sends the usual confirmation email if that's turned on.

From here it's a normal booking. It keeps a small Quote badge so you can tell where it came from.

Does a quote request block time on my calendar?

No. While it's still a quote request it never holds a slot, even if the client picked a preferred date - other clients can still book that time. It starts blocking time as soon as you set it to Pending or Confirmed (the same rules as any other booking).

What if I don't want to take the job?

Set the status to Cancelled to keep a record (its photos are deleted 90 days later), or delete it from the Danger zone on the booking if it was spam or a mistake. Either way, let the client know yourself - no email is sent automatically.

Does the client see their quote answers on the receipt or in emails?

No. Their answers are for you only - they're left off the receipt, the confirmation email and the Email client draft. The client sees the scope of work (or services), the date and time, and the price.

Is Request a quote protected from spam?

Yes - the same protections as your booking form: hCaptcha (on by default), per-visitor submission limits, the Verified/Unverified connection check, blocked clients, spam IPs, and your spam countries and spam words. You can also use Mark as spam on a quote request, or Mark IP as spam on the IP it came from, exactly like a booking. Clients can't pay through Stripe on a quote request, since there's no price yet.

Managing bookings

What do the booking statuses mean?
  • Quote request - sent from Request a quote; no price and no time slot yet (see Quote requests).
  • Pending - a client sent a booking request, or you're waiting on them. Not confirmed yet. A request from your booking page that's waited over a day also shows a red Waiting badge.
  • Confirmed - locked in, by you or straight away by Instant booking (Booking Details then shows "Confirmed automatically by Instant booking."). This also turns on the Add to Calendar button.
  • Completed, Cancelled, No-show - for your records after the fact. Marking a booking No-show never charges the client: a card hold is released, and money already paid at booking stays with you (more).

Otherwise statuses only change when you change them. The exceptions: Instant booking confirms a booking from your booking page when it comes in, a quote request moves to Pending once the client pays a card payment link you sent for it, and if you let clients cancel online, a booking they cancel becomes Cancelled.

What does my client see after they book?

It depends on whether the booking was confirmed straight away:

  • With Instant booking on (and the booking confirmed) - "You're booked! Wednesday, October 14 at 2:00 PM" with a short note: "Your appointment is confirmed - a confirmation email is on its way." Their confirmation email goes out straight away, if Email client booking confirmation is on. When no email will actually be sent (that switch is off, your daily email limit is used up, and so on), the note just says "Your appointment is confirmed."
  • Otherwise - "Booking request received! We'll contact you shortly to confirm your booking." They aren't emailed yet. They get a confirmation email when you change the booking to Confirmed.

Either way it also shows their total and the estimated time. For a quote request, it says you'll review the details and get back to them with a price - quote requests are never confirmed automatically.

If you've added a Return to URL in Business info, they also get a button back to your website.

What is Instant booking?

A setting that confirms bookings for you. Turn on Instant booking in Settings > Hours & availability (next to Pending appointments block availability). Under it, Hold unverified bookings as Pending (on by default) keeps bookings from a VPN, proxy or work network waiting for you - turn it off to confirm those too. A booking from your booking page is then Confirmed the moment it comes in:

  • The client sees "You're booked!" and gets the normal confirmation email straight away (if Email client booking confirmation is on in Notifications).
  • You still get your new-booking email. Its subject is "New booking (confirmed)" and it says nothing needs doing.
  • Booking Details shows "Confirmed automatically by Instant booking."
  • With a Stripe deposit or full payment, the booking is confirmed once the card payment is captured - a moment after checkout.

Quote requests are never confirmed automatically - they need your price first. Neither is a booking for a location you've marked I confirm these bookings first in Settings > Locations - it always comes in as a request. Bookings you enter yourself with New booking are unaffected.

New accounts start with it on for 11 business types that price everything up front: personal trainers, hair stylists, barbers, nail technicians, massage therapists, tutors, music teachers, driving instructors, yoga instructors, lash technicians and consultants. Other types start with it off. It's free on every plan. More about Instant booking.

Which bookings still come in as Pending with Instant booking on?

Instant booking only confirms what you'd have confirmed anyway. A booking still comes in as Pending, as a request for you, when:

  • The client's connection is Unverified (a VPN, proxy, work network, or the check failed) - unless they already paid by card through Stripe, or you've turned off Hold unverified bookings as Pending (under Instant booking).
  • Its time overlaps another booking that's still Pending (see the next question).
  • The client picked a location you've marked I confirm these bookings first in Settings > Locations, like a "more than 40 miles away, we confirm first" zone.

A booking that lands in Spam (from a spam IP, spam country or spam word) is never confirmed either - it goes straight to your Spam folder instead of your Pending bookings, with no emails sent.

Quote requests always come in for you to price. Confirm the rest as usual with Confirm booking.

Does Instant booking work with "Pending appointments block availability"?

Yes. The two settings sit next to each other in Settings > Hours & availability:

  • Pending appointments block availability off (how it starts with Instant booking on) - a pending request doesn't hold its time, so another client can still pick that time. Instant booking never confirms on top of a pending request: that second booking also waits as Pending, and you choose which one to confirm.
  • Pending appointments block availability on (how it starts when bookings come in as requests) - a pending request's time isn't offered to anyone else until you confirm or decline it, so this never comes up.
What does the red "Waiting 2 days" badge on a booking mean?

That client sent a booking request from your booking page that long ago, and it's still Pending - they're waiting for your answer. The badge appears once a request has waited a full day and counts up in whole days, on the booking in your Bookings list and in Booking Details. Needs attention on Bookings shows the total too, like "3 pending bookings to confirm - 1 waiting over a day".

Requests never expire on their own, and while Pending appointments block availability is on, an unanswered one keeps its time from other clients. So answer it: Confirm booking, decline it by changing the status to Cancelled, or Mark as spam if it's fake - the last two free its time straight away.

Bookings you entered yourself never get the badge, and quote requests are counted separately ("waiting for a price").

Can clients cancel or reschedule a booking themselves?

Yes, if you turn it on. In Settings > Policies & terms, the Online changes panel has:

  • Let clients reschedule online
  • Let clients cancel online
  • Stop online changes - how close to the appointment clients can still change it: Never - any time before it starts, or 1, 2, 4, 12, 24 (the default), 48 or 72 hours before.

Clients use the Manage booking button in their confirmation email (and in a reminder that goes out before your cutoff). You get an email for every change (while new-booking emails are on in Notifications), and the booking shows what happened. New accounts in business types that price everything up front start with both on; other types start with them off. It's free on every plan. More about online rescheduling.

With them off - or after the cutoff - clients contact you (using the contact email or phone on your booking page), and you update the booking: change the date and time, or set it to Cancelled. To let them know, open the booking and click Email client.

How do clients reschedule or cancel online?

The Manage booking button in their confirmation email (and in a reminder that goes out before your Stop online changes cutoff) opens their own booking page - the same private page as their receipt. It shows Reschedule and Cancel booking buttons and a line like "You can reschedule or cancel online up to 24 hours before your appointment."

  • Reschedule - they pick a day (with quick picks of the next days that have open times) and one of the open times. They only see times your booking page would offer for that booking right now: your hours, blackouts, minimum notice, advance limit, buffer time and travel time all apply, and never a time another booking holds, a Pending one included. Everything else stays the same - services, price, payments and status. Booking Details shows "Rescheduled by the client online from ..." with the old time, and if reminders are on, a new reminder goes for the new time.
  • Cancel - a "Cancel your booking?" page shows your cancellation policy text (if it's on), with Yes, cancel my booking and Keep my booking. The booking becomes Cancelled, the time opens up on your booking page again, and Booking Details shows "Cancelled by the client online".

You get an email for each change - "Booking rescheduled by client (#123)" with the old and new time, or "Booking cancelled by client (#123)" - while new-booking emails are on. The client gets a copy ("Your booking has moved" / "Your booking is cancelled"), even with Email client booking confirmation off - it counts toward your daily email limit on the Free plan and during the free trial.

After your Stop online changes cutoff the buttons are gone, and the page says something like "Online changes close 24 hours before your appointment. To change it now, please contact your business name (your phone or your email)." Rescheduling is also paused while your booking page is offline (clients can still cancel).

The link is private and never shows up in search engines. Just opening it changes nothing, and every change is checked again before it's saved.

What happens to a deposit when a client cancels online?

Nothing is refunded automatically. A Stripe deposit or payment stays in your Stripe account, and the booking becomes Cancelled. (A card that was only approved and not charged yet is different: cancelling releases the hold, so the client isn't charged, and the cancel page tells them so.) The cancel page tells the client "Cancelling doesn't refund your deposit automatically - your business will follow their cancellation policy and be in touch about it.", and their "Your booking is cancelled" email says the same. Your "Booking cancelled by client" email says what they paid - by card when they booked, through a payment link, or recorded by you - e.g. "They paid a $12.50 deposit by card. Nothing was refunded." Any card payment link you'd sent them stops working.

If your policy says they get money back, open the booking and click its Stripe payment ID to refund it in your Stripe Dashboard (see Card payments with Stripe), then click Refresh status on the booking - a Cancelled booking doesn't check Stripe by itself. 1MinuteBooking's 2% fee on that payment isn't returned when you refund. Put your rule in your cancellation policy text in Settings > Policies & terms - clients see it before they cancel.

How many times can a client move a booking?

Twice. A booking can be rescheduled online up to 2 times; after that the client is asked to contact you. You can still move it yourself any time with Edit booking details.

What does "Verified" vs "Unverified" mean next to a booking?

It's a check on the connection the client booked from. Verified means it came from a normal home or mobile internet provider - very likely a real local client. Unverified means it didn't (a VPN, proxy, business network, or the check simply failed). That's not necessarily fraud - just worth a quick look before you confirm. With Instant booking on, an Unverified booking still comes in as Pending for you to check, unless the client already paid by card through Stripe or you've turned off Hold unverified bookings as Pending. You can hide unverified bookings under More filters above your bookings list.

Does 1MinuteBooking process payments for me?

Not unless you turn on Stripe payments. Otherwise you collect payment yourself (cash, a card reader, a payment link, e-transfer, etc.) and 1MinuteBooking never touches the money. With Stripe, card payments go straight to your own Stripe account, and 1MinuteBooking takes a 2% fee on each one (see What's the 2% fee). Each booking has a Payment method field (what the client said they'd use) and a Paid checkbox for your own tracking.

Can clients tell me how they'll pay?

Yes. In Settings > Payments > Payment methods, turn on Ask for a payment method on the booking page, check the methods you accept and put them in order. New accounts start with this on, offering Credit card, Cash App, E-transfer, PayPal, Cash and Cheque.

The client's choice shows in the booking's Payment method field. Nothing is charged - it just tells you how they plan to pay.

Can I add Venmo, Zelle or Square as a payment option?

Not to the list. The payment methods clients can pick on your booking page are a fixed set of six: Credit card, Cash App, E-transfer, PayPal, Cash and Cheque. In Settings > Payments > Payment methods you can uncheck any you don't take, drag them into your order, or turn off Ask for a payment method on the booking page altogether.

You can still be paid any other way - Venmo, Zelle, Square, a card reader - and note it on the booking (Internal notes) and check Paid. Online card payments on your booking page go through Stripe only.

The job changed partway through - can I change the booking and charge more?

Yes - you can change a booking during or after the job, even once it's Completed. Open it and click Edit booking details. If it's Completed and Paid, uncheck Locked appointment first. Then either:

  • Change the services or add-ons to match the work you actually did (e.g. Standard Cleaning to Deep Cleaning, or one more bathroom) - the price updates, and Recalculate updates the duration.
  • Or keep the services and type a positive Adjustment (e.g. 40 for the extra work) - it shows as its own line on the receipt.

Click Save changes. Then collect the difference:

  • Not paid yet, and you take card payments through Stripe? Click Request card payment and send the link - it's worked out from the new total.
  • Already paid by card through Stripe? The extra shows as Balance due. Click Request card payment to send a link for just that balance, or collect it however they pay, then click Record $X collected via ... below the balance (see Balance due).
  • Marked Paid yourself (cash, e-transfer, a card reader...)? There's no Balance due line - the booking just shows the new total as Paid. Collect the difference, and uncheck Paid until you have it if you want the booking to show as unpaid meanwhile.

The client isn't emailed when you change a booking, so agree the new price with them first, and click Email client if you'd like to send the updated details. The same steps lower the price if the job turned out smaller (a negative Adjustment).

How do I change the services, price or duration on a booking?

Open it and click Edit booking details, make your changes, then click Save changes. Checking or unchecking service types updates the service price automatically: a service the booking already had keeps the price it was booked at, and one you add takes today's price. Click Recalculate to update the duration to match. For a one-off discount or surcharge, use Adjustment (next question).

What does "Adjustment" do - and how do I give a discount after booking?

It adds or subtracts a flat amount on one booking, without changing your service or add-on prices. Type a positive number for a surcharge (e.g. 25 for a rush fee) or a negative one for a discount (e.g. -10), then click Save changes (the total updates as you type). It shows as its own line on the price breakdown and receipt, so the change stays visible.

A coupon can be applied when a client books on your booking page, or by you on New booking. Once a booking exists, Adjustment is how you discount it.

Note: the adjustment is applied before tax. If you're matching an amount that already includes tax (like a Stripe refund), see the Stripe balance question or you'll be off by the tax.

Deleting a booking vs. marking it Cancelled or No-show - what's the difference?

Cancelled or No-show keeps the booking in your records and exports. Deleting (from the Danger zone on the booking) removes it permanently, along with any quote photos - use that for mistakes, duplicates and spam, not everyday cancellations.

How do I rebook a repeat client - and are recurring appointments supported?

For a regular schedule, use Repeat when you create the booking on New booking - every 1, 2, 3 or 4 weeks, for up to 26 visits. See How do I set up a repeating booking?

For a one-off rebooking, once a booking is Completed, open it and click Duplicate booking. The New booking form opens with the same client, services and add-ons (every dog, person or vehicle, if there were several), answers to your questions (or the same scope of work, for a custom-priced job), address, payment method and internal notes. Just pick the new date and time - or turn on Repeat there too.

A Cancelled booking has Duplicate booking too, to bring it back - the copy is filled in the same way and starts as Pending. If it hadn't happened yet, its date and time are kept as well.

Clients can also rebook themselves (they can't set up a repeating booking on your booking page). When you mark a booking Completed, they're emailed a thank-you with a Book again link (when the appointment ended today or in the last 14 days, and when they haven't already booked their next one - see the thank-you email for every rule) that opens your booking page with their details, services, add-ons, location and answers already filled in - they just pick a new date and time (not for quotes, which have no set price to fill in). It's on by default under Settings > Notifications (see the thank-you email, or how rebooking works with screenshots).

Prices come from your current Service types and Add-ons, so a rate change carries over. If a service or add-on has since been removed, a banner lists what couldn't be copied so you can pick a replacement.

Want to give regular clients a lower rate (e.g. 15% off for visits every 2 weeks)?

  • When you rebook them yourself with Duplicate booking, enter their code in Coupon code and click Apply - or, for a one-off flat discount, enter a negative Adjustment (e.g. -25).
  • When they book on your booking page themselves, create a coupon in Settings > Coupons (e.g. REGULAR15 for 15% off) and give the code only to your recurring clients.
How do I set up a repeating booking?

On New booking, under Schedule:

  1. Fill in the booking as usual - client, services, duration, date, time. It has to be Pending or Confirmed, with a date, time and duration.
  2. Set Repeat to Every week, Every 2 weeks, Every 3 weeks or Every 4 weeks (the default is Doesn't repeat).
  3. Set Number of visits - 2 to 26, counting the first one.
  4. Click Create booking.

You get one booking per visit, on the same day of the week and at the same time, with the same client, services, add-ons, location, answers and price. A visit that would overlap another booking, or fall on a full-day blackout, is skipped, and the confirmation names it - e.g. "4 visits booked, every 2 weeks - 1 skipped: Tue, Nov 4 (overlaps another booking)".

On a booking that sells or uses a prepaid package, each later visit is one more session of it: the package's service is $0 and anything else on the booking (another service, add-ons, a location's price) is charged on every visit. Visits once the package has no sessions left, or after its use-by date, are skipped and counted in the confirmation.

It works from Duplicate booking too, since that opens New booking. Each visit is its own booking - move, cancel, complete or charge each one separately. Booking Details shows "Repeats every 2 weeks ยท Visit 3 of 6".

Created as Confirmed, the client gets one confirmation email listing every visit's date, and each Confirmed visit gets its own reminder if reminders are on - on the Free plan and during the free trial, each one counts toward your daily email limit. Clients can't set up a repeating booking themselves on your booking page. It's free on every plan. More about repeating bookings.

How do I cancel the rest of a repeating booking?

Open the visit you want to stop after and click Cancel the N later visits in Booking Details (for example, Cancel the 3 later visits). Every later visit that's still Pending or Confirmed becomes Cancelled; the one you opened and earlier ones stay as they are. Tick Email the client to send them one email listing the cancelled dates (it counts toward your daily email limit) - otherwise no email is sent.

To cancel just one visit, change that booking to Cancelled like any other.

A client bought a package (e.g. 4 or 10 sessions) - how do they book the rest?

They book them themselves. A service set up as a package (like the starter 10-Session Package) works like this:

  1. The client books it on your booking page at the package price - that booking is session 1, paid the way any booking is (card, deposit or at the appointment). Their link books the rest once the package is paid in full or that first session is Completed - a deposit alone doesn't unlock it, and if the purchase is cancelled before it's paid in full the link stays locked until you decide (refund the deposit, or Unlock link on the client's Packages panel if they paid another way).
  2. Their confirmation email has a Book your next session button with the sessions left (e.g. "You have 9 sessions left on your 10-Session Package"). The same button is on their booking's page and in the thank-you email. While their link is still locked (the package isn't paid in full yet), the email has no button and says instead: "Your link to book them will work once the package is paid in full."
  3. That link opens your booking page with only the package's session, already paid for - headed "Session of your 10-Session Package (9 sessions left)" and "8 sessions left after this one". Its session number ("Session 2 of 10") is its place in date order, so it's shown once they've picked a time: on the confirmation, in their emails and on the receipt. Coupons don't apply. If they add an extra for that visit - an add-on, or a location with a travel fee - they pay for just that: by card if you take card payment through Stripe (in full, or your deposit), otherwise it's a balance owing on the booking. With no extras there's no payment step at all. It's confirmed or sent as a request, the same as your other bookings (Instant booking).
  4. Each session is taken from the balance the moment it's booked, so two tabs can't spend the last one twice.

You see "Session 4 of 10 - 10-Session Package" on the Bookings list, Booking Details, receipts and emails, and the balance and its history in the Packages panel on the client's profile. A package session's service is $0, so the package isn't counted as revenue again - the money is on the booking that bought it, plus any extras charged on a visit. More about prepaid packages.

How do I sell a package of sessions?

In Settings > Service types, open the service's Edit, then open Advanced settings and tick Sell it as a prepaid package of sessions. Set:

  • Sessions in the package - 2 to 100, counting the first one.
  • Use within (days) - optional; leave it blank for no expiry.

A service that's already a package shows these under Prepaid package instead. The price is for the whole package, and each session is the service's length. Only a one-price service can be a package (not per hour or per item). Personal trainer, tutor, music teacher, driving instructor, yoga instructor and dog trainer accounts start with one already set up. More about prepaid packages.

Can I give a package session back, or make an exception?

Yes - you decide in every case, and the package history keeps each change.

  • Client cancels online - the session goes back automatically. Clients can cancel online until your Stop online changes cutoff (Settings > Policies & terms), so set it to match your policy: with Never - any time before it starts, or a cutoff shorter than your policy, a late online cancel still gets the session back. You can take it back with Adjust (below).
  • You cancel or decline - when you change the status to Cancelled, Give this session back to their package is on. Turn it off to keep the session used, for a late cancel under your policy.
  • No-show - the session stays used. Booking Details then offers Give this session back (also on a cancel you kept as used), with a short reason, e.g. "Sick - made an exception".
  • Moving a booking keeps the same session; deleting one gives it back.
  • Adjust on the client's Packages panel adds or removes sessions (a reason is required) and changes the use-by date.
Do package sessions expire?

Only if you set Use within (days) on the package service - it counts from the day the package is bought (or from its first appointment, when that's later), and the client's emails say "use them by Apr 9, 2027": every session has to take place on or before that day. Their link's calendar stops there, and they can't move a session past it. You can still book or move one past it yourself - you're asked first (Book anyway past use-by date). If that first appointment moves to a later day before any other session is booked, the use-by date moves later with it (never earlier, and not once you've set the date yourself with Adjust). Leave it blank and they never expire.

Once a package has expired, its link says so and gives your phone or email to contact you, instead of booking. You can still book a session from it yourself, or give it a new date (or none) with Adjust on the client's Packages panel.

How do refunds work with packages?

Money and sessions are separate: nothing is refunded automatically, and the sessions don't change when you refund.

  • Refund a card payment in your Stripe Dashboard (or pay the client back yourself), then use Adjust to remove the sessions you refunded, with a reason like "Refunded 3 sessions". Click Refresh status on the booking that bought the package so it picks up the refund. 1MinuteBooking's 2% fee isn't returned on a refund.
  • To end a package, click Cancel package on the client's Packages panel (or on the booking that sold it). Its unused sessions are voided, sessions already booked stay booked, and you say whether you're refunding the client (in your Stripe Dashboard, or yourself) or keeping the payment - that goes in the package history. A cancelled package can't be brought back.
  • The booking that sold a package keeps the package's service: to change it, cancel the package first. Its other services and add-ons change as usual. A booking can't be switched to a package service - sell a package from New booking or your booking page.
  • Deleting the booking that sold a package asks whether to cancel the package too. Keep it and the client keeps its sessions; its link stays as it was - locked until it's paid.
  • If the booking that bought the package is declined or cancelled while nothing was paid for it, and no other session of it is booked, the package is voided - nothing was sold. The same happens once a cancelled purchase is fully refunded through Stripe. Restoring that booking brings the package back. Giving a session back on a booking that wasn't cancelled (a no-show) never voids it. For a goodwill session from a voided package, use Adjust +1: it's back in use with just that 1 session - the voided ones stay voided.
  • A package paid in full whose first booking is cancelled keeps all its sessions - the client can book session 1 again from their link. One cancelled after only a deposit isn't voided either, but its link stops booking (the Packages panel shows Link locked until paid) until you refund the deposit, or click Unlock link (paid another way) if they paid another way. Adding sessions with Adjust doesn't unlock it.
I duplicated a booking and the price is different from last time - why?

Because Duplicate booking uses today's prices, not the old ones. When the totals differ, you'll see a banner before saving, like:

"Heads up: this booking previously totaled $180.00 (before tax). At today's pricing it now totals $300.00 (before tax). Review before saving."

It's just a heads-up - you can still save. Both totals are before tax, and include any location charge and adjustment (the adjustment is copied to the new booking). A custom-priced job (scope of work) has no service price to compare, so its old price is copied as-is and no banner appears.

Can I give a client a receipt or invoice - and make it say "Paid"?

Open the booking and click Receipt. It opens in a new tab with the full price breakdown, ready to print or save as a PDF. Email client sends the same details from your own email app.

The receipt says PAID or UNPAID based on the Paid checkbox. Click Mark paid (or check Paid under Edit booking details and Save changes), then open the receipt again. A booking paid through Stripe has no Paid checkbox - its receipt says PAID once the Balance due is $0.00, or DEPOSIT PAID while only the deposit has been paid (DISPUTED while a chargeback is open). A Cancelled or No-show booking with nothing collected shows "Cancelled - nothing charged" or "No-show - nothing charged" instead of a balance. One that kept a payment (a deposit, say) shows "Cancelled - nothing more due" or "No-show - nothing more due" with 0, unless a refund is owed.

What if a client pays a deposit or prepays?

To collect it automatically on your booking page, use Stripe payments - Booking Details then shows what was paid and what's still owed. If they pay a deposit some other way (cash, cheque, e-transfer, PayPal, Cash App), there's no separate deposit field: note it in the booking's Internal notes or the client's Private client notes, and check Paid once everything is settled.

Can I block a client from booking again?

Yes. Open their client profile (click their name on any booking) and use Block client in the Danger zone, then confirm with Block client in the dialog. New booking and quote requests with their email or phone number are silently dropped - the visitor sees the usual confirmation, but nothing is created and you aren't notified. (If you require card payment through Stripe, they see a payment error instead.) Their existing bookings stay as they are. Unblock the same way.

What does "Update client" on a booking mean?

Booking Details shows This booking was submitted with different contact details than the client record when a returning client typed a different phone number or address on your booking page than the one saved on their profile. The booking keeps what they typed; their profile isn't changed automatically, because anyone who knows a client's email can book with it.

If the new details are right, click Update client to copy them onto the client's profile. If not, just leave it. (A Locked booking needs Locked appointment unchecked first.)

Can I import my clients, or merge duplicate clients?

No - there's no import from other booking apps or spreadsheets, and no merge. Past clients are added when they book, or add them yourself with Clients > + Add client (no booking needed).

For a duplicate, keep the one you want: fix its details under Contact info. Deleting the other client also deletes its bookings, so re-enter or move anything you need from it first (see entering a booking).

What does "Locked appointment" mean?

A booking that's both Completed and Paid locks itself so it can't be changed by accident. To fix something, uncheck Locked appointment, make the edit and save - it locks again as long as it's still Completed and Paid. While locked, a Stripe refund or chargeback doesn't change it: you're emailed (while new-booking emails are on), and it shows a Stripe update waiting badge until you uncheck Locked appointment and click Refresh status (see "Does 1MinuteBooking notice refunds and chargebacks?").

Why does a booking say "This booking was changed since you opened it"?

Because it changed while you had it open - the client cancelled or moved it online, a card payment came in or was refunded, or you saved it in another tab or on your phone. So nothing newer is overwritten, Save changes doesn't save over it: the message says what changed (for example "the client cancelled it at 7:04 AM"), and your edits aren't saved yet. What you typed stays on the page - Copy my notes copies your internal notes if you changed them. Then click Reload to see the latest version, and make your change again.

Calendar & availability

Controlled under Settings > Hours & availability and Blackout dates & times.

Does this sync with Google Calendar (or Outlook/iCloud)?

One way, yes. Turn on Calendar sync in Settings > Calendar sync and add your private calendar link to Google, Outlook or Apple Calendar - every booking shows up there and stays up to date.

It doesn't work the other way: the times clients can pick come only from your Business hours, your Blackout dates & times, and the bookings already in 1MinuteBooking. If something else takes up your time - another job, a personal appointment - add a blackout so clients can't book it.

How do I see my bookings in Google, Outlook or Apple Calendar?

Use Calendar sync. In Settings > Calendar sync, click Turn on calendar sync, then click your calendar and choose Continue in the note that opens (for example Continue to Google Calendar):

  • Google Calendar - opens Google Calendar with the link filled in; click Add. It works from your phone too.
  • Outlook.com or Outlook (work or school) - opens Outlook on the web; click Import or Subscribe.
  • Apple Calendar - on a Mac, iPhone or iPad, opens Calendar to subscribe.

For any other calendar app, click Copy link and paste it where the app says "Subscribe", "From URL" or "Add calendar from the internet". Your bookings show up as their own calendar, and new, moved and cancelled bookings update there by themselves. It's free on every plan. More about Calendar sync.

How often does Calendar sync update, and why isn't a new booking in my calendar yet?

Your calendar app checks the link on its own schedule - 1MinuteBooking can't push changes to it. Apple Calendar lets you choose how often (Calendar settings for that calendar, as often as every 5 minutes). Outlook checks every few hours, and Google Calendar every few hours up to about a day; neither can be made faster.

Your Bookings page in 1MinuteBooking always shows new bookings straight away. In the Google Calendar phone app, a new subscribed calendar can also need Sync turned on for it in the app's settings.

Which bookings show up in my synced calendar?

Confirmed and Completed bookings from the last 90 days onward, and every upcoming one. Pending bookings are included too, titled "Pending:" and marked tentative, unless you turn off Include Pending bookings. Cancelled and No-show bookings, quote requests you haven't priced yet, and spam never are - when you cancel or move a booking, your calendar removes or moves it at its next check. See the chart.

Each event is titled with the service and client (like "Haircut - Marcus Reed"), has the booking's address as its location, and lists the client's phone, email, services, add-ons and notes, with a link to the booking. A stay shows as one event on each night at the arrival time, titled with "(night 2 of 3)" and so on - the first night's event has the whole stay, from arrival to pick-up. With Show travel time on, a booking with travel time also gets a "Travel" event before it (and "Travel back" after it, when travel time blocks both sides).

Will events in my Google Calendar block times on my booking page?

No. Calendar sync goes one way - bookings go into your calendar, but nothing comes back. Editing or deleting an event in your calendar doesn't change the booking either. For a personal appointment or another job, add a blackout (a whole day, or just part of one) so clients can't book that time.

Is my calendar link private? How do I change it or turn it off?

The link is a long random address that can't be guessed, but anyone who has it can see the bookings in it - client names, phone numbers, emails, addresses and notes. Only add it to your own calendars, and don't post it or send it to anyone.

In Settings > Calendar sync, Get a new link replaces it - the old link stops working straight away, so add the new one to your calendar again. Turn off stops the link completely; then remove the calendar from your calendar app (bookings already there stay until you do).

What's the difference between Business hours and Blackout dates?

Business hours are your regular weekly hours. Blackout dates & times are one-off exceptions - a whole day off, or just part of a day.

Can I set split hours or a lunch break, like 9 AM-12 PM and 1-5 PM?

Yes. In Business hours, click + Add 2nd window under a day, enter the second start and end time, and click Save. Clients only see times inside the two windows. Each day can have up to two windows, set separately. Remove 2nd window goes back to one.

For a break on just one date, add a blackout with a start and end time instead.

Can I block off just part of a day?

Yes - when adding a blackout, set a start and end time (leave both blank to block the whole day). By default, an appointment that would run into the blackout is blocked too, not just one that starts during it. For example, with 1-5 PM blacked out, a 3-hour appointment can start no later than 10 AM. Turn off Block appointment slots that overlap blackout times to only block start times inside the blackout.

Can I set different hours for one specific date?

Business hours are set per weekday, so there's no separate schedule for one date. Instead:

  • Fewer hours that day (closing early, a late start) - add a blackout for that date with a start and end time in Hours & availability > Blackout dates & times (+ Add time off).
  • More hours that day (open late, a Sunday you normally take off) - clients can't book outside your weekly hours online, but you can enter those bookings yourself with New booking, any time you like. Or widen that weekday's hours for the week and change them back after.
Can I limit how many bookings I take per day?

Not with a count - there's no daily booking cap. To keep days from filling up, use what's in Settings > Hours & availability: shorter business hours, buffer time between appointments, a longer Booking slot length, a blackout for part of a busy day, or turn off Instant booking so you approve each one. (Pet sitters' stays and day services have their own How many at once limit.)

Can I require advance notice, or limit how far ahead clients can book?

Yes, both, in Settings > Hours & availability:

  • Require a minimum notice window? stops last-minute bookings. At 2 hours, a client looking at 3 PM only sees 5 PM or later.
  • Set max advance booking limit caps how far ahead clients can book. Turn it off to allow any date.

New accounts start with a 2-hour minimum notice and a 90-day limit.

What is "buffer time"?

Free time kept before and after every appointment, so you're never booked back-to-back. With 15 minutes, a 10:00-11:00 AM booking blocks 9:45-11:15 AM.

It's set with Add buffer time between appointments in Settings > Hours & availability. New accounts start with it off - turn it on and pick 5 to 60 minutes. Buffer time applies to every booking - for drive time that depends on where the appointment is, use a location's travel time instead.

What does "Pending appointments block availability" mean?

When checked, a booking request holds its time slot from the moment it's sent until you confirm or decline it, so nobody else can request that time while you decide. When unchecked, the time stays open for others until you confirm one - whoever you confirm first gets it. Confirmed bookings always block their time, and quote requests, declined (Cancelled) requests and anything in Spam never do.

New accounts start with it checked when bookings come in as requests (Instant booking off - trades, cleaning, events, pet care and most other types), and unchecked for the types that start with Instant booking on, where a pending booking is rare. Requests never expire on their own, so Bookings flags one left unanswered over a day with a red Waiting badge.

With Instant booking on and this unchecked, a booking that lands on a pending request's time isn't confirmed automatically - it waits as Pending too, so you choose.

What does the "overtime" setting do?

Normally the last start time offered lets the appointment finish by closing time. With an 8 PM close and a 60-minute service, the last time offered is 7 PM. With Allow appointments to start before closing even if they run past it (overtime) turned on, clients can pick times right up to closing.

Up to how long past closing? sets the limit, from 30 minutes to 4 hours. A time is only offered if the appointment finishes within it - with a 6 PM close and a 2-hour limit, a 4-hour job can start no later than 4 PM. New accounts start with it on, with a 2-hour limit.

Booking slot length vs. service duration - what's the difference?

Booking slot length is how far apart the start times on your booking page are: every 15, 30 or 60 minutes. It doesn't change how long an appointment lasts - that comes from the service's duration plus any add-ons.

Can clients see my business hours?

Yes, if Show business hours on booking page is on in Settings > Hours & availability. Either way, clients can only pick start times inside your hours (an appointment can still run past closing if overtime is on).

How do I change my time zone or currency?

Both are in Settings > Business info. Your time zone is used for your hours, the times clients can pick, receipts and coupon expiry dates, and daylight saving is handled automatically.

Currency can't be changed while Stripe is connected, because Stripe pays you in that currency, or once you have bookings with prices or payments, coupons worth a fixed amount, packages sold or payment links - their amounts are in it, and changing it would relabel them, not convert them. Reset account clears all of that, and then you can pick a new currency.

Which time zones can I pick?

The Time zone list in Settings > Business info covers:

  • North America - Newfoundland, Atlantic, Eastern, Central, Mountain, Pacific, Alaska, Hawaii and Hawaii-Aleutian (Adak), plus Puerto Rico and the zones without daylight saving (Regina, Phoenix, Whitehorse).
  • Europe - the UK (London), Ireland (Dublin), Portugal (Lisbon), Central European Time (Berlin, Vienna, Zurich, Paris, Brussels, Luxembourg, Monaco, Amsterdam, Madrid, Rome, Stockholm, Copenhagen, Oslo) and Finland (Helsinki).
  • Asia-Pacific - Australia (Sydney, Melbourne, Hobart, Brisbane, Adelaide, Darwin, Perth), New Zealand (Auckland), Singapore, Hong Kong and Japan (Tokyo).
  • UTC.

Every business sees all of them; with German or French picked as your clients' language, the European ones come first. Daylight saving is handled automatically. If your zone still isn't there, email hello@1minutebooking.com.

Service types

Controlled under Settings > Service types - up to 100 per account. For extras, see Add-ons.

Where did my starting services come from, and how do I start over or change my business type?

When you set up your booking page, the business type you picked filled in a starter set of Service types and Add-ons - edit, add or remove anything. A new account also starts with reminder emails on and, for types that price everything up front, online reschedule and cancel and Instant booking. Where bookings come in as requests, Pending appointments block availability starts on. The wizard's last step lists what's already set up. To start over, use Redo setup under Settings > Service types > Business type. It takes you back through the setup wizard, where you can keep your business type or pick another.

It replaces (never merges with) everything the business type sets up, and there's no undo: your Service types and Add-ons, booking form questions, Quote requests and quote questions, Location options (removed and replaced with the type's starter locations - or none, with Ask clients to pick a location turned off - along with the note above them, and A location's travel time blocks your calendar goes back to Before the appointment), Collect an address (on for businesses that always go to the client, off for studios, offices and online work), Allow multiple services to be selected at once, and Let clients book more than one dog, person or vehicle at once (with its word). Anything you added or changed in those is removed, and the old services' photos go with them (the new services start with stock photos). Old services your bookings or clients' packages use are archived rather than deleted, so those keep working. Your bookings, clients, blackout dates, payments, policies, coupons, contact details, logo, cover photo and colors aren't touched, your booking rules (Instant booking, online reschedule and cancel, reminders) stay as you set them, and your hours stay unless you pick different ones in the wizard.

Can clients pick more than one service in a single booking?

Only if Allow multiple services to be selected at once is on - you also choose which services can be combined. It starts on for business types where clients usually book several jobs together (hair stylists, barbers, nail technicians, handymen, TV mounting, lash technicians, hair and makeup artists and pet sitters), with your paid services marked combinable. When it's off, picking a new service replaces the previous one. To book a second dog, person or vehicle with its own services instead, see booking more than one at once.

Can a client book more than one dog, person or vehicle in one booking?

Yes, up to 3, if Let clients book more than one dog, person or vehicle at once is on in Settings > Service types. You type what each one is called - "dog", "person", "vehicle" - and the booking page shows + Add another dog once the first one has a service.

  • Each one gets its own service(s), add-ons and answers, shown as Dog 1, Dog 2, Dog 3.
  • They're done one after another: the appointment is as long as all of them together and the price is the sum.
  • The date, time, location and contact details are asked once - a location's price and travel time count once, not per dog. Coupons, tax and Stripe deposits or full payments apply to the whole booking.
  • To ask a question once for each one (a dog's breed, a car's make and model), edit it under Custom fields and tick Ask this once for each.
  • Bookings, receipts, emails and the Excel export list each one separately. In Booking Details you can remove add-ons or add one for a chosen dog, but not change the services - adjust the price with Adjustment instead. Duplicate booking copies every one.
  • Booking by phone or in person? New booking has the same + Add another dog - see entering a booking yourself.

It starts on for Dog Grooming (dog), Hair Stylist, Barber and Nail Technician (person), Car Detailing (vehicle) and Private Music Teacher (student). Everywhere else it starts off - turn it on and type your own word. Several pets on one walk are different: they share one visit, so pet sitters charge for them with an Additional Pet add-on instead. More on booking more than one.

Can a service be priced per hour, per person or per item?

Yes. Edit the service in Settings > Service types and, under How is it priced?, pick:

  • Per hour - for hourly work. At $50, a client picking 3 hours pays $150 and books a 3-hour slot.
  • Per item - the client picks how many and the price multiplies by it. Tick Each one adds time when each one makes the booking longer (3 rooms at 30 min books 1 hr 30 min). Leave it off for per-person or per-night work, where the time on your calendar doesn't grow: "Group Session (Per Person)" at $30 is $120 for 4 people, but it's still one hour-long booking.

Either way you set the fewest and the most a client can pick. One price is a single fixed price. The setup wizard asks the same question - click Edit on a service there.

How do I hide a service without deleting it?

In Settings > Service types, untick the box beside it. It's hidden from your booking page straight away, and past bookings aren't affected - tick it again to bring it back. To change the order services are shown in, drag the handle on the left of a row (or focus it and use the arrow keys). Add-ons work the same way; for a location, use Deactivate in its menu.

Can I charge more for weekends, evenings or holidays?

Not automatically - prices don't change by day or time. You can add a separate service (for example "Weekend Clean") or an optional add-on for weekend or after-hours work, or change one booking's price with an Adjustment in Booking Details.

How do I set the fewest and most a client can book of a service?

For a service priced Per hour or Per item, the Min and Max boxes after Clients book (or Clients choose, for Per item) set the fewest and the most a client can pick. Max can be up to 10,000; Min is at least 1 and no more than Max. Example: movers with a 2-hour minimum set Min 2 and Max 8.

Can I bill for a partial hour, like 3.25?

Yes, from your dashboard (New booking or editing a booking) - clients on your booking page can only pick whole numbers. For a service with quantities turned on, you can enter quarters: 1.25, 1.5, 1.75 and so on, and price and duration adjust automatically. Anything else rounds up to the next quarter (3.33 becomes 3.5). Your minimum and maximum still apply. Add-on quantities are whole numbers only - see the Add-ons question.

How do overnight stays and boarding work for pet sitters?

The Pet Sitters & Dog Walkers business type starts with two per-night services, Overnight Stay (Per Night) at $75 and Boarding at Our Home (Per Night) at $65, and Doggy Daycare at Our Home (Per Day) at $40. For a stay, the client picks how many nights, up to 21 (you can change the limit), and the arrival (or drop-off) time on the first day, and the price is per night. The booking page counts the stay in nights, not minutes, and shows the client when it starts and ends before they book.

  • Only the arrival time is held. A 3-night stay arriving Friday at 6:00 PM holds 6:00 PM on Friday, Saturday and Sunday (30 minutes for an overnight stay, 15 for a boarding or daycare drop-off), so the daytime in between stays open for walks and drop-in visits. Two dogs staying different nights on one booking hold the time each night only for the dog still there. Calendar sync shows the stay on each night at that time.
  • Everyone sees when it ends. The booking page, your Bookings list, Booking Details, the calendar, receipts and the client's emails show a stay like "Arrives Fri, Oct 16, 6:00 PM - pick-up by 11:00 AM Mon, Oct 19 (3 nights)" and daycare like "Drop-off Fri, Oct 16, 7:30 AM - pick-up by 6:00 PM".
  • Extra pets are charged for every night. The client picks how many extra pets and the booking works out the nights: Additional Pet (Per Night) on an Overnight Stay is $10 a pet a night (up to 4), so 2 extra pets on a 3-night stay add $60, and Additional Pet, Boarding (Per Night) is $50 a pet a night (up to 3). Daycare has Additional Dog (Daycare) at $30 a dog. The booking page, your bookings, receipts, emails and a card payment all show the same total.
  • A full night can't be booked. Each stay and daycare service takes a set number at once (see how many at once). Once a night is full, the booking page greys out the start dates whose stay would include it and names the full night.
  • Their home and yours on the same night. Booking Details warns when an Overnight Stay at a client's home and Boarding at yours fall on the same night, so you can make sure someone is with both.

Boarding and Daycare start as At your place, so clients see your business address with directions, and Pet Pick-Up & Drop-Off on those asks for theirs.

Pet sitting accounts set up before this got the same pick-up times and limits on their preset services, and their Additional Pet (Per Night) now counts pets instead of pet-nights (an older booking's total doesn't change). Daycare, dog walks and drop-in visits can also be booked for several days in a row. Any other service - including one you add yourself - books one time slot on one day. See how stays and boarding look to clients.

How many pets can I take at once, and when is pick-up?

Open Settings > Service types and edit a stay or daycare service - these settings only appear on those:

  • Pick-up by - when the pet is collected: the morning after the last night for a stay, the same day for daycare. The preset starts at 11:00 AM for Boarding, 6:00 PM for Daycare and 9:00 AM for an Overnight Stay (shown as "leaves by", since you're the one leaving). Each booking keeps the time it was made with; change it for one booking under Booking Details > Edit booking details.
  • How many at once - the most you take on any one night (or day): Boarding starts at 4 pets, Daycare at 5 pets and Overnight Stay at 1 booking, since you sleep in one client's home a night. Leave it blank for no limit.
  • Counted in - Pets counts each booking's pet plus its extra-pet add-ons (like Additional Pet, Boarding (Per Night) or Additional Dog (Daycare)); Bookings counts each booking as one. With more than one dog on a booking, each dog (and its extra pets) counts only on the nights it's booked for.

Confirmed and Completed bookings always count. On your booking page, Pending requests count too while "Pending appointments block availability" is on; your own Bookings list, calendar counts and over-limit warnings always count them. Cancelled bookings, no-shows and quote requests never do. If you add or move a booking yourself past the limit, you're asked first and can save it anyway - Booking Details then shows a yellow over-capacity warning. New booking > Repeat warns too, listing every later visit that would go over. Your Bookings list and calendar show how full each night is ("3 of 4 boarding spots taken", or "5 of 4 boarding spots - over the limit" in red).

An add-on of your own can count as a pet or be charged per night too: edit it under Settings > Add-ons and tick Each one is another pet or Charge it for every night or day booked (per night on a stay, per day on several days in a row) - those boxes only show on add-ons for a stay, daycare or daily walk or visit. More on overnight stays and boarding.

Can clients book several days in a row - daycare for a week, or a walk every day while they're away?

Yes. Some services take a run of days as one booking: the client picks how many days and one time, and that time is booked on each day in a row. The Pet Sitters & Dog Walkers business type starts with it on:

  • Doggy Daycare at Our Home (Per Day) - one day or up to 10 in a row at $40 a day, with a Days stepper. The same drop-off time every day and pick-up by 6:00 PM: "Mon, Oct 12 - Fri, Oct 16 (5 days) - drop-off 8:00 AM, pick-up by 6:00 PM each day".
  • Dog Walk and Drop-In Visit - one visit, or every day for up to 21 days while the client is away, with an Every day for stepper: "Every day Mon, Oct 12 - Fri, Oct 16 at 9:00 AM (5 walks)", priced per visit times the days.
  • Every day is checked. Each day holds that time on your calendar, so nothing else is booked over it, and a start date only works when every day of the run is open in your business hours and has room under How many at once. The booking page names the day that doesn't fit ("We're closed on Sun, Oct 18 - pick a start date where all 5 days are open, or book fewer days").
  • Extra pets every day. Additional Dog (Daycare) ($30) and Additional Pet ($8) are charged for every day booked: 1 extra dog on 5 days of daycare adds $150.
  • Two visits a day. A booking has one time a day, so for a morning and an evening drop-in the client books the evening ones as a second booking.

Your calendar shows the booking on each of its days ("Day 2 of 5", "Walk 2 of 5"), and so does calendar sync; the Bookings list, Booking Details, receipts and emails show the whole run. Change the days under Booking Details > Edit booking details and the price and per-day add-ons follow.

To turn it off or change the most days, edit the service under Settings > Service types - Several days in a row only shows on daycare-style services and the walks and visits that have it. Dog trainers' Day Training (up to 10 days) works the same way. While a Pending or Confirmed booking still runs that service over days that haven't ended, you can't switch Several days in a row on or off, or change its pricing to per hour or to a quantity that adds time - add it as a new service to sell it a different way now. Pet sitting accounts set up before this got it on their starter services they hadn't changed; bookings already made stay as they were. See it on the booking page.

Can I require a certain add-on for one of my services?

Yes, but the setting is on the add-on, not the service: edit the add-on, tick Yes - clients must answer this to book under Is it required?, then click Only for some services? to pick which. See the full walkthrough.

Why does my $0 service show "Free" on the booking page - or why doesn't it?

A $0 service shows Free in green where its price would be - unless a required add-on applies to it, because then the client will still pay for that add-on. To show it, make the add-on optional or stop it applying to that service.

Add‑ons

Controlled under Settings > Add-ons - up to 100 per account, each with up to 50 preset options.

How do I make an add-on required for a service?
  1. Edit the add-on in Settings > Add-ons and, under Is it required?, tick Yes - clients must answer this to book.
  2. It's now required for every service it's for. To require it for only some of them, click Only for some services? and pick them.
  3. Click Save.

Clients booking those services now have to answer it (and say how many, for a How many add-on). Example: a "Deep Cleaning" service with a required "Bedrooms" add-on means the client must say how many bedrooms before booking. The add-on can still be optional on other services - pick those under Which services is it for?.

What's the difference between Yes or no, How many and Pick from a list?

It's how the client adds the add-on - How does the client add it? when you edit one:

  • Yes or no - a box the client ticks. Added once.
  • How many - the client picks a number and each one is charged: a "Bedrooms" add-on lets them enter 3 and pay for 3. You set the fewest and the most.
  • Pick from a list - choices, each with its own price and extra time. See lists of choices.
How do I set the fewest and most of an add-on a client can pick?

On a How many add-on, it's the Min and Max boxes after Clients choose. Max can be up to 10,000. Min is how many they take once they add it, and it starts at 1. Unless the add-on is required, clients can always skip it - so a Min of 3 means none, or at least 3. Whether they can skip it is set by Is it required?, not by Min.

What is "Pick from a list" on an add-on for?

It gives the client a list to choose from instead of a number, each choice with its own price and extra time. Use it when a per-unit price doesn't make sense - e.g. a "Home size" add-on with choices like "1,000-1,500 sq ft" and "1,500-2,000 sq ft" rather than a price per square foot.

Edit the add-on, pick Pick from a list, then add up to 50 choices with + Add a choice and drag them into order. Under Clients can pick, choose Just one (a dropdown) or More than one (checkboxes).

How do I charge hourly instead of a flat price?

The simplest way is on the service itself: edit it, pick Per hour under How is it priced? and enter your hourly rate. The client picks how many hours (between the fewest and most you set), and both price and time scale. See per hour, per person or per item.

You can also use an add-on for this: a $0 service with a required "Number of hours" add-on set to How many, priced at your hourly rate with 60 minutes of extra time each. That's useful if the same hourly add-on applies to several services.

How do I bill a partial add-on amount, like 3.25?

Add-on quantities are whole numbers only (services accept quarters - see that question). For an add-on:

  1. Book the nearest whole number below (3 in this example).
  2. Price: open the booking and use Adjustment to add the extra part (e.g. 18.75 for a quarter unit at $75).
  3. Duration: Adjustment doesn't change time, so update Duration (min) yourself if needed, then Save changes.

Notifications & emailing clients

Controlled under Settings > Notifications.

How do I find out when I get a new booking or quote request?

By email - 1MinuteBooking doesn't send texts or push notifications. Turn on Receive instant e-mail notification of new bookings. It covers quote requests too. You can choose separately whether to be emailed about Verified and Unverified ones (see Managing bookings).

A booking confirmed by Instant booking still sends you this email - its subject is "New booking (confirmed)", and nothing needs doing. If clients can reschedule or cancel online, you also get "Booking rescheduled by client" and "Booking cancelled by client" emails while this is on.

Does 1MinuteBooking send appointment reminders?

Yes, by email. Turn on Email clients a reminder before their appointment in Settings > Notifications and choose How long before? - 2, 4, 12, 24 (the default) or 48 hours. One reminder goes before each Confirmed booking.

It's on for every new account, at 24 hours. It's free on every plan. There are no text (SMS) reminders.

To remind a client yourself at any time, open the booking and click Email client - the message already has the date, time and details filled in. More about appointment reminders.

How do appointment reminders work?

Each Confirmed booking gets one short email from noreply@1minutebooking.com, the amount of time you chose before it starts. The subject is like "Reminder: your appointment on October 14, 2026 (#123)", and it has:

  • The date and time, service, length and address.
  • "Running late or can't make it? Call your phone number or reply to this email." Replies go to your contact email from Business info.
  • A Manage booking button, while the client can still reschedule or cancel online - not once the appointment is inside your Stop online changes cutoff. With the default 24-hour reminder and 24-hour cutoff, reminders don't have it; send them earlier (48 hours) or shorten the cutoff to include it.

It's sent once per booking. If the booking moves to a new date or time - by you or by the client - a new reminder goes for the new time (right away, if that time's reminder time has already come). Booking Details shows "Reminder email sent" with the time, or why it wasn't sent.

On the Free plan and during the free trial, reminders count toward your daily limit of automatic emails (5 in any 24 hours); a reminder that doesn't fit is skipped rather than sent late. With a paid Pro subscription, reminders aren't limited.

Who gets a reminder - why didn't my client get one?

Every Confirmed booking with an email address gets one - bookings clients make online and bookings you enter or repeat yourself alike - sent to the email address on the client's record.

No reminder is sent when:

  • Email clients a reminder before their appointment is off.
  • The booking is Pending, Cancelled, Completed or spam - only Confirmed bookings get one.
  • Its confirmation email went out after its reminder time had already passed - the client was just told. (A booking that got no confirmation email still gets its reminder. A booking moved to a new time, by you or the client, still gets one - right away if its reminder time has already come.)
  • It's a temporary (throwaway) email address, or it failed our check for typos and fake addresses.
  • The client used the Unsubscribe link in an email from you.
  • The same client has another visit that day that already got its reminder - a client gets one reminder per day of visits, and it lists the other visits' times too. If that visit is cancelled or moved to another day, this one gets its own, and so does a visit booked after that reminder went.
  • Your account reached its daily limit of automatic emails (Free plan and free trial).

Booking Details shows whether the reminder was sent, or why not.

Which email address do notifications go to - and can I change it?

Always the email you sign in with, shown under Signed in as in Settings > Account & plan. To have them go to a different address, change your sign-in email there (see changing the email you sign in with). They never go to the Contact email in Business info - that one is only shown to clients.

To also get them in another inbox (like a shared one), set up forwarding in your email provider. In Gmail: Settings > See all settings > Forwarding and POP/IMAP, add the other address (Gmail sends it a link to confirm), then choose Forward a copy of incoming mail.

When does my client get a confirmation email?

When you change a booking to Confirmed - not when they first send the request. With Instant booking on, it goes straight away instead, when the booking is confirmed automatically. A booking you create yourself with New booking gets one too - when you create it as Confirmed (untick Email the client a confirmation there to skip it), or change it to Confirmed later. It's sent if Email client booking confirmation is on (the default) and the booking has an email address that passes a quick check for typos and fake addresses.

  • It's sent at most once per booking - confirming again later won't resend it (unless it was held back by the daily limit - then confirming it again once there's room sends it).
  • When you confirm it, it's skipped only if the client already got one in the last 24 hours for another booking at the same date and time (a duplicate). With Instant booking, it's skipped if they got any confirmation in the last 24 hours.
  • It goes to the email address on the client's record, whoever typed it in.
  • If the client replies, it goes to your contact email from Business info. Your sign-in email is never shared with clients, so add a contact email if you want replies.

Each booking shows whether it was sent, skipped or failed, at the bottom of its summary.

How do I send a client their booking details myself?

Open the booking and click Email client. It opens a message in your own email app with the date, time, services, price and notes already filled in - review it and hit send. Nothing is sent until you do.

Do clients get a thank-you email after their appointment?

Yes. When you change a booking to Completed, the client is emailed a short thank-you with a Book again button. It's sent if Email client a thank-you when a booking is Completed is on (the default) and the booking has an email address that passes the same quick check for typos and fake addresses as the confirmation email.

How Book again works: it opens your booking page with their name, contact details, address, services and quantities, add-ons, location, answers to your questions, notes and payment method already filled in (every dog, person or vehicle, if there were several). They just pick a new date and time and send it, and it comes in like any other booking. Prices come from your current Service types, Add-ons and Locations, so if you've raised a price since, the new booking uses the new one. Anything you no longer offer is left out, and the page tells them. The link only fills in the page - nothing is booked until they send it.

  • It's sent at most once per booking - changing it back and marking it Completed again won't resend it (unless it was held back by the daily limit).
  • It's skipped if the same client already got one in the last 24 hours (for example, when you mark several of their jobs Completed at once).
  • It's only sent for an appointment that ended today or in the last 14 days (for a stay or several days in a row, counted from its last day), and not when the client already has their next booking.
  • It isn't sent while your booking page is turned off.
  • Quotes get the thank-you without Book again: a booking that started as a quote request or that you priced as a custom quote, and every booking while your page is set to Quotes only. Its price was for that one job, so the client sends a new quote request instead.
  • It counts toward the same daily limit as the confirmation email (5 in any 24 hours on the Free plan and during the free trial, or 100 with a paid Pro subscription).
  • If the client replies, it goes to your contact email from Business info.
  • Because it invites them to book again, it ends with your business name and the address, email and phone from Business info (whichever you've filled in). Like every email to your clients, it has an Unsubscribe link - see what unsubscribing stops.

If you've saved a Google reviews link, it can also ask for a review - see the next question.

When the email was tried, the booking shows whether it was sent, skipped or failed, at the bottom of its summary. Turn it off in Settings > Notifications. See how rebooking works for screenshots of the email and the booking page it opens.

Can the thank-you email ask for a Google review?

Yes. Once you've saved your Google reviews link in Settings > Photos & reviews (Pro), the thank-you email shows a Leave a review button under "Happy with your visit? A quick Google review helps your business name a lot."

It's controlled by Add a "Leave a review" button, under the thank-you switch in Settings > Notifications. It's on by default, and only shows once a Google reviews link is saved - and only while you have Pro (the free trial counts). If Pro ends, the button quietly stops appearing; your link stays saved and comes back if you upgrade.

Why didn't a client get their confirmation email?

Usually one of these:

  • The booking was never changed to Confirmed. With Instant booking on, some bookings still come in as Pending - see Instant booking.
  • Email client booking confirmation is turned off.
  • The client didn't give an email address, or it failed our check for typos and fake addresses.
  • It's a temporary (throwaway) email address - the booking shows "(temporary email address)".
  • The same client already got one in the last 24 hours for a booking at the same date and time (with Instant booking, any confirmation in the last 24 hours).
  • You created it as Confirmed with Email the client a confirmation unticked - the booking says "you chose not to email the client".
  • You created the booking yourself (or changed the client's email address since they booked) and the client used the Unsubscribe link in an email from you.
  • Your account reached its daily limit of automatic emails (5 in any 24 hours on the Free plan and during the free trial - every email to your clients counts; 100 confirmations and thank-yous with a paid Pro subscription).

When the email was tried, the booking shows what happened at the bottom of its summary (nothing shows when the switch is off). You can always send the details yourself with Email client.

Why didn't a client get their thank-you email?

Usually one of these:

  • The booking was never changed to Completed, or it had already been Completed before (it's sent only once).
  • Email client a thank-you when a booking is Completed is turned off.
  • The appointment ended more than 14 days ago, or hasn't started yet.
  • The client already has their next booking with you.
  • The client used the Unsubscribe link in an email from you.
  • The client didn't give an email address, or it failed our check for typos and fake addresses.
  • It's a temporary (throwaway) email address - the booking shows "(temporary email address)".
  • The same client already got one in the last 24 hours.
  • Your account reached its daily limit of automatic emails (5 in any 24 hours on the Free plan and during the free trial - every email to your clients counts; 100 confirmations and thank-yous with a paid Pro subscription).
  • Your booking page is turned off.

When the email was tried, the booking shows what happened at the bottom of its summary (nothing shows when the switch is off or the booking page is off).

How many automatic emails can I send a day?

On the Free plan and during the free trial, every email to your clients shares one allowance of 5 in any 24 hours: confirmations, reminders, thank-yous, package booking links, card payment receipts and the copies clients get when they reschedule or cancel online. With a paid Pro subscription, confirmation and thank-you emails share an allowance of 100 a day, and your other client emails aren't limited. It's a rolling 24 hours, not a calendar day, and an email that was tried but failed counts too. Deleting bookings or clients, or resetting your account, doesn't give any back.

When the limit is reached, the email isn't sent and the booking says so - for example "Confirmation email not sent - daily limit of 5 automatic emails reached". Once there's room again, confirming the booking again (or marking it Completed again, for a thank-you) sends it, or click Email client to send the details from your own email app right away. A reminder that doesn't fit is skipped rather than sent late.

What does the Unsubscribe link in my client emails stop?

Every email your clients get from noreply@1minutebooking.com has an Unsubscribe link at the bottom (and their email app can show its own Unsubscribe button). A client who uses it stops getting reminders, thank-you emails, package booking links and confirmations of bookings you enter for them (or sent to an email address you changed).

Emails about something they did themselves still go out: the confirmation of a booking they make online, their card payment receipt, and the copy of a change they make online. The booking shows "... not sent - this client unsubscribed from your emails" when one was held back.

If they did it by mistake, the same link lets them resubscribe - only they can. If they no longer have that email, email hello@1minutebooking.com with their address and we'll turn your emails back on for them. You can still email them yourself with Email client.

Does my client get an email when I cancel or move their booking?

No. Changes you make in Booking Details - cancelling, moving it to another time, changing the services or price - don't email the client. Open the booking and click Email client: it opens a ready-made message with the details in your own email app. If you moved a Confirmed booking and reminders are on, the reminder goes for the new time.

The only automatic emails from your changes are the confirmation when you change a booking to Confirmed, and the thank-you when you mark it Completed. When a client reschedules or cancels online, you get an email about it.

Can I email all my clients at once, like a newsletter?

No - there's no bulk email or newsletter. 1MinuteBooking only sends emails about a client's own booking. To write to one client, open their booking and click Email client. To reach everyone, use your own email or newsletter tool; with Pro, Export data gives you an Excel file of your bookings with each client's name, email and phone.

Customizing your booking page

Can I ask clients my own questions?

Yes - add up to 25 in Settings > Booking form > Custom fields: free text, single choice, or multiple choice, each optional or required. Quote requests have their own separate list of up to 25 (see Quote requests).

The client's answers show on the booking, and in their confirmation email under Details you provided - unless you tick Keep out of the client's email on that question (for health details and the like). On a text question that asks where the job happens (an event venue, a property), tick The answer is where the job happens and that answer becomes the booking's address - see the next question.

If clients can book more than one dog, person or vehicle at once, tick Ask this once for each to ask it for each one (a dog's breed, a car's make and model) - see booking more than one.

The same questions appear on New booking when you enter a booking yourself. Required ones can be left blank there - you may not have asked them.

Can I keep some answers out of the client's email, like health details?

Yes. In Settings > Booking form > Custom fields, open a question and tick Keep out of the client's email (private answers like health details), then save. Its answers are still saved with the booking and shown to you in Booking Details, marked "(private - not in the client's emails)", but they're left out of the client's confirmation email, the Email client draft, and the Book again link (the client answers again next time). The question's line in the list says "Kept out of the client's email".

Starter health questions come with it ticked - injuries and health conditions (massage therapists, personal trainers), allergies (lash technicians, hair & makeup). Ticking it later also hides answers already given; unticking it only affects new bookings. Quote request questions don't have the box, because their answers are never emailed to the client anyway. See also Is it HIPAA compliant?

How do I make the phone number or email required (or optional)?

In Settings > Booking form, switch Require a phone number to submit booking and Require an email address to submit booking on or off, then save. Both start on. A client who books without an email gets no confirmation, reminder or thank-you email, so keep email required if you rely on those.

Why does a booking show a different address than the client's?

Because the client told you the job is somewhere else. The person booking often isn't at the job - they book an entertainer for a party at a park, or a cleaning of a rental they manage.

When a question is marked The answer is where the job happens (in Booking form fields or Quote requests - event, photo shoot and moving business types start with one marked), a real address in that answer becomes the booking's address. It's what you see on the booking, on the calendar event you add from it and in your exports, and the Location in the client's confirmation email. The client's own address stays on their client record.

Answers like "same", "Not sure yet", "studio" or "pickup" keep the client's own address. Only one question per form can be marked, and only text questions - tick or untick it when you add or edit a question.

Do I have to collect my clients' addresses?

No - it depends on your business type. Businesses that always go to the client (cleaning, handyman, movers...) start with Collect an address and Require an address both on. Studio, office and online businesses start with them off, and if you offer both (e.g. your studio and Your home), only a location like Your home asks for the address.

In Booking form fields, tick Collect an address to ask every client, untick Require an address to make it optional, or leave Collect an address off and check Ask for the client's address when this location is picked (in Settings > Locations) on just the locations that need it (e.g. Your home) - the address is then asked for only when that location is picked.

A service's Where does it happen? changes this too: when everything booked is a Phone or video call, the address fields are hidden, and at At your place they're optional - unless the client adds a pick-up or delivery add-on, like Pet Pick-Up & Drop-Off, which makes them required.

On English booking pages in the US and Canada, and on German and French pages, the address box suggests matching addresses as the client types. Other English pages (for example a business that charges in GBP, AUD, NZD or EUR) have no address search - clients type the address themselves, and phone numbers are kept just as typed, with no (123) 456-7890 format.

How do I change the heading, description or contact details on my booking page?

In Settings > Business info:

  • Booking page heading - the big title at the top. It's your business name unless you change it.
  • Booking page subheading - the line under the heading. Leave it blank to hide it.
  • Booking page description - a short note under the heading and subheading, in plain text.
  • Contact email and Contact phone - shown to clients when Show contact information on booking form is on. Your contact email is also where client replies go.
  • Business address on booking page and Your webpage - shown with your contact details. Your address is also shown to clients who come to you, even with contact details hidden.

Click Save. Your cover and service photos are under Settings > Photos & reviews (your logo and your own photos with Pro).

What is "Return to URL"?

A link back to your own website. Add it in Settings > Business info > Return to URL ("example.com" is fine - no https:// needed) and click Save. After a client sends a booking or quote request, the confirmation screen shows a Return to link with your address that takes them back to that page (on your website, it opens in the whole window, not inside the widget). Leave it blank for no link. It doesn't redirect them automatically, and download links (.zip, .exe...) aren't allowed.

Can my booking page and client emails be in French or German?

Yes. In Settings > Business info, set Language for clients to English, Deutsch (German) or Franรงais (French) and save. Your booking page, the pages clients open from their emails, the emails they get (confirmation, reminder, thank-you, receipts) and Stripe's checkout switch to that language. Your dashboard and the emails you get stay in English.

Text you wrote yourself - service names, descriptions, questions, policies - is shown exactly as you typed it, so write it in that language too. Starter services, add-ons, questions and locations you haven't changed can be switched for you: Business info shows a Translate them to German (or French) button while any are still in another language. If a client got an email in a language you didn't expect, check this setting.

Can I show a cancellation policy, or make clients accept my terms?

Yes, both, in Settings > Policies & terms:

  • Show a cancellation policy on the booking page - shows your policy on the booking page. New accounts start with "Please give at least 24 hours notice to cancel or reschedule an appointment."
  • Require clients to accept terms and conditions before booking - clients must check a box agreeing to your terms before they can send a booking.

Both start on for new accounts. Edit the text to match your own rules, or turn either off, then click Save.

If you let clients cancel online, your cancellation policy text is also shown to them before they cancel.

How do I let clients pick a location, like my studio or their home?

In Settings > Locations:

  • Under Location options, add each place you work - for example your studio, the client's home, a park, or online. You can have up to 100.
  • Turn on Ask clients to pick a location, then choose Single choice (the client picks one) or Multiple choice (they can pick several).
  • Save. Your booking page now shows a location step after the client picks a service, and they can't book without choosing one. The location they picked is shown on the booking, in your emails and in the client's confirmation.

You can reorder, edit, deactivate or remove a location at any time. Deactivating or removing your last active one turns Ask clients to pick a location off. Many business types start with suggested locations already set up: distance zones with travel charges for businesses that go to the client (cleaners, movers, handymen, mobile detailers, photographers, party entertainers and more), studio or the client's home for personal trainers, massage therapists, yoga and Pilates instructors, tutors and music teachers, salon or a house call for dog grooming, and video call, phone call or a visit to their office for consultants.

A service that always happens in one place can skip the question - see Where does it happen?

What can I set for each location, and how does travel time work?

Each location has four settings, set when you add it or with Edit later:

  • Extra price - added to the client's total when they pick that location, and shown next to it on your booking page (for example Your home (+$15)). Use 0 for no extra charge.
  • Travel time (minutes) - your own drive time. It's never shown to the client and isn't added to their appointment, so their booking still says 60 minutes for a 60-minute session. Instead it blocks your calendar so nobody can book into your drive: before the appointment by default, or before and after if you set A location's travel time blocks your calendar to Before and after (under Ask clients to pick a location). A time is only offered if the drive fits around your other bookings too. Your business hours and blackout dates still only apply to the appointment itself.
  • Ask for the client's address when this location is picked - the address fields appear and are required only for that location (for example Your home), even if Collect an address is off.
  • I confirm these bookings first - a booking that picks this location always comes in as a request for you to confirm, even with Instant booking on, and the client sees the usual "Booking request received!" message. Preset "we confirm first" zones start with it ticked (accounts set up earlier had theirs ticked for them).

Each booking saves its travel time as Travel time (min), which you can change in the booking's details, and your Add to Calendar event starts early to include it (and ends late too with Before and after). How travel time and fees work.

How do I charge for travel by distance?

Add one location for each distance zone, each with its own Extra price and Travel time. For example:

  • Within 20 miles (30 km) - no extra price, 20 min travel
  • 20-40 miles (30-65 km) away - +$20, 30 min travel
  • More than 40 miles (65 km) away - we confirm first - +$40, 60 min travel, with I confirm these bookings first ticked so it always comes in as a request

The client picks the zone that matches their address. The extra price is added to their total and shown next to the option. The travel time blocks your calendar before the appointment - or before and after if you set A location's travel time blocks your calendar to Before and after - so a 10:00-11:00 AM appointment with 30 minutes of travel blocks 9:30-11:00 AM, or 9:30-11:30 AM with Before and after.

To tell clients where the distance is measured to (for example your event venue), write it in Note shown above the location options, under Ask clients to pick a location. The note can also hold your address or parking details. With a business address in Business info, the zones also say "We're based in" your city.

There's no map or per-mile calculation - the client picks the zone, so you may want to check the address on bookings from the farthest zone. How travel time and fees work.

Do clients see my travel time? Is it added to their appointment?

No. Travel time is only for you. Clients never see it - not on your booking page, in their confirmation email, on their receipt or anywhere else - and it isn't part of their appointment. A 60-minute session with 30 minutes of travel is still a 60-minute appointment to them, starting at the time they picked.

What travel time does change is your side:

  • It's saved on the booking as Travel time (min), which you can change.
  • It blocks that time on your calendar, so no one can book you during your drive - before the appointment, or before and after.
  • Your own Add to Calendar event starts early to include it.

Clients only see the location they picked and its extra price, if you set one.

What does "Where does it happen?" on a service do?

It tells your booking page where that service takes place. Edit the service in Settings > Service types and pick one under Where does it happen?:

  • Client picks one of your locations - clients choose from your locations, like "At my studio" or "Within 20 miles".
  • At your place (your business address) - clients come to you. There's no location question, and the booking page, confirmation and reminder show your business address with directions (see Do clients see my address?). The client's own address is optional, unless they add a pick-up or delivery add-on. Locations you travel to are hidden for it, so it can't be booked with a travel zone.
  • At the client's place - you go to the client. Their address is asked as usual, with no location question.
  • Phone or video call - no location or address is asked, and the booking says "Where: Phone or video call". Useful for a free phone consultation or a video session.

The service's line in the list then shows At your place, At the client's or Phone or video. When a client books only services that don't ask for a location, the location step is skipped and no location price or travel time is added. If they book one together with a service that asks, they're still asked. The setup wizard asks the same question for each service you add.

Do clients see my address when they come to me?

Yes, once you've added it as Business address on booking page in Settings > Business info (setup asks for a Business address if your type of business sees clients at its own place). It's shown for a booking at your place - a service set to At your place under Where does it happen?, or a pick of your own place among your locations (one with no fee or travel time that doesn't ask for the client's address), when it's your only location of that kind. With two or more such places (two studios, say), no address is shown, since it can't tell which one. A location whose name says park, library, online, video or phone isn't treated as your place:

  • Booking page - "Where: your business - address · Get directions" before they book and again once they've booked, even with Show contact information on booking form off.
  • Emails - the confirmation, reminder, and reschedule or cancel emails say "Where: your business, address" with a Get directions link.
  • Their booking page - the page their Manage booking button opens shows the same line.

The booking's location is your business address, never the client's home. A phone or video call says "Where: Phone or video call" instead, and a job at the client's home or a venue says "Location:" with that address. With an address set, distance zones also tell clients "We're based in" your city.

Can I change the colors, add my logo, or remove the 1MinuteBooking badge?

Yes, with Pro - the badge goes away automatically once you upgrade. See Page design for colors, style and font, and Photos & reviews for your logo and your own cover and service photos. Free accounts use the default look, pick their cover and service photos from our photo library, and show a small "made with 1MinuteBooking" card at the bottom of the page and after a booking.

What colors, styles and fonts can I pick for my booking page?

With Pro, in Settings > Page design:

  • Colors - Accent color, Page background, Text color and Card background.
  • Style - Minimal (slight corners, flat; the default), Rounded, Sharp, Soft or Elevated. Styles only change corners and shadows.
  • Font - System (the default), Modern, Friendly or Elegant. Fonts load from our own servers, so nothing is sent to Google.

The preview shows your real booking page with your picks before you click Save; Reset to default goes back to the standard look. If Pro ends, your page shows the default look again, and your choices come back if you upgrade.

Can I put my booking page on my website or social media?

Yes - Settings > Share & embed gives you code for a floating button, a popup button or your whole booking page inline, so clients book without leaving your website. Paste it into WordPress, Squarespace, Webflow, Shopify or any site that takes custom HTML (on Wix, use “Embed a site” with the address shown there) - see Booking on your own website. For a social media bio or post, share your plain booking link.

What are the phone bubble and the bottom bar?

Two things that stay on screen as clients scroll your booking page:

  • Phone bubble (bottom right) - lets clients tap to call you. It uses your contact phone.
  • Bottom bar (phones and tablets) - appears once a service is picked, with a button that takes the client to whatever they still need to fill in, then submits. It shows the running total and the time they picked.

Turn the phone bubble on or off, or leave the price out of the bottom bar ("Show running total on booking page"), in Settings > Business info.

Booking on your own website

Set up under Settings > Share & embed.

How do I add booking to my website?

Go to Settings > Share & embed, pick how it should look, and copy the one line of code into your website. Clients then book without ever leaving your site:

  • Floating button (the default) - stays in the bottom corner as visitors scroll, on every page you paste it on. The easiest to add: there's no spot to pick.
  • Popup button - a "Book now" button in your page that opens your booking page over your site.
  • Inline page - your whole booking page right in your page. It grows to fit, so there's no box to size and no scrollbar inside it.
  • Link button - a plain button that opens your booking page in a new tab. Works anywhere HTML does, even an email signature.

You choose the button's text, color and shape, and the preview in Settings plays it on a sample website - Try it live opens your real booking page in a popup, right there. The last step of the setup wizard links straight there. It's free on every plan. How the booking widget works.

Where do I paste the code in WordPress, Squarespace, Webflow or Shopify?

Paste it where the button or page should appear:

  • WordPress - add a Custom HTML block.
  • Squarespace - add a Code block.
  • Webflow - add a Code Embed element.
  • Shopify - in the theme editor, add a Custom Liquid section.
  • Your own HTML - anywhere in the page; the floating button can go just before </body>.

Some lower-priced website plans (such as Squarespace Personal or WordPress.com's cheaper plans) don't run pasted code. On those, use the Link button - it's plain HTML and works on every plan.

Can an AI tool add booking to my website for me?

Yes. In Settings > Share & embed, under Using AI to update your website?, copy the ready-made prompt into ChatGPT, Claude, Cursor, Lovable or whichever AI tool edits your site. It adds the code to every page - which also puts a floating "Book now" button in the bottom corner, unless you tell it you only want your own buttons - and turns the booking buttons you already have - "Book now", "Schedule" and so on - into buttons that open your booking page in a popup, keeping their design. Each one still links to your booking page if the code ever doesn't load.

The prompt asks the tool to list every button it changed, so you can check them before you publish.

How do I add booking to a Wix or GoDaddy website?

Wix and GoDaddy put pasted code in a small box of its own, so a popup can't open over your page. Use their Embed a site option instead - on Wix: Add Elements > Embed Code > Embed a site - and paste the address shown under Using Wix or GoDaddy? in Settings > Share & embed. Then drag the box to about 900px tall. Your booking page shows right in your page, and clients book without leaving your site.

Do deposits, card payments and the captcha work on my website?

Yes. Everything works the same as on your booking link: Stripe deposits and full payments by card, the captcha, add-ons, quote requests and photos. Clients' details go straight to 1MinuteBooking over a secure connection - your website never sees them. Apple Pay and Google Pay may only appear on your booking link itself, since browsers limit them inside other websites; cards always work.

Can I use my own button, or track bookings in Google Analytics?

Yes. With the embed code on the page, any link or button with data-1mb-open opens the popup - for example <a href="(your booking link)" data-1mb-open>Book a visit</a>. If the code ever doesn't load, the link still opens your booking page.

When someone books, your page gets a 1minutebooking:booked event (1minutebooking:quote-requested for a quote request), so your web person can count it as a conversion in Google Analytics or an ad pixel. It never includes the client's details.

Coupons & tax

Controlled under Settings > Coupons and Tax.

How do I create a coupon or discount code?

In Settings > Coupons:

  • Code - what clients type, for example SPRING10. Codes aren't case-sensitive.
  • Discount type - % off subtotal or $ off subtotal, plus the Discount value.
  • Expiry date (optional) - the last day it works.

Click Add coupon. You can have up to 100. As soon as you have a coupon that's on and not expired, your booking page shows a box to enter one. You can also apply a code yourself in New booking - even an expired one, after you confirm. The discount comes off the price before tax and never takes a booking below $0.

Use Disable to pause a coupon without deleting it, or Delete to remove it. Coupons are free on every plan.

Can a coupon make a booking free, or take the price below $0?

It can bring it down to $0, but never below. A coupon takes a percentage or flat amount off the price before tax.

What does tax apply to?

The booking's total before tax - services, add-ons and any location charge, after any adjustment and coupon - when Charge tax on bookings is on in Settings > Tax. The rate and an optional tax number (printed on receipts) are set there too.

Tax is charged on the whole booking, not on a deposit separately: a percentage deposit is worked out from the total including tax, and a flat deposit is exactly that amount.

Can I make one booking tax-free?

Yes - open it, click Edit booking details, uncheck Taxable and Save changes. Only that booking changes.

I took the tax off a booking the client already paid by card - how do I give the tax back?

After you uncheck Taxable and click Save changes, the total drops by the tax and the booking shows the difference as Refund owed. 1MinuteBooking doesn't send the refund itself - pick one:

  • Refund it by card: click refund the difference there to open the payment in your Stripe Dashboard, refund that amount, then click Refresh status. Refund owed clears on its own.
  • Refund it another way (cash, e-transfer): click Record refunded via ... and note how you paid it back.
  • Keep the money as part of the price: click Keep instead. The total goes back up to what was paid, with no tax on it.

Don't refund in Stripe and record it as refunded - that counts the refund twice and the booking will show a balance due.

Card payments with Stripe

Controlled under Settings > Payments > Stripe payments. Optional and off by default.

How can clients pay by debit or credit card?

Connect your own Stripe account in Settings > Payments > Stripe payments, and once Stripe has approved it, switch on Accept payments via Stripe there. Clients then pay on your booking page - either the full amount or a deposit, whichever you require - before the request is sent. The money goes straight to your Stripe account. 1MinuteBooking takes a 2% fee per charge (not returned if you refund), on top of Stripe's own fee.

How do I turn it on?

In Settings > Payments > Stripe payments, :

  • Already have a Stripe account? Click Connect an existing Stripe account, sign in to Stripe and choose the account.
  • Connected one here before? Click Reconnect next to it.
  • New to Stripe? Pick your Business country (Stripe needs it up front, and it can't be changed afterward) and click Create a new Stripe account - Stripe walks you through it.

Once Stripe approves your account, come back and turn on Accept payments via Stripe.

If the section says "Stripe payments isn't available right now", card payments haven't been switched on for 1MinuteBooking yet.

Which countries can connect Stripe?

When you create a new Stripe account in Settings > Payments > Stripe payments, its Business country can be the United States, Canada, the United Kingdom, Australia, New Zealand, Ireland, Germany, France, Spain, Italy, the Netherlands, Belgium, Austria, Portugal, Finland, Sweden, Denmark, Norway, Switzerland, Singapore, Hong Kong or Japan. It can't be changed afterward - to use a different country, disconnect and connect a Stripe account for that country. An existing Stripe account you connect keeps its own country. Prices are charged in your currency from Business info (USD, CAD, GBP, EUR, AUD or NZD).

What's the difference between full payment and a deposit?

Both are in Settings > Payments > Stripe payments, once Stripe is connected and Accept payments via Stripe is on. Require full payment prior to submitting charges the whole total up front. Require only a deposit to submit charges part of it - a flat amount or a percentage - and you collect the rest yourself later. A deposit that comes to the whole total (100%, or a flat deposit bigger than the price) is taken as full payment: the client sees Full payment, and the booking is marked paid once the card is charged. How deposits work.

Can I require payment for only some services, or on quote requests?

No. It's account-wide: when it's on, every paid booking made on your booking page requires the same full payment or deposit. Quote requests never take payment when they're sent, since there's no price yet. Once you've priced one, open it in Booking Details and use Card payment to ask for a deposit or the full amount - the client pays from the link in Email client, which stays valid for 30 days. The same works for any booking you create yourself. How payment links work.

Why don't I see Card payment on a booking?

Card payment appears on a booking once Stripe is set up: connect your Stripe account and switch on Accept payments via Stripe in Settings > Payments. Until then, each unpaid booking and quote shows a blue box whose title says where you are - Get paid by card for this booking (Stripe not connected yet), Finish setting up Stripe to take card payments (setup started) or Take a card payment for this booking (connected, but switched off) - and its button takes you to the next step: Set up Stripe payments, Continue Stripe setup or Turn on card payments. If Settings > Payments says "Stripe payments isn't available right now", card payments aren't switched on for 1MinuteBooking at the moment, and the box doesn't show at all. You can't ask for a card payment on a booking marked as spam, cancelled or a no-show, or one that's locked - and once a booking has been paid by card, Card payment shows that payment instead. Set up card payments, step by step.

How do I send a payment link again if the client didn't get it?

Open the booking and click the same Email payment link button again - it opens the same email in your mail app - or click Copy link and send it by text. The link doesn't change, so an older email still works too. The regular Email client message includes the same link.

How long does a payment link last?

30 days. The date shows on the client's page, in the email and in Booking Details. If it runs out, open the booking and click Send a new payment link - it replaces the old one. The amount is always worked out from the booking's total at the moment the client pays.

What if the client wants to pay another way after I sent a payment link?

Change the booking's Payment method to cash, cheque or anything other than Credit card, tick Paid, cancel the booking or mark it No-show, or click Stop asking for card payment. The link stops taking card payment straight away - even in an email you already sent. If the client was part-way through Stripe's checkout, it's closed so they can't finish paying - and if a payment still gets through, their card is released instead of charged. If they had already paid by card, the payment stays on the booking; refund it from your Stripe Dashboard if that's what you agreed.

Where do I see a booking's card payments, refunds and chargebacks?

In Booking Details, under Card payment > Payment history: every request, payment, released card hold, refund and chargeback, with its date and Stripe payment ID. Refunds and chargebacks made in Stripe are picked up when you open the booking (or click Refresh status), and the history keeps every entry even after a refund.

What happens if a client's card is declined?

No booking is created - they see an error and can try another card. A booking is only sent once the payment succeeds.

What does "Retry capture" do?

A card payment is first approved (Stripe holds the money on the card) and then captured. If the capture failed, or our server was down when it should have happened, the booking's card payment shows it was approved but not charged, and a Retry capture button appears next to Refresh status. Click it to ask Stripe to collect the money now. If you don't, it's retried automatically every few minutes, starting half an hour after the failure. If you've lowered the price since the card was approved, only what's still owed is captured and the rest of the hold is released; if that's under Stripe's minimum charge, the whole hold is released and you collect the rest another way.

Stripe only holds an approval for about 7 days. If it has already released it, you'll see that it can no longer be captured - collect payment another way and record it on the booking. A Locked booking needs Locked appointment unchecked first. A Cancelled or No-show booking is never charged: there's no Retry capture on it, and cancelling it or marking it No-show releases the approval instead.

Can clients use Apple Pay or Google Pay?

Yes, on your booking link (1minutebooking.com/book/your-page) and on card payment links you send from a booking or quote. They show automatically when the client's device and browser support them: Apple Pay needs an Apple device with Safari (iOS/macOS 17 or later), Google Pay needs Chrome or Android with a card saved in Google Pay. Stripe shows only the wallets turned on in your own Stripe account (on by default). Nothing to set up in 1MinuteBooking.

In the booking widget on your own website, clients pay by card; Apple Pay and Google Pay usually don't appear there.

Can clients be asked to verify a card payment with their bank (3D Secure)?

Yes. Stripe already asks for it when a payment looks risky. In Settings > Payments > Stripe payments, under Bank verification (3D Secure), you can also always require it for Visitors on a VPN or proxy and Visitors from your spam countries - both on by default. The client confirms the payment with their bank, usually with a tap in their banking app or a text code.

It's an extra check that makes payments with stolen cards harder. The VPN option needs VPN/proxy detection turned on, and the spam countries option only applies once you've added countries to your spam countries list.

Where does the money go - does 1MinuteBooking hold it?

No. Every charge is made directly on your own Stripe account, so it lands in your Stripe balance and follows your normal Stripe payouts. 1MinuteBooking never holds or can access the money.

When you get paid: on your own Stripe payout schedule, like any other Stripe payment. The timing, and the bank account it goes to, are set and shown in your Stripe Dashboard; a new Stripe account's first payout can take longer while Stripe checks it.

Do I need my own Stripe account?

Yes. You connect a Stripe account that's fully yours. You handle refunds, chargebacks and disputes in your own Stripe Dashboard, just as if you used Stripe directly.

Is it safe - can you see my clients' card numbers?

No. Card details are typed into Stripe's own secure form and go straight to Stripe. They never touch or get stored on 1MinuteBooking's servers.

What currency are clients charged in?

The one you chose during setup (USD, CAD, GBP, EUR, AUD or NZD), which you can change in Settings > Business info until you take bookings with prices, payments, fixed-amount coupons or packages in it (changing it then would relabel those amounts, not convert them). It's also locked while Stripe is connected, because your Stripe account pays out in it.

Is there a minimum amount I can charge?

Yes - Stripe won't charge less than 0.50 in your currency ($0.50 in USD, CAD, AUD or NZD, €0.50 in EUR) or 30p in GBP. Nothing fails because of it: a deposit that works out smaller is rounded up to that minimum (never past the booking's total - one that comes to the whole total is taken as full payment), and a booking whose whole total is under it is sent without a card payment - you collect that one yourself.

What's the 2% fee, and do I get it back if I refund a client?

1MinuteBooking takes 2% of each card charge made through Stripe, on top of Stripe's own fee - there's no commission on anything you're paid any other way. The 2% is not returned when you refund; Stripe's fee follows Stripe's refund rules.

Where can I see that a booking was paid through Stripe - and find the transaction number?

Open the booking with Manage. Under Payment method, a Paid via Stripe line shows the amount, whether it was a deposit or full payment, and the payment ID as a link into your Stripe Dashboard. The same ID is printed on the client's receipt as "Stripe Payment ID" - it's safe to share.

Does my client get a payment receipt by email?

Yes. As soon as a Stripe deposit or full payment succeeds, the client is emailed a payment receipt (subtotal, tax, total, the amount paid and the Stripe payment ID, shown as "Reference"), with a copy sent to you - no matter how your notification settings are set. Stripe can also send its own receipt if you turn that on in your Stripe Dashboard (Settings > Customer emails > Successful payments; off by default).

How do I refund a client who paid through Stripe?

Open the booking, click the payment ID link on the Paid via Stripe line, and use Refund in your Stripe Dashboard - for all of it or part of it. It works the same for deposits and full payments, and for a booking the client cancelled online (nothing is refunded automatically).

The booking picks the refund up when Stripe notifies 1MinuteBooking, and opening a Pending, Confirmed or Completed booking checks Stripe for you too (unless it's Locked); for a Cancelled or No show booking, or to be sure, click Refresh status on it. Remember that 1MinuteBooking's 2% fee isn't returned.

Does 1MinuteBooking notice refunds and chargebacks I handle in Stripe?

Yes. A refund or chargeback is picked up when Stripe notifies 1MinuteBooking, and Stripe is checked again whenever you open a Pending, Confirmed or Completed booking that isn't Locked. Refresh status does the same check on demand - use it for a Cancelled or No show booking. Every card payment on the booking is checked: the one taken on the booking page and a balance paid later from a payment link.

  • A refund (full or partial) shows in the price breakdown as Refunded via Stripe, and that amount goes back onto the Balance due - so the booking no longer shows as Paid. Analytics leaves it out of Revenue until it's collected again, or waived by lowering the price.
  • A chargeback shows as Disputed - waiting on the bank while the client's bank decides. Stripe holds that money meanwhile, so it isn't counted as paid - but it isn't Balance due either, so don't collect it again. Respond to it in your Stripe Dashboard; the booking can't be deleted until it's decided.
  • If you win, the booking shows as paid again and its payment history says Dispute won - money kept. If you lose, it shows Dispute lost and the amount is owed again - collect it another way or waive it (see the next questions). Analytics leaves a lost dispute out of Revenue.
  • Locked bookings aren't changed: a refund or chargeback found for one is noted in its payment history, the booking shows a Stripe update waiting badge, and you're emailed (while new-booking emails are on). Uncheck Locked appointment first (it takes effect right away), then click Refresh status.

It never changes the booking's Status. If you refunded before the job happened, set it to Cancelled. If the job was done and then refunded or charged back, leave it Completed - it did happen - and note what happened in Internal notes. If the client acted in bad faith, consider Block client.

After a partial refund, the booking shows a "Balance due" or "Refund owed" - how do I clear it?

These show the difference between the booking's current total and what's actually been collected. Balance due means the client still owes money; Refund owed means they've paid more than the total. Pick whichever matches what really happened:

  • Money actually changes hands. Collect or refund it in Stripe (then click Refresh status), or do it another way - cash, e-transfer - and click the Record $X collected via ... or Record $X refunded via ... button below the balance.
  • You're lowering the price instead (e.g. letting the rest go). Click Waive instead (adjustment -$Y). It works out the pre-tax amount for you so the balance lands on $0.00 - or, when rounding the tax makes $0.00 impossible, within a cent, which counts as paid - and saves right away. (Typing the amount into Adjustment yourself would be off by the tax, since the adjustment is applied before tax.)
  • You're keeping an overpayment instead of refunding it. Click Keep instead (adjustment +$Y), which raises the price to match what was collected. The client gets nothing back, so only use it if that's what you both agreed.
How do I zero out a booking - e.g. to comp a job?

Set Adjustment to minus the services-plus-add-ons total (e.g. -180), then click Save changes. The total and its tax both drop to $0.00. This doesn't refund anything by itself - if the client already paid through Stripe, the booking will show the full amount as Refund owed until you refund it in Stripe or record the refund.

A payment was refunded or disputed - do I need a new booking to still do the job?

No, keep using the same booking. A refunded amount, or a chargeback you lost, shows as Balance due. Collect it another way (cash, card reader, e-transfer, etc.), choose that in Payment method, then click Record $X collected via ... below the balance and describe how you were paid - or send a Card payment link for the balance. The booking shows as Paid again once the balance is $0.00. While a chargeback is still waiting on the bank there's nothing to collect yet - wait for its outcome.

The client paid in full but wants to use a different card - what do I do?

A payment that has already gone through can't be moved to a different card. Refund the original charge, cancel the booking, and ask the client to book again with the new card.

How do I collect the rest after a Stripe deposit?

The booking's price breakdown shows what's left as Balance due. To have the client pay it by card, open the booking and click Request $X balance under Card payment, then send them the link (see payment links) - once they pay, the booking shows as Paid. To collect it another way (in person, a card reader, e-transfer...), choose how they paid in Payment method, then click Record $X collected via ... below the balance and add a short note. It's logged under Payment history, and the booking shows as Paid once the balance reaches $0.00. Refunding the deposit in Stripe later never erases a payment you recorded this way.

Can I switch a paid booking between deposit and full payment?

No. The deposit/full payment setting only affects new bookings. A booking that's already been paid stays the way it was paid. To collect more on a deposit booking, see the question above.

Is a client charged when I mark a booking No-show?

No. No-shows are never charged by 1MinuteBooking - marking a booking No-show releases any card hold; money already paid at booking stays with you, and you decide whether to refund it in Stripe.

  • Card approved, not charged yet ("Card approved - not charged yet" or "Payment failed" on the booking): the hold is released straight away, and the booking shows Card hold released - no-show, not charged. If Stripe can't be reached, it's retried automatically every few minutes - the card is never charged meanwhile.
  • Already paid when booking (a deposit or the full price): nothing is refunded automatically, so the money stays in your Stripe account. To give it back, refund it from your Stripe Dashboard, then click Refresh status on the booking.
  • Payment link: an open link stops taking card payment, and a payment that still comes through is released, not charged.
  • Changed your mind? Setting the booking back to Confirmed or Completed doesn't charge the card again - the booking shows the balance due, which you can ask for with a payment link.
  • Prepaid packages: a no-show still uses the session - the client already paid for it. You can return it with Give this session back.

Cards aren't saved, so no no-show fee can be charged afterwards. To protect your time, take a deposit when clients book and say in your cancellation policy when it's refundable (see the next question).

Do I have to refund a deposit if a client cancels or doesn't show up?

That's up to you - nothing is refunded or kept automatically. Put your rule (e.g. "deposits are non-refundable within 24 hours") in Settings > Policies & terms so clients see it before booking, then refund or keep the deposit in Stripe to match. The same goes when a client cancels online - nothing is refunded automatically.

No-shows are never charged by 1MinuteBooking - marking a booking No-show releases any card hold; money already paid at booking stays with you, and you decide whether to refund it in Stripe (more). A card that was only approved and not charged yet ("Card approved - not charged yet" or "Payment failed" on the booking) is released the same way when the booking is cancelled, whoever cancels.

What happens in Stripe if I delete a booking or client that was paid through Stripe?

You can't delete it while it still holds money collected through Stripe - you'll be asked to refund it in your Stripe Dashboard first (then click Refresh status), or to set it to Cancelled instead of deleting it. Once it's fully refunded it can be deleted; the charge stays in your Stripe account. A card hold that was never charged is released when you delete.

Deleting a client also deletes all their bookings, so check their history first. It's refused while any of their bookings is Locked (uncheck Locked appointment first) or still holds a Stripe payment.

How do I match a Stripe payment to a booking I already deleted?

Open the payment in your Stripe Dashboard and look at its details. Every payment made on your booking page is labeled with the booking number, the client's name and email, the appointment date and time, and the client's address (when you collect addresses). A payment made through a card payment link you sent from a booking carries only the booking number and the client's name and email. These stay in Stripe even after you delete the booking here.

A Pro data export also lists each booking's Stripe payment ID.

A client says they were charged, but I can't find their booking - what should I check?

Search Payments in your Stripe Dashboard for the date and amount the client gives you (the email or last 4 card digits help too), then look at the payment's status:

  • Succeeded - they really were charged. If the booking isn't in your bookings, look on your Spam page; if it isn't there either, the booking was removed (for example by Reset account) - the payment's details in Stripe (see the question above) tell you which booking it was.
  • Uncaptured - their card is only authorized, not charged: a paid booking from a spam IP, a spam country or with a spam word waits on your Spam page until you choose Not spam (which takes the payment) or delete it (which releases the hold).
  • Canceled - they were never charged. Their card only had a temporary hold, which was released when the booking didn't go through (usually because someone else took that slot at the same moment, or the time stopped being bookable while they were paying - for example it fell inside your minimum notice or you blacked it out). Holds can take a few days to disappear from a statement, depending on the bank. You don't need to do anything.

A payment can never go through without a booking being created in your account at the same moment.

Can two clients pay for the same time slot?

No one is ever charged twice for one slot. If two people pay for the same time within moments of each other, the second booking is turned down at the last check, and their card hold is released without being charged. They're asked to pick another time. The same happens if the time stops being bookable while they're on the payment page - it has passed, it's now inside your minimum notice, or you've added a blackout or closed that day: no booking is made, and they're told their card wasn't charged. The hold can take a few days to disappear from their statement, but there's nothing for you to refund.

Can I disconnect Stripe later?

Yes - click Disconnect in Settings > Payments > Stripe payments. It's there while Stripe setup is still unfinished too - for example to start over with a different country or account. Your Stripe account itself isn't affected: its balance, payouts and payment history stay in Stripe. To use it again later, click Reconnect next to it in the same place - you don't have to start over with a new account. If a client is paying at that moment, the hold on their card is released, and any card payment link you've sent stops working.

Security & spam protection

Controlled under Settings > Spam protection. How spam protection works.

I'm getting a lot of spam or fake bookings - what can I do?

Already on for you: hCaptcha (each visitor can send 1 request a day without it), a limit on how many requests one visitor can send, and a VPN/proxy check that marks each booking Verified or Unverified. Confirmation emails are never sent to throwaway (disposable) email addresses. Anything in Spam holds no time slot, sends no emails and is deleted after 30 days.

If fakes still get through, work down this list - the first steps take seconds and real clients never notice them; the later ones are stronger but ask more of real clients:

  1. Mark as spam, or Mark IP as spam. Open the fake booking or quote request and choose Mark as spam - it leaves your bookings, calendar and analytics and frees its time slot. If the same visitor keeps coming back, choose Mark IP as spam next to Submitted from: everything new from that IP goes straight to Spam, with no email to you. If they reuse the same email or phone number, Block client (in the Danger zone of their client profile) silently drops their future requests.
  2. Add spam words and spam countries. In Settings > Spam protection > Automatic spam filters, list words the junk keeps using under Spam words (for example backlink*, guest post, crypto), and add any countries you never get real clients from under Spam countries. Matches still come in, but go straight to Spam. See spam words and spam countries.
  3. Make hCaptcha stricter. In Settings > Spam protection, keep Require hCaptcha on your booking page on, set Free requests before the check to 0 so every visitor has to pass it, and switch on Always ask visitors on a VPN or proxy (no free requests). Keep Check visitors for a VPN or proxy on under VPN/proxy detection, so suspicious bookings are marked Unverified.
  4. Confirm every booking yourself. In Settings > Hours & availability, turn off Instant booking. Every booking then arrives as Pending, and nothing is confirmed until you choose Confirm booking - so you can check the details (or call the number) first. If you'd rather keep Instant booking, at least keep Hold unverified bookings as Pending on. While Pending appointments block availability is on (how it starts when bookings come in as requests), a request waiting for you holds its time - so mark a fake one as spam promptly and its time opens straight back up, or turn that setting off so no pending request keeps a time from real clients. You can also turn on Require a phone number to submit booking in Settings > Booking form.
  5. Ask for a deposit or full payment. In Settings > Payments > Stripe payments, switch on Accept payments via Stripe and choose Require only a deposit to submit (even a flat $1 works) or Require full payment prior to submitting. Bots and pranksters don't pay, and a deposit gives real clients a reason to turn up. Under Bank verification (3D Secure), keep it on for visitors on a VPN or proxy and from your spam countries. Quote requests never ask for payment.
  6. Narrow when people can book. In Settings > Hours & availability, Require a minimum notice window? leaves you time to check a booking before it happens, and Set max advance booking limit stops bookings months ahead that nobody checks.
  7. Take quotes only, or pause for a while. To have nothing booked until you've replied with a price, turn on Show "Request a quote" on my booking page in Settings > Quote requests and untick every service in Settings > Service types - your page then opens straight into the quote form. If the junk is all quote requests and you don't need them, switch that setting off instead. To stop everything for now, use Disable booking page in the ⋯ menu at the top of Settings > Business info, and Enable booking page when you're ready.

Real people not showing up? Keep appointment reminders on in Settings > Notifications, ask for a deposit (step 5), and set the booking's status to No show so it's on record. Too many emails about suspicious bookings? Switch off Unverified bookings under your new-booking emails in Notifications - they still come in for you to look at.

What's hCaptcha, and do I need it?

hCaptcha is a short "I'm human" check that fights bots sending fake bookings and quote requests. It's on by default: each visitor can send 1 request a day without it, and after that they're asked to complete the check.

In Settings > Spam protection you can turn it off with Require hCaptcha on your booking page, change how many requests a visitor can send before the check appears, or always require it for connections from known VPNs (off by default; needs VPN/proxy detection turned on).

What does "Flagged as VPN/proxy" on a booking mean?

The same check behind Verified/Unverified found a VPN, proxy or similar connection. It's a flag for you to look at, not a rejection - plenty of real clients use VPNs or proxies.

How do I turn VPN/proxy detection off (or back on)?

In Settings > Spam protection > VPN/proxy detection, switch off Check visitors for a VPN or proxy and choose Save. It's on by default.

While it's off, no VPN/proxy check is run on new bookings:

  • None are marked Unverified or flagged as VPN/proxy - every new booking counts as Verified.
  • The VPN/proxy options for hCaptcha, Stripe bank verification (3D Secure), Unverified email notifications and Instant booking's Hold unverified bookings as Pending stop applying. Those switches are greyed out until you turn detection back on, and keep the setting you had.
  • Everything else still works: Mark as spam, Mark IP as spam and your spam IP list, spam countries, spam words, and hCaptcha itself. Each booking still shows its IP address and country.
  • Bookings already flagged stay flagged.
  • A visitor on a VPN or proxy can appear to be in a different country, so a spam country is easier to get around.

Turn it off if real clients on VPNs, proxies or work networks are being flagged too often; switch it back on the same way.

If you only want Instant booking to confirm those clients, keep detection on and turn off Hold unverified bookings as Pending under Instant booking instead.

How do I mark a booking as spam?

Open the booking or quote request and choose Mark as spam, then confirm (it isn't offered on a booking you entered yourself). It moves to Spam (the Spam button on your Bookings page, or Settings > Spam protection > Manage spam) and is hidden from your bookings list, calendar, the client's profile, analytics and Excel exports. It stops holding its time slot, and no emails are sent for it.

Changed your mind? Choose Not spam on the booking, or on the Spam page - it goes straight back to the same client's profile. If a spam IP, country or word sent it there, you're also offered to always let that client through: their later bookings skip those filters when they book with the same email address (or from their own package link).

This matters when someone uses a real client's email or phone number to send a fake booking: marking it as spam keeps it out of that client's history and totals.

A paid booking can be marked as spam too - a card payment already taken isn't refunded (refund it in Stripe if you need to), and one not taken yet stays uncaptured until you choose Not spam (if you've lowered the price since, only what's still owed is taken and the rest of the hold is released) - deleting the booking releases it.

Is spam deleted automatically?

Yes. A booking in Spam is deleted for good 30 days after it was marked, with its photos - the Spam page shows the day each one goes, and until then Not spam puts it back. If the client only existed because of that spam, the client is deleted too; a client you added yourself, one with other bookings, one you've blocked or one you wrote notes on is always kept.

A spam booking that's locked, or tied to a Stripe payment, stays until you delete it yourself - so you can refund or release the payment first.

How do I stop all bookings from one IP address?

Open a booking from that visitor and choose Mark IP as spam (next to Submitted from), then confirm - that booking is marked as spam too, along with earlier bookings and quote requests from the same IP that are still Pending or unanswered (never one that's paid through Stripe, locked, or one you entered yourself). From then on, every booking (including a paid one - deposit or full payment) or quote request submitted from that IP goes straight to Spam, with no notification email and no payment receipt; the visitor sees the usual confirmation and isn't told. A card payment from that IP is still taken, so refund it in Stripe if you need to. You can also add an IP by hand on the Spam page.

To undo it, choose Unmark IP as spam on the booking or Unmark on the Spam page - new bookings from it come in as normal again, and bookings already in Spam stay there until you mark them Not spam (or they're deleted, 30 days after they were marked).

The IP is only recorded for bookings made on your booking page, so older bookings and ones you entered yourself don't have one.

Can bookings from certain countries go to Spam automatically?

Yes. In Settings > Spam protection > Automatic spam filters, pick each country under Spam countries and choose Save. The list is empty until you add one, so nothing changes until you do.

A booking or quote request from one of your spam countries isn't refused - it comes in and goes straight to Spam, exactly like one from a spam IP: it's hidden from your bookings, calendar, client profiles, analytics and exports, it doesn't hold its time slot, and no email is sent for it (a card payment is still taken, so refund it in Stripe if you need to). The visitor sees the usual confirmation. The Spam page shows Spam country and which country it was; choose Not spam to put one back.

The country comes from the visitor's IP address, and every booking now shows it in brackets next to the IP under Submitted from - for example "IP 203.0.113.7 (China)". Someone travelling or using a VPN or proxy can appear to be somewhere else, which is why these go to Spam rather than being turned away. If you take clients from anywhere (online or digital services), leave the list empty. It applies to new submissions only - bookings you already have aren't moved.

Can bookings containing certain words go to Spam automatically?

Yes. In Settings > Spam protection > Automatic spam filters, type one word or phrase per line under Spam words and choose Save. The list starts empty.

Every field a client types in is checked - name, email, phone, address, notes and the answers to your own questions. A match isn't refused: it goes straight to Spam like a spam IP (hidden from your bookings and analytics, no time slot held, no emails), and the Spam page shows Spam word with the word and the field it was in. Choose Not spam to put one back.

Only whole words match, so adding "ass" catches "ass" but never "assembly", "class" or "passenger". Capitals and accents don't matter, and a phrase like "guest post" also matches "guest-post". To catch longer forms too, end the word with * - "backlink*" matches "backlink" and "backlinks". Plurals aren't added for you, so add "loans" separately from "loan" (or use "loan*"). You can add up to 200. New submissions only.

Can a tiny deposit, like $1, cut down on fake bookings?

Yes. hCaptcha only proves someone isn't a bot; requiring a payment proves a real, working card is behind the booking, which also discourages fake and low-intent bookings. In Stripe payments, choose Require only a deposit to submit and set a flat $1. Use a flat amount rather than a percentage - 1% of a cheap service is under Stripe's $0.50 minimum (30p in GBP), so it's rounded up to that anyway. A booking whose whole total is under the minimum goes through without a card payment.

The trade-off: some real clients won't enter a card just to ask about a booking. It's worth it if spam or no-shows are already a problem; otherwise, try hCaptcha first. (Quote requests never ask for payment.)

Is it HIPAA compliant - can I store health information?

No. 1MinuteBooking is a booking tool, not a health-records system. It isn't HIPAA compliant, and we don't sign Business Associate Agreements (BAAs). Use it for scheduling only, and keep intake forms, treatment notes and other clinical records in a system built for them.

If you ask a health question on your booking form, tick Keep out of the client's email on it (the starter health questions come with it on): the answer is then stored with the booking and shown only to you, not repeated in the client's emails. Our servers are in Canada, with backup copies stored in the US. Your own privacy duties toward your clients are covered in our Terms.

Is there two-factor authentication?

No, there's no separate two-factor setting - and there's no password to steal. You sign in with Google, which can use Google's own 2-Step Verification, or with a one-time link emailed to you that works once and expires after 15 minutes. You're signed out after an hour without activity. Keeping your email account secure (with its own two-step verification) keeps your 1MinuteBooking account secure.

Your account

How do I sign in - do I need a password?

No password. Sign in with Google or with a one-time link we email you. Either way, the email you sign in with is your account - using the same email both ways opens the same account.

Can I change the email I sign in with?

Yes. In Settings > Account & plan, click Change sign-in email and enter the new address. We email a link to your current address and one to the new address, and the change happens only when both have been clicked, within 24 hours. Until then nothing changes, and you can cancel it from the same place.

Once it's done you sign in with the new address, booking notifications go there, and you're signed out everywhere - log in again with the new address. If you used Continue with Google, use a Google account with the new address, or an emailed link. Your bookings, clients, settings, booking page link, plan and Pro trial stay exactly as they were (a new email doesn't start a new trial).

For two weeks your old address gets an Undo link, in case it wasn't you (see an email change you didn't ask for). The sign-in email can be changed once every 30 days. The Contact email clients see is separate and can be changed any time in Business info. If you've lost access to your current sign-in email, email hello@1minutebooking.com.

I got an email about a sign-in email change I didn't ask for

"Confirm your new sign-in email": don't click it. Nothing changes without that link, and the request expires in 24 hours. Someone was signed in to your account to ask, though: secure the email account (and Google account) you sign in with, and if you think someone else still has your account open, email hello@1minutebooking.com and we'll sign out every session.

"Your sign-in email was changed": click Undo this change in that email (it works for 14 days). It puts the account back on your address and signs everyone out, including whoever made the change. To make it they needed your inbox too, so change your email password and turn on two-step verification. If the link has expired or doesn't work, email hello@1minutebooking.com and we'll help you get the account back.

I didn't get my sign-up or sign-in link - what now?
  • Check your spam, junk or Promotions folder - it can take a minute or two to arrive.
  • Check the email address for a typo. The link only goes to the exact address you typed, so try again with it spelled right.
  • Or use Continue with Google instead - no emailed link needed. It works with any Google account, not just Gmail. Use the same email you signed up with to open the same account.

Still stuck? Email hello@1minutebooking.com with the address you tried, and we'll help you get in.

How long does my sign-in link last?

A sign-in link works for 15 minutes, and a sign-up link (for a new account) for 24 hours. Each works only once, and signing in with one link retires any others sent to the same address. A sign-up link for an address that has an account by now (made with Continue with Google, say) works for only 15 minutes, then says "This link has expired" with a Log in button. Opening a link shows the address it signs into, with a button to continue - if it isn't your address, close the page; and if this browser is signed into a different account, it says continuing signs you out of that one. If yours has expired or was already used, the page offers to send a fresh one - or ask for a new link from the sign-in page, or use Continue with Google.

Why was I signed out?

For security, you're signed out after 1 hour without activity - the page says "Session expired - please log in again." Just sign in again with Google or a new emailed link. Switching networks (wifi to mobile data, or a VPN) doesn't sign you out.

I haven't finished setting up my page - is it live, and will you email me about it?

Your page gets its link as soon as you've named your business in the first step, so you can look at it and share it early - it starts taking bookings when you publish. From then on, a strip above each setup step shows the link with a Copy link button, so you can share it early. Everything you enter is saved as you go, and when you come back to your account, setup reopens on the step you left. Publish, at the end, confirms the page.

If you stop before publishing, we email you up to three reminders to finish - about 1 hour, 1 day and 4 days after you last worked on it - each with a link to your page as it stands and a button straight back to the step you left. They stop the moment you publish, the third is the last, and nothing is sent once a week has passed. Every one has a Stop these setup reminders link that stops the rest in one click.

What is the "Get your first bookings" checklist on my dashboard?

After you publish, the top of Bookings shows a short checklist for your first 30 days:

  • Page published - ticked already, with your link.
  • Make a test booking - Book yourself opens your page so you can book with your own email and see exactly what clients get. The booking lands in your Bookings - cancel it afterwards. (The setup's last screen has the same Make a test booking button.)
  • Share your link - Copy link, then put it in your Instagram or TikTok bio and on your Google Business Profile. Shared it another way? Click I've shared it.
  • Take card payments (optional) - Connect Stripe so clients can pay a deposit or the full price as they book.

It goes away by itself once the test booking and sharing are done, or after 30 days - or click Hide. And the first time a real client books or sends a quote request (not your test, not one you entered yourself, not spam), Bookings shows a one-time Your first booking! banner with a link to open it.

Where do I change my booking page link?

In Settings > Account & plan - lowercase letters, numbers and hyphens only. Your link is 1minutebooking.com/book/<your-link> (capitals typed into it still work). Your old link stops working right away, so update it anywhere you've shared it - including the booking button code on your website (get the new code in Settings > Share & embed). The old address is held back from other businesses for 180 days (your last 3 old addresses), so it never opens someone else's page, and you can switch back to it.

Where do I set up my services, add-ons and prices?

In Settings > Service types; Add-ons and Coupons have their own pages in Settings. See Service types and Add-ons.

Can I add staff or team members?

No. Each account is for one person, with one calendar and one booking page. Someone with their own schedule can sign up for their own account.

Is there help inside my account?

Yes. In Settings, or on your Bookings or Clients page, click the green button with eyes in the bottom right corner and type your question. You'll get the answer from this Help center without leaving the page.

Can I take my booking page offline without deleting my account?

Yes - at the top of Settings > Business info, open the ⋯ menu next to "Booking page is live" and click Disable booking page. Visitors see your business name and "We're not taking bookings right now. Please check back soon, or call your phone or email your email." (Your phone shows only with Show contact information on booking form or the phone bubble on, and your email only with Show contact information on booking form on.) They can't book or request quotes, and online rescheduling is paused, but clients can still cancel online. You can still sign in and manage everything. Click Enable booking page in the same menu to turn it back on.

What's the difference between "Redo setup", "Reset account" and deleting my account?

None of them can be undone - with Pro, export your bookings, clients and packages first (photos, services, coupons and settings aren't in the export).

  • Redo setup (Settings > Service types > Business type) takes you back through the setup wizard to keep your business type or pick another. Your services, add-ons, booking and quote questions and location options start over from that type's starter set (old services your bookings or clients' packages use are archived, so those keep working); Collect an address, Allow multiple services and Let clients book more than one dog, person or vehicle go back to that type's defaults, and every service photo - including any you uploaded with Pro or picked from the photo library - goes with its service, and the new services get stock photos (an archived service keeps its photo). Your bookings, clients, contact details, payments, policies, booking rules, hours (unless you pick new ones), blackout dates, coupons, logo, cover photo and colors stay.
  • Reset account (bottom of Settings > Account & plan) deletes every booking, client, quote photo, service, add-on, blackout, coupon, location, custom field, quote question, spam IP and uploaded photo (logo, cover and service photos), sets every setting back to its default (calendar sync is switched off and its link stops working - turn it on again and add the new link to your calendar app), and runs the setup wizard again - the same starting point as a new account. Your login, booking page link, any Pro subscription, the language your clients see, and a connected Stripe account (with its currency) stay; Stripe payments are switched off until you turn them back on. Until you finish setup again, visitors to your booking page see "This booking page isn't open for bookings right now". Click Reset my account, then type RESET in the dialog and confirm.
  • Delete my account (also at the bottom of Account & plan) removes everything, including your login and booking page link, and cancels any Pro subscription. Click Delete my account, then type DELETE in the dialog and confirm. See what deleting your account does.
What happens to my bookings, Pro and Stripe if I delete my account?

Everything is erased for good: your booking page and link, bookings, clients, services, photos and settings. It can't be undone, so with Pro, export your bookings, clients and packages first (photos, services, coupons and settings aren't in the export).

  • Pro - your subscription is cancelled at PayPal as part of deleting, so you aren't billed again (no refund for the current month). If PayPal can't be reached, it's cancelled automatically as soon as it can be, and any payment taken after you deleted is refunded.
  • Stripe - your Stripe account isn't touched: past charges, refunds and payouts stay in your Stripe Dashboard. Card payments that were only approved, never charged - a card hold on a booking, a client paying at that moment, an open payment link - are released, so no client is charged for a booking that's gone. If Stripe can't be reached, that's retried automatically.

Click Delete my account at the bottom of Settings > Account & plan, type DELETE and confirm.

Data, analytics & Pro

Can I export my bookings and clients?

Yes, with Pro, from Settings > Account & plan > Export data: one Excel file with every booking (client contact details, service, date and time, price and status), a Clients sheet with every client - including clients who never booked - with their contact details, address, your private notes, blocked status, email unsubscribes, booking counts and what they've spent, and your clients' prepaid packages (sessions bought, used and left, use-by date, status) with their history. You can filter the bookings by date range, status (including quote requests), client or phone; the Clients and Packages sheets are always complete. Not included: photos, services, add-ons, coupons and settings. The .xlsx file opens in Excel, Google Sheets or Numbers. Only your own data is included.

What does the Analytics page show?

Analytics (Pro) shows your bookings for a period you pick - Last 7 days, Last 30 days, Last 90 days, Last 12 months or All time - counting Completed + confirmed, Completed only or Confirmed only bookings: revenue (less refunds and lost chargebacks), number of bookings, average booking value and no-show rate, revenue over time, busiest day of the week, bookings by status, top services and add-ons by revenue, and most-used payment methods. It's view-only. Page visitors, linked at the top, shows who opened your booking page and where they left.

How many people viewed my booking page, and where do they leave?

Under Booking page is live on your Bookings page and in Settings > Business info you'll see how many people viewed your page in the last 7 days and how many booked - on every plan. Click it to open Page visitors (Pro; also the first card on Analytics). For the last 7, 30 or 90 days it shows:

  • Where people leave - opened your page, picked a service, picked a time, started their details, booked or requested a quote - with a tip about the biggest drop
  • Days people wanted that were full - days visitors tapped that had no open times
  • Where visitors came from - Google, Facebook, Instagram, your website, Book again emails and more
  • Services people looked at, and how many booked
  • Phone or computer, approximate place, and the last 200 visits, 10 at a time with Load more

Your own visits (signed in, or from a browser you've signed in on) and bots aren't counted. No IP address or anything visitors type is stored with these stats, and visits are kept for 90 days. To start counting from zero, use Reset visitor stats at the bottom of Page visitors - it deletes all counted visits, and your bookings, clients and quote requests aren't touched. More about booking analytics

Why does a visit say Direct, or Location hidden?

Direct means the visitor's browser didn't say where they came from - texts, QR codes, typed-in links and most apps work this way. To see a link by name, add ?utm_source= and a name to the end of it - for example your booking link with ?utm_source=instagram in your Instagram bio.

Location hidden means they were on a VPN or a private relay (like iCloud Private Relay), so their real area can't be known. Other locations are approximate - on mobile data it's often the nearest big city, or just the state or province.

Can I leave spam countries and VPN visitors out of Page visitors?

Yes. At the top of Page visitors, check Hide visitors from spam countries to leave out visits from the countries on your spam list (Settings > Spam protection), and Hide unverified visitors to leave out visits on a VPN or private relay. Every number on the page then counts only the visits that are left, and a line tells you how many were hidden.

Your choices are saved, so they're still set the next time you open the page. Nothing is deleted - uncheck a box to see those visits again.

What's included in Pro, and can I cancel any time?

Pro is $10 USD a month and adds:

  • Your logo, and your own cover and service photos on your booking page (free accounts pick theirs from our photo library)
  • A link to your Google reviews
  • Your own booking page colors, style and font
  • No "Powered by" badge
  • Up to 100 automatic client emails a day - confirmations and thank-yous (instead of 5), from your first Pro payment
  • Excel export, Analytics and Page visitors

New accounts get a 14-day free trial of Pro (the trial keeps the free limit of 5 automatic emails a day). Everything else - including quote requests, quote request photos, locations and Stripe payments - is free. Pro is paid monthly through PayPal and renews until you cancel. Cancel any time with Cancel Pro in Settings > Account & plan - Pro ends right away, and the current month isn't refunded. See How is Pro billed.

How is Pro billed, and where's my receipt?

Pro is $10 USD a month, paid through PayPal: click Upgrade to Pro - $10/mo in Settings > Account & plan and approve the subscription at PayPal. It renews automatically every month until you cancel.

Upgrading during your free trial doesn't cut it short: Pro carries straight on, and the first payment is taken when the trial ends - Settings shows "Pro - first charge on" that date, and cancelling before then costs nothing. There's no yearly plan, and no sales tax is added.

PayPal emails you a receipt for each payment, and every payment is in your PayPal account's activity. 1MinuteBooking doesn't send separate invoices.

How do I cancel Pro, and do I get a refund?

In Settings > Account & plan, click Cancel Pro and confirm. The subscription is cancelled at PayPal straight away, you're not charged again, and Pro features stop immediately ("You will lose access to Pro features immediately"). Months already paid aren't refunded or prorated. Upgraded during your free trial and not charged yet? Cancelling costs nothing, and the trial carries on until it ends. You can upgrade again any time, and your Pro settings come back.

What happens when my free trial ends?

New accounts get 14 days of Pro free, with no payment details needed. If you upgraded during the trial, Pro simply carries on and your first payment is taken when it ends. When it ends without an upgrade, you're on the Free plan:

  • Your booking page goes back to the default look: no logo, your colors, style and font stop showing, the Google reviews buttons go away, the "Powered by" badge returns, and your uploaded photos are swapped for stock ones.
  • Analytics, Page visitors and Excel export lock.
  • Your settings are kept, and your uploads are kept for 180 days, so everything comes back if you upgrade.

Bookings, clients, quote requests, Stripe payments and everything else keep working. Bookings shows a "Your Pro trial has ended" banner you can dismiss. Each email or Google account gets one trial.

I upgraded but it still says Free - what now?

Pro switches on when PayPal sends you back to Settings after you approve the subscription ("Pro is now active"). If you closed that page early, or it said the subscription may take a moment, PayPal confirms it in the background - refresh Settings > Account & plan in a minute or two. Still Free after that? Email hello@1minutebooking.com with your sign-in email.

Quick answers

Show quick answers to basic questions
How do I add a service?

In Settings > Service types, click + Add a service type under the list. Fill in Name, Price and Length, add a Description if you like, pick How is it priced?, then click Add service type. Each service needs its own name. It shows on your booking page straight away. While you're first setting up, + Add a service on step 3 asks the same questions.

How do I edit or delete a service?

In Settings > Service types, click the service (or Edit under its name), change what you need and click Save. To delete it, click Delete service type at the bottom left. A service your bookings or clients' packages use is archived instead of deleted: it comes off your booking page, but those bookings keep it (at their own price) and clients can still book the sessions left on their packages. Archived services are listed at the bottom of Service types, with Restore to offer one again. To hide a service for a while instead, untick its box.

How do I add, edit or remove an add-on?

In Settings > Add-ons, click + Add an add-on under the list. Fill in Name, Price and Extra time, add a Description if you like, then answer How does the client add it?, Which services is it for? and Is it required?, and click Add add-on. Clients see it after they pick a service.

To change one, click it, make your changes and click Save. Click Delete add-on to remove it, or untick its box to hide it for a while. Past bookings keep their add-ons either way. While you're first setting up, + Add an add-on on step 3 asks the same questions, including Pick from a list.

How do I change my prices?

Click Edit next to the service in Settings > Service types (or next to the add-on in Add-ons), change the Price and click Save. New bookings use the new price. Existing bookings keep the price they were booked at, even when you edit them later. A client who already had your booking page open is shown the new total before they book ("The price has changed to $X since you opened this page") and books at it only if they agree.

Can I take credit card payments?

Yes. Connect your own Stripe account in Settings > Payments > Stripe payments, then switch on Accept payments via Stripe, and clients pay by card on your booking page - including Apple Pay and Google Pay on your booking link (in the widget on your own website they usually don't appear). You choose whether they pay the full price or a deposit. It's free to set up; 1MinuteBooking takes 2% of each payment (not returned if you refund), on top of Stripe's fee.

Without Stripe, you collect payment yourself (cash, cheque, e-transfer, PayPal, Cash App or your own card reader) and record it on the booking.

How do I mark a booking as paid?

Open the booking from Bookings and click Mark paid. A full card payment through Stripe is marked Paid automatically; after a Stripe deposit, record the rest with Record $X collected via ... below the balance, or send a card payment link for it with Request $X balance.

How do I set my business hours?

In Settings > Hours & availability, switch on each day you work, set the start and end times, and click Save. Clients can only pick start times inside these hours. Open until midnight? Set the closing time to 12:00 AM. By default an appointment may run up to 2 hours past closing - see the overtime setting to shorten that or turn it off.

How do I take a day off or block a date?

In Settings > Hours & availability > Blackout dates & times, click + Add time off, pick the From date, add a Reason if you like, and click Add time off. Leave the start and end times blank to block the whole day, or set them to block part of it. For a longer break (a vacation), also pick a To date - every day from From to To is blocked off as one entry.

Appointments already booked in that time aren't cancelled - you're told how many there are, with a link to them.

How do I confirm a booking?

Open the booking from Bookings and click Confirm booking. If the client booked on your booking page, they're emailed a confirmation. To have bookings from your booking page confirmed for you, turn on Instant booking.

How do I cancel a client's booking?

Open the booking, click Edit booking details, set Status to Cancelled and click Save changes. The time opens up for other clients. No email is sent to the client when you cancel or move a booking, so let them know yourself - Email client opens a ready-made message. You can also let clients cancel online themselves.

How do I reschedule a booking?

Open the booking, click Edit booking details, change the Date and Time, and click Save changes. If the new time is already taken by another booking, you're asked first and can choose Book anyway. No email is sent automatically - use Email client to tell the client the new time. If reminders are on, a new reminder goes for the new time. You can also let clients reschedule online themselves.

How do I delete a booking?

Open the booking and click Delete booking in the Danger zone at the bottom, then type DELETE in the dialog and confirm (a Locked booking needs Locked appointment unchecked first, and one holding a Stripe payment has to be refunded first). It can't be undone. To keep a record instead, set its status to Cancelled.

Where do I see my upcoming bookings?

On Bookings - Coming up shows your confirmed bookings for the next 30 days, and Calendar shows them week by week. The All bookings list has all of them, including pending ones, and you can filter it by status, payment, date or client.

How do I find a client?

Open Clients in the menu and type a name, email or phone number into its search box, or on Bookings type their name or email into the search box above All bookings (a phone number goes under More filters). Click the client's name on any booking to open their profile, with their contact details and booking history.

How do I delete a client?

Open their profile (click their name on any booking) and click Delete client in the Danger zone, then type DELETE in the dialog and confirm. This also deletes all of their bookings, and it can't be undone. It won't go through while one of their bookings is Locked or still holds a Stripe payment.

How do I change a client's name, email, phone or address?

Open their profile (click their name on any booking), change their details under Contact info (name, email, phone and address) and click Save client info. Their existing bookings keep the address they were booked with.

How do I share my booking page?

On Bookings, open the ⋯ menu next to your booking page link and click Copy / share link. To put a booking button on your website, use Settings > Share & embed.

How do I see my booking page the way clients see it?

Click View booking page at the bottom of the menu, or your booking page link on Bookings.

How do I change my business name?

In Settings > Business info, change Business name and click Save. Your booking page updates right away. Your booking page link stays the same - you can change it in Settings > Account & plan.

How do I add my logo?

With Pro, go to Settings > Photos & reviews and click Upload next to Logo. It shows at the top of your booking page. Pick any image of your logo - it's converted and resized for you. The same page sets your cover photo and service photos (on every plan) and, with Pro, a link to your Google reviews.

How do I add photos to my services?

Go to Settings > Photos & reviews. Under Service photos, next to a service:

  • Choose photo - pick from our photo library (search it, e.g. haircut or dog). On every plan, free included.
  • Upload your own (Pro) - pick a photo of your own work; it's resized for you.
  • No photo - shows the service without one.

The photo shows on the right of that service on your booking page. New accounts start with stock photos for their type of business. Add-ons don't have photos. Your uploads can use up to 20 MB in total; library photos don't count.

If Pro ends, your uploaded photos stop showing and each service goes back to its stock photo. Your uploads are kept for 180 days and come back if you upgrade again - after that they're deleted.

How do I add a cover photo?

Go to Settings > Photos & reviews. Next to Cover photo, click Choose photo to pick one from our photo library (on every plan), or Upload your own with Pro. It goes across the top of your booking page. A wide landscape photo works best - the top and bottom of a tall one are cropped. Click No photo to take it off.

How do I link my Google reviews?

With Pro, go to Settings > Photos & reviews, paste your link under Google reviews and click Save. Your booking page then shows a Read our Google reviews button, and your thank-you email can show a Leave a review button.

To get the link, open your business in Google Maps or Search, choose Reviews and copy the link - or use Share or Ask for reviews in your Google Business Profile. Only Google links are accepted. Leave it blank to hide the button.

How do I add tax?

In Settings > Tax, turn on Charge tax on bookings, enter your Tax rate (%) and, if you have one, your Tax number for receipts. Then click Save.

How much does 1MinuteBooking cost?

It's free - your booking page, bookings, quote requests and everything else. Pro is optional, at $10 USD a month (new accounts get a 14-day free trial), for extras like your logo, colors and data export. If you take card payments through Stripe, 1MinuteBooking takes 2% of each payment (not returned if you refund), on top of Stripe's fee.

How do I contact support?

Email us at hello@1minutebooking.com. Include the email you sign in with, and tell us what you need help with.

How do I sign out?

Click Sign out at the bottom of the menu. On a phone, open the menu first.

Is there a mobile app?

There's no app to install. 1MinuteBooking works in any web browser on your phone, tablet or computer - just sign in at 1minutebooking.com. For quick access on your phone, add it to your home screen from your browser's menu.

Your clients don't need an app either - they book from your link in any browser.