Feature guide
Feature guide4 min read·Updated July 2026

Add Power Diary booking to your website

Power Diary runs the diary for a lot of allied health practices. Connecting its online booking to your own website means patients book with you rather than phoning during clinic hours.

Quick answer

In Power Diary, enable the Client Portal and configure which services, practitioners, and hours are bookable. Copy your portal booking link or the embed code, and add it to your site behind a clear 'Book an appointment' button in the header. Test a real booking on a phone before you rely on it.

Step-by-step

  1. 1

    Enable online booking in Power Diary

    Turn on the Client Portal and set your online booking rules: which appointment types are bookable, by which practitioners, how far ahead, and how much notice you need. Practices that skip the notice setting end up with bookings twenty minutes before the slot, which is worse than a phone call.

  2. 2

    Decide what new patients may book

    Most allied health practices allow new patients to book only an initial assessment, not a follow-up or a long appointment. Set that in Power Diary before you publish the link, because the website will send strangers to it and they will book whatever is offered.

  3. 3

    Get your booking link or embed code

    Power Diary gives you a client portal address for your practice, and embed options for putting booking on your own pages. A button pointing at the portal is the most reliable choice; an embed keeps patients on your page but is more sensitive to layout on small screens.

  4. 4

    Add it to your website

    On Adviita, open the AI editor and say: 'Add a Book an appointment button in the header linking to [your Power Diary portal link]'. Put a second one at the end of each service page, where someone reading about their specific complaint has just decided to act.

  5. 5

    Handle the funding and referral questions on the page

    Allied health bookings stall on questions the diary cannot answer: whether you take a particular insurer, whether a referral is needed, what a first appointment costs. Answer those next to the booking button, not on a separate FAQ page, or the click never happens.

  6. 6

    Test a real booking end to end

    Book yourself an appointment from your phone as a new patient, confirm it appears in the diary against the right practitioner and appointment type, and check the confirmation and reminder reach the patient. Then cancel it and check the cancellation flows back correctly too.

Tips & best practices

  • Put the price of a first appointment next to the button. Allied health enquiries drop off hardest on unknown cost.
  • Set a minimum notice period so online bookings do not land inside your travel or setup time.
  • If you have several practitioners, let patients choose. Continuity matters more in therapy than in most bookings.
  • Keep your cancellation policy visible at the point of booking rather than only in the confirmation email.

Common questions

Can patients book with a specific practitioner?

+

Yes, if you configure it that way. Power Diary supports multi-practitioner practices and you control which practitioners and appointment types are offered online. For therapy and rehab, letting patients pick their existing practitioner avoids a lot of rebooking admin.

Should I embed the booking or link to the portal?

+

A link to the portal is more robust and always renders correctly on mobile, which is where most patients book. Embedding keeps them on your page, which can help if your site is doing the persuading. Many practices link from the header and embed on one key service page.

What about patients who need a referral first?

+

Say so on the page next to the button, and consider offering an enquiry form as an alternative route for those patients. Sending someone into a booking flow they are not eligible for produces a cancelled appointment and a bad first impression.

Read next

Ready to build your site?

Free to start. No credit card required. Live in under 60 seconds.

Get started free