Guests open five kinds of DivePilot links without signing in: the booking page, the self-registration form, an update link to check their details, a waiver signing link and a dive log link. Each fails with its own screen, and the causes differ.

The booking page

The guest sees "Online booking not available", then a reason and "Please contact the dive centre directly.":

Reason shown Cause and fix
"This booking link is not valid" The link is outdated. See the section on changed links below, and share the current link from Settings, Registration.
"This dive centre does not accept online bookings" Both Fun dives and Courses are set to Off. See Turn on online booking.
"This dive centre is not currently accepting bookings" The free trial has run out, or the subscription has expired or was cancelled. See The app is locked or asks me to subscribe.
"Too many attempts. Wait a moment and try again.", "Cannot reach the server. Check your connection and try again." or "Something went wrong" Too many visits from one connection, or a network problem. Wait a minute and reload.

If the page opens but a trip or course you published is not listed, see A trip or course is missing from the booking page.

The registration form

An outdated link shows "Invalid registration link" with "This registration link is not valid, or the dive centre has replaced it. Please ask your dive centre for the current link."; registration links do not expire by time, so see the section on changed links below. Every other problem shows "The form could not be loaded" with the reason underneath, and the link itself is fine. "This dive centre is not currently accepting registrations" means the free trial has run out, or the subscription has expired or was cancelled; see The app is locked or asks me to subscribe. After a lost connection or too many page loads from one connection, wait a minute and reload. A guest who shortens the link by hand lands on the sign-up page for new dive centers instead.

Registration and online booking share one key, so both links change together:

  • Rotate token under Settings, Registration (shown in Secret token mode) kills both links and every printed QR code at once.
  • Switching Link type retires the other kind of link immediately. Switching back to Secret token brings the earlier token links back to life.
  • In Dive centre name mode, renaming the dive centre changes the readable link; saving the Dive centre settings tab without a rename leaves it as it is. If printed codes stopped working after a rename, copy the current link and reprint.

Instead of Check your details, the guest sees one of these screens:

  • "This link has expired" with "Ask the dive centre for a new link.": the time chosen under Valid for has passed or, for a link from the pre-trip check, the dive day is over. A guest who presses Save my details after that time sees the same screen, and nothing is saved. Create a New link on the customer page.
  • "Your details are already saved": a link works once, and this one was used. What the guest sent is under Updated by the customer on the customer's Profile tab. If something is still wrong, correct it yourself or send a new link.
  • "This link does not work": only one link per customer works at a time, so a newer one replaced it, from Update link, New link or the automatic Pre-trip details check email, which replaces the open link only once it has been sent. The same screen follows Revoke, archiving or anonymising the customer, a link cut off when copied, or deleting your dive center. The Update link card on the customer page shows the open link with "Valid until …"; ask the guest to use the newest email, or let them scan it with Show QR.
  • "The page could not be loaded" with "This dive centre is not currently using DivePilot - please contact them directly": the free trial has run out, or the subscription has expired or was cancelled. The link works again once you subscribe, if it has not expired. With "Cannot reach the server. Check your connection and try again." the connection dropped, and Try again reloads it.

If the guest lost the link, show it again from the Update link card with Show QR or Copy link, or send it with Email it or Email again; the link stays the same. "This link can no longer be shown or sent. Create a new one." means DivePilot can no longer recover the link: create a New link. In the dialog, Create link stays greyed out while Until a date is in the past or more than 30 days ahead; should the server still refuse the date, it answers "Choose a day from today up to 30 days ahead.". "This customer has no email address." means the link cannot be emailed: add the address on the profile, or use Show QR or Copy link. See Let a diver update their details.

The page shows a red message and "This link may have expired, or it has already been used.":

  • "This signing link has expired": signing links last 48 hours. A link that ran out unused shows the status Link expired on the waiver. Send a new one from the customer's Waivers tab.
  • "Invalid signing link": the waiver has already been signed with this link, or the link was cut off. Check the customer's Waivers tab before sending another.
  • "This dive centre is not currently using DivePilot - please contact them directly": the free trial has run out, or the subscription has expired or was cancelled. The link works again once you subscribe, if its 48 hours are not over.

Uploading a paper copy or confirming a signature in person does not cancel a link that is still open. See Collect a customer's waivers.

The page shows "This dive log link is not valid" or "Invalid dive log link", with "This link may be invalid or no longer active.". Dive log links never expire, so the link was most likely cut off when it was copied, or the dive group behind it was deleted. Open it again from the original email; for the leader's form, staff can also use Open the dive log on the group's card on the trip page. If the leader's form shows "This dive centre is not currently using DivePilot - please contact them directly", the free trial has run out, or the subscription has expired or was cancelled; the divers' read-only page stays open. Deleting your dive center ends signing links, update links and dive log links at once. See Dive logs after the trip.

Submitting fails

  • "The anti-spam check did not pass. Please try again.": the browser runs a hidden check before sending. Pressing the button again usually works; a very old browser, or a network that blocks the check, keeps failing.
  • "Too many attempts. Wait a moment and try again.": one internet connection can send at most 60 bookings, 60 registrations, 60 detail updates, 60 waiver signatures and 60 dive log saves per hour, and failed tries count too. A reception tablet or your shop Wi-Fi reaches that only on a very busy day. If it happens, let guests use their mobile data, or wait an hour after the first refused try.

Note: Before blaming the guest's phone, open the link yourself in a private window. You then see exactly what the guest sees.

Did this not answer your question? Contact support