Sign up now for a free trial of Appointment Booking until 31st December 2025
What are you looking for?
What are you looking for?
Appointment Booking is a feature of Surgery Assist, patients can book appointments directly through the chatbot following a secure verification using Hero Health's API Integration
Appointment Bookings can be restricted by age and gender
Staff Experience
Setting Up
Request Appointment Booking here, we are currently running a free trial until 31st December 2025
We will then schedule an initial meeting to gather your preferred appointment types
You will receive a Hero Onboarding Form to complete with your practice information (ODS code, name, contact details) as well as EHR setup instructions,
or follow the guides below:
Once setup is complete, you'll receive:
Hero login credentials
API Key
Practice Group ID
Our Surgery Assist Build Team will integrate the API key/ ID into the admin portal and build your agreed appointment types into your digital assistant
Appointment Booking is live on your bot! This can be updated, changed or removed at any time in the Surgery Assist Portal following the guide below
Creating a Booking Resource
Manager Permissions Only
Our SA Build Team will implement appointments into your bot flow but if you would like to make any changes or add new types then follow the guide below
Navigate to Resources in the Surgery Assist Portal and select Booking Resources in the top right
Click Add in the top right hand corner and create a Booking Resource for your appointment type
Title - Name of Appointment Type
Practice - Select practice
Tags - Select Manage and create a tag for each of your appointment types, then select the appropriate Appointment Type for this resource
Fetch from Hero Health and toggle the appointment types you would like available from the selection, you can also configure the icons that appear in the chatbot interface
Click Create
Adding Booking Resource to your Bot Flow
Manager Permissions Only
Navigate to the Bots section, select the three dots on your bot and Edit Bot, this will take you to the bot flow
The easiest way to find the section you require in the bot flow is to Ctrl + F and search a keyword
To add a Booking Resource as a tile, select the plus button and you will see a menu, scroll down to the last tile and select Hero Health Integration
Name - booking.*insert booking type* e.g. booking.physio
Message - 'Please click below to book your appointment'
Booking Resource - Select the resource you made earlier for the appointment type
Save and Publish your changes, these can be updated, changed or removed at any time
Repeat the process for each booking type
Patient Experience
Once patients have selected continue on the initial message, they can select 'Appointments'
The patient can then select Book a Routine Appointment
They will be presented with the Appointment Types that have been created in the Surgery Assist Portal
Once the patient has selected the appointment type, they will be provided a link to 'Book a (Surgery Name) (appointment type) appointment'
When the patient clicks on the appointment type the bot will present a screen with a list of available dates for your surgery for that specific appointment type
After they have selected their preferred date they will then be asked what time of day they would prefer with the option to go back a step if they would like a different date
They will be shown a summary screen with surgery name, date, time preference, duration and location
After selecting confirm booking, the patient will be redirected to an NHS branded confirmation page where they will be presented with the most suitable time for their preference or some alternative appointments below
They will then be prompted to provide either their NHS Login, NHS Number & DOB or name, DOB, sex & postcode so they can be identified
Once the patient has selected the appointment and filled out their details they will be asked for a email or mobile to receive a security code
They will be presented with a final review of their appointment where they can select Confirm and book appointment
After the patient has booked their appointment, they will be shown a confirmation screen with the option to reschedule or cancel the appointment













