Add SimplePractice booking to your website
SimplePractice has an appointment request widget you can put on any page of your site, so prospective clients book with you instead of leaving to find your portal.
Quick answer
In SimplePractice, open your Client Portal settings and copy the appointment request widget code. Paste it into an HTML block on your site. The widget can be styled by changing the colour, font, and style parameters in the script code so it matches your practice rather than looking bolted on. Test it as both a new and an existing client, because the flow differs.
Step-by-step
- 1
Turn on online booking in SimplePractice
Before the widget is any use, enable online appointment requests in your Client Portal settings and set which services and which hours are bookable. If new client requests are switched off, the widget will render but a prospective client will hit a dead end.
- 2
Copy the appointment request widget code
SimplePractice provides the widget code from your Client Portal settings. It is a small script that renders a button or panel and opens your booking flow. Copy the whole snippet, including the script tags, or it will not initialise.
- 3
Paste it into an HTML block on your site
On Adviita, open the AI editor and say: 'Add this HTML block below the hero on the homepage', then paste the widget code. On other builders use an embed or custom HTML block, not a text block. Put it on the homepage and on any page describing the service people book.
- 4
Style it to match your practice
The widget is customisable: you can change colours, fonts, and styles to match your site by modifying the parameters in the script code. Take the ten minutes to do it. A default-styled widget on an otherwise considered therapy site reads as a third-party bolt-on at exactly the moment trust matters most.
- 5
Preview it as a new client and as an existing one
SimplePractice lets you preview how the widget behaves, and the flow is different for new versus existing clients. Walk both. New clients are the ones the website is for, and their path is the one most likely to have a gap, such as a required field you forgot you had switched on.
- 6
Place it where the decision happens
Put the request button in the header so it follows people around the site, and again at the end of your About page. In private practice the About page is where the decision is actually made, so a booking prompt at the bottom of it consistently outperforms one only on the homepage.
Tips & best practices
- Say what happens after a request. 'I reply within one working day' reduces the drop-off between request and confirmed appointment.
- List your fee, or a range, near the widget. Ambiguity about cost is the biggest reason a therapy enquiry never gets sent.
- Keep availability accurate in SimplePractice. The website only sends people there, so stale slots become no-shows and admin.
- If you take a waiting list, say so next to the widget rather than leaving people to conclude you are full.
Common questions
Can clients book directly, or only request?
+−
It depends on how you configure online booking in SimplePractice. Many practices deliberately use request-and-confirm rather than instant booking, so that a first appointment is screened before it is fixed. The widget supports the flow you set up in your Client Portal settings.
Will the widget match my site's design?
+−
Reasonably, yes. The widget is customisable through parameters in the script code, so you can change colours, fonts, and styles to fit your site. It will not be pixel-identical to a hand-built form, but it can be made to look intentional rather than pasted in.
Do I need the widget, or is a link enough?
+−
A link to your Client Portal works and is more robust. The widget's advantage is that the booking prompt is visible on the page rather than behind a click, which matters on a service page where someone is deciding. Many practices use the widget on key pages and a header link everywhere else.