Features · Calendar & diary

Online booking, on your terms.

Share a booking link or embed it on your website. Patients pick from real availability, answer your questions, and pay in full before the appointment lands in the diary. Your buffers, notice periods and cancellation windows are enforced on every booking, and the reminders send themselves.

share or embed · script / iframein-person · video · phoneStripe checkout · discount codes
ehr.usejump.co.uk · Calendar · Tue 21 Jul · day view
DayWeekdaysWeek
3 clinicians · 21 booked
AMDr A. Malloy
Margot WhelanNew patient · 45m · In-person
Buffer · 10m
Priya NairMedication review · 15m · Phone
Blocked · admin until 10:45
Held for online bookingexpires 4:52
JODr J. Okafor
Tomas AdeyemiFollow-up · 20m · Video
Buffer · 10m
Menopause clinicGroup session · 6 of 8 booked
Reserved
M. WhelanActive
New patient · 45m · 11:00
hold expires 4:52 · checkout open
T. AdeyemiConverted
Follow-up · 20m · 09:00
paid £95 · booking confirmed
Reminders
SMS + email · 7d · 48h · 2h
manage link · DOB-verified
15.4M
general practice appointments missed in England every year
1 in 20
booked GP appointments end as a did-not-attend
1.2M
GP hours lost to missed appointments annually
£216M
what those missed appointments cost the NHS each year

Source: NHS England, missed GP appointments analysis (2019)

How it works

From booking link to booked, paid and reminded.

Four steps, in the order a booking actually happens. You set the rules once; after that, patients and the diary do the work between them.

Step 1

Set up appointment types with your rules

Each appointment type carries its own duration, fee and calendar colour - and its own rules. Offer the same type in person, by video or by phone. Add buffer time before and after, set how much notice a booking needs, how far ahead patients can book, and how many active bookings one patient can hold.

duration · fee · buffers · notice · advance window · per-patient limits

Appointment type · New patient consultation45 min · £180
DeliveryIn-personVideoPhone
Buffer time10 min before · 10 min after
Minimum notice24 hours
Book aheadup to 60 days

Step 2

Patients book, answer your questions and pay

Booking links are scoped to the appointment types, locations and clinicians you choose - shared as a URL or embedded on your website. The slot is held while the patient completes checkout, so nobody else can take it. They verify who they are, answer your pre-booking questions, and pay the full fee through Stripe - with discount codes if you offer them. No payment, no booking.

held slot · verified patient · paid in full · discount codes

Booking page · Mayfield Healthslot held · 4:52
09:30+11:0014:1515:45
What's this visit about?pre-booking question
Due now · New patient · 45m£162.00
code WELCOME10 applied · -£18.00

Step 3

Run the day from one diary

Day, weekday and week views across every clinician, colour-coded by appointment type. Drag an appointment to reschedule it. Block out admin and personal time, run group sessions with a capacity, and start a video appointment from the booking itself - the patient joins through a secure link, no app needed. Deleting a session never deletes its booked appointments.

drag to reschedule · blocks · group sessions · video built in

Reschedulingaudit-trailed
Priya Nair · Follow-upTue 14:15 · 20m
dragged to Thu 10:40Thu 10:40 · 20m
patient notified automatically

Step 4

The follow-through runs itself

Every appointment type carries its own notification rules - confirmations, reminders at intervals you configure, and messages on reschedule, cancellation, no-show and follow-up. Reminders include a secure link, verified by date of birth, where patients cancel or request a reschedule without ringing the practice. Your cancellation window decides how late that's allowed, and a post-booking questionnaire can follow the visit.

7 lifecycle triggers · templates per type · cancellation windows

Notifications · New patient consultationSMS + email
Booking confirmationimmediately
Reminders7d · 48h · 2h before
Cancel or reschedule linkDOB-verified
Post-visit questionnaireafter completion
Cancellations inside your window need the practice - everything else is self-serve.

What's included

From booking link to follow-up.

What the calendar and diary cover today. If something you need isn't here, ask us on a demo call.

  1. 01Online booking linksScoped to your appointment types, locations and clinicians. Share the URL or embed the widget on your website.
  2. 02Slot holds during checkoutThe slot is reserved while a patient completes their booking, then released automatically if they don't.
  3. 03Payment at bookingThe full fee, taken through Stripe checkout before the booking confirms. Discount codes supported.
  4. 04Pre-booking questionnairesAsk what the visit is about, or send a full questionnaire, before the appointment is confirmed.
  5. 05Post-booking questionnairesFollow-up questionnaires sent after the appointment, completed from a link without a login.
  6. 06Appointment typesDuration, fee and calendar colour per type - a 45-minute new patient and a 15-minute review can behave differently.
  7. 07In-person, video and phoneOne appointment type, offered across delivery modes. Video runs in Jump with a secure patient join link.
  8. 08Buffer timesProtected minutes before and after each appointment, respected by every booking route.
  9. 09Booking rulesMinimum notice, how far ahead patients can book, and per-patient booking limits.
  10. 10Rescheduling and cancellation windowsYou set how close to an appointment patients can cancel or move it themselves; inside the window, it goes through the practice.
  11. 11Appointment notificationsSMS and email across booking, reschedule, reminder, cancellation, no-show and follow-up - rules and templates per appointment type.
  12. 12Self-serve cancel and rescheduleReminders carry a secure, date-of-birth-verified link where patients manage their own appointment.
  13. 13Multi-clinician diaryColour-coded columns per clinician, drag-and-drop rescheduling, blocked time, and group sessions with a capacity.
  14. 14Bookings that survive schedule changesDeleting a session warns you and keeps its booked appointments. Every reschedule is audit-trailed.

Connections

Your website, your payments, your messages.

The booking flow connects to the things a diary actually needs - and video consultations are built into Jump itself, not bolted on.

Live · embed or link
Your website

Embed the booking widget with a script or iframe snippet, or share the link directly.

Live
Stripe

Full payment at booking through embedded checkout, with discount code support.

Live · templated
SMS & email

Confirmations, reminders and lifecycle messages delivered on both channels.

Built in
Video consultations

Patients join through a secure link from their reminder. No download, no app.

Reception used to be a phone that never stopped ringing. Now patients book, pay and reschedule themselves, and the diary just fills.
Practice manager · private GP practice, Cheshire

Common questions

Questions, answered.

The five questions practices most often ask about moving their diary onto Jump. If yours isn't here, ask us on a demo call.

Yes. You create booking links scoped to the appointment types, locations and clinicians you choose, then share the URL or embed the widget on your website. Patients see real availability, and the slot they pick is held while they complete checkout - verified, questioned and paid - so two patients can never race for the same time.

See a booking land in the diary, live.

We'll set up your appointment types and a working booking link on a 30-minute call, then leave a sandbox populated with sample patients for your team to try.