Troubleshooting
Start with the symptom. If you have an exact error message, the table at the bottom lists them all.
My booking page shows no available times#
Work down this list; it is roughly in order of likelihood.
- A calendar needs reconnecting. Check Booking → Calendars for an amber Needs reconnecting badge. Bookings are paused on purpose while a calendar cannot be read, so you are not double booked. Press Reconnect.
- Your hours are empty. In Booking → Availability, check the schedule this event type uses actually has hours on the days you expect. A day reading Unavailable offers nothing.
- A date override is closing the day. Look through Date overrides for that date.
- It is a public holiday. With Japanese holidays blocked, every 祝日 is closed. Open one with an override if you are working it.
- Minimum notice is eating the near future. A 48-hour minimum notice means the next two days are never offered. Lower it on the event type's Scheduling tab.
- Your calendar is genuinely busy. Look at the days in question. Remember that buffers extend each existing appointment invisibly either side.
- A calendar is ticked that should not be. If you ticked Check for conflicts on a colleague's calendar, or one full of all-day entries marked Busy, it will wipe out your availability. Untick it.
- The daily cap is reached. Check Max bookings per day.
- The wrong schedule is selected. Check Availability schedule on the event type's Scheduling tab.
My booking link says “Not found”#
- The event type is hidden. Tick Visible on your booking page on its Details tab.
- It is invite-only. Its own address never works. Send an invite link, or change Who can book it.
- You changed your handle. Every old link breaks. Copy the new ones from the event types list.
- You changed the event type's link. Same thing, for that one event type.
- The link was cut in half. Email clients do this to long links. Send it on a line of its own.
Stripe will not let me set a price#
- Charges are not enabled yet. Stripe has not finished reviewing your account. Press Open Stripe dashboard, deal with anything they ask for, then Refresh status. See the approval step.
- No Stripe account is connected. Connect one on Booking → Payments.
- No subscription. Online payment is the paid feature. Subscribe on Billing.
- Wrong currency. The price must be in your Stripe account's currency — yen for a Japanese account.
- Price left empty. Choose Free rather than entering zero.
In the meantime, Paid in person, at the appointment works with no Stripe account at all.
Calendar problems#
- Bookings are not appearing in my calendar
- No calendar is set to receive them. Press Write bookings here on one under Booking → Calendars. Existing bookings then show Not on calendar — open each and press Re-create calendar event.
- My existing appointments are not blocking times
- Either that calendar is not ticked for Check for conflicts, or the events are marked Free rather than Busy. All-day events in Google default to Free.
- I deleted a booking from my calendar and it is still in Business Box
- Correct, and deliberate. Deleting is ambiguous, so the booking is flagged and you are emailed rather than the appointment being silently cancelled. Cancel it properly from the booking, or press Re-create calendar event. See changes in your own calendar.
- Google Meet or Teams is greyed out
- Meet needs a Google calendar receiving bookings; Teams needs a Microsoft work or school calendar. See Teams links.
- A calendar is missing from the list
- Press Refresh on the connection.
The website widget is not working#
See embed troubleshooting. The short version: if nothing appears at all, your site builder has stripped the script — use the Plain iframe version.
I cannot sign in#
- This email is already registered with Google (or Microsoft)
- Your account belongs to that provider. Use the matching button on the sign-in page.
- The sign-in link expired or was already used
- The provider's page sat open too long. Start again.
- Your account's email address is not verified
- Verify the address with Google or Microsoft first, then sign in again.
Every error message, explained#
| Message | What it means |
|---|---|
| That time was just taken. Please pick another. | Somebody confirmed that slot first. Pick again; nothing typed is lost. |
| That time is no longer available. Please pick another. | The hold expired while the form was being filled in. |
| You already have a booking for this event around that time. | A duplicate. Check the customer's inbox for the first confirmation. |
| This event can't be booked right now. | The event type is hidden, or invite-only and reached without an invite. |
| We couldn't verify the host's calendar. | A calendar is temporarily unreachable. Try again shortly; if it persists, reconnect it. |
| Bookings are paused right now | A calendar needs reconnecting. Nothing is offered until it is. |
| Calendar access was not granted. | A permission was unticked during connection. Reconnect and leave them all ticked. |
| That calendar was not found on this connection. | It was deleted or unshared. Press Refresh. |
| You don't have write access to that calendar. | Choose a calendar you own as the one that receives bookings. |
| Teams meetings need a work or school Microsoft account. | Personal Microsoft accounts cannot create them. Use Custom with your own link. |
| Connect your Stripe account before setting a price. | No Stripe account is connected. |
| Stripe hasn't approved this account for charges yet… | Stripe's review is not finished. Check your Stripe dashboard. |
| The price currency must match your Stripe account's currency. | Use your Stripe account's currency — yen for a Japanese account. |
| That Stripe account is in a different mode (live vs test)… | A test Stripe account was connected. Disconnect and use the real one. |
| Enter a price, or choose Free. | A paid option was selected with no amount. |
| There is nothing left to refund on this booking. | Already fully refunded. |
| An active subscription is required for this action. | Taking payment online needs a subscription. |
| Your last payment failed… | Update your card under Billing → Manage subscription. |
| That handle is already taken. | Choose another public handle. |
| Use 3–30 lowercase letters, numbers or hyphens. | The handle contains something not allowed. |
| That link is already used by another event type. | Two event types cannot share a link. Change one. |
| Use lowercase letters, numbers and hyphens only. | The link field will not take capitals, spaces or Japanese. |
| This schedule is used by an event type and can't be deleted. | Point those event types at another schedule first. |
| The default schedule can't be deleted. | Make another schedule the default first. |
| These time ranges overlap. | Two ranges on one day overlap. Separate them. |
| The end time must be after the start time. | A range runs backwards. |
| The start-time interval can't be longer than the duration. | Lower Show start times every. |
| The partial-refund cutoff must be closer to the start… | Swap the two refund thresholds. |
| Enter this in at least one language. | Fill in English or Japanese for that field. |
| Add at least one option. | A dropdown question has no options. |
| This booking link has already been used, or it has expired. | Mint a fresh invite link. |
| Please complete the anti-spam check and try again. | Reload the booking page and try once more. |
| Enter the six-digit code we emailed you. | Email verification is on for free bookings. Check the inbox, and spam. |
| That code is not right, or it has expired. | Codes last 15 minutes. Request a new one. |
| Too many requests. Please wait a moment. | A rate limit. Wait a minute and retry. |
| This booking has already been changed. Please reload. | Two people changed the same booking at once. Reload and look at the current state. |
| This event type is no longer available, so the booking can't be rescheduled. | The event type was deleted. Cancel and book a different one. |
| Your session could not be verified. Please reload. | The page sat open a long time. Reload and try again. |
Still stuck#
Email [email protected]. Include the exact wording of any message, which screen you were on, and what you expected to happen. If it concerns one booking, say the customer's name and the date.
Common questions
Why are no times showing on my booking page?
Most often a calendar needs reconnecting, which pauses bookings deliberately so you cannot be double booked — check Booking → Calendars for an amber badge. Otherwise look at your availability hours, date overrides, blocked public holidays, minimum notice and daily cap.
Why does my booking link show "Not found"?
Because the event type is hidden or invite-only, or because you changed your public handle or the event type’s link, which breaks every old address. Copy the current link from the Copy link button on the event types list.
Why are my existing calendar appointments not blocking booking times?
Either that calendar is not ticked for Check for conflicts, or the events are marked Free instead of Busy — all-day events in Google Calendar default to Free. To close a whole day, use a date override in Availability instead.
Business Box says Stripe has not approved my account. What can you do?
Nothing, unfortunately — the review belongs entirely to Stripe. Open your Stripe dashboard, supply whatever they are asking for, then press Refresh status. Meanwhile you can charge at the appointment instead of online.
Last reviewed 28 September 2026.