Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.routiq.ai/llms.txt

Use this file to discover all available pages before exploring further.

Why this matters. Most clinic websites have a “Contact us” form that captures maybe 5% of visitors. The website widget is in-line, always available, and converts visitors who would have bounced. Robyn can answer their question and book the appointment in the same chat before they leave the page.

How it works

You add a single <script> tag to your website. The widget loads as a chat bubble in the bottom corner — open by default on mobile, closed on desktop (configurable). Robyn handles the conversation:
  • Answers questions from your knowledge base
  • Suggests appointment times and books straight into your PMS
  • Captures patient details if they’re not ready to book
  • Escalates to your team via email if a human is needed
Conversations sync to the same dashboard as calls and SMS — same transcripts, same outcome filters.

How Robyn handles website chat

Visitor lands on your site

Widget loads silently. A subtle prompt (“How can I help?”) appears after 5 seconds (configurable).

Visitor opens chat

Robyn opens with your custom greeting. No form to fill out, no email gate.

Visitor asks about service / pricing

Robyn answers from your knowledge base. If she can’t, the question is logged as a knowledge gap.

Visitor wants to book

Robyn checks live PMS availability, suggests slots, books on confirmation. If they’re not a patient yet, she captures the intake fields you’ve configured.

Visitor needs a human

Email notification with the full conversation goes to your escalation address. Visitor can also leave a callback number.

Visitor closes the tab mid-conversation

Partial transcript and any captured details are saved. If they came back from an email or referral source, the team can follow up.

What your patient sees

(Visitor browsing services page. Chat bubble in bottom-right corner.) Robyn: Hi 👋 — anything I can help you find? I can answer questions about our services or book an appointment for you. Visitor: Do you have a podiatrist who does ingrown toenails on Saturdays? Robyn: Yes — Dr Patel does Saturday clinics. Looking at the next two Saturdays: 10am and 2:30pm on the 17th, 11am and 3pm on the 24th. Want me to book one in? Visitor: 10am on the 17th please. Robyn: Sure — I’ll just need a few details. Your name?

Setup

1

Get your widget script

In Routiq: SettingsChannelsWebsite WidgetGet Embed Code.You’ll see a snippet like:
<script src="https://widget.routiq.ai/v1/widget.js"
        data-clinic="your-clinic-slug"
        async defer></script>
2

Add it to your website

Paste the script tag into your website’s <head> or just before the closing </body>. Common platforms:
AppearanceTheme File Editorheader.php (or use a “Code Snippets” plugin if your theme doesn’t allow direct edits).
The widget appears immediately on next page load.
3

Customise appearance

SettingsChannelsWebsite WidgetAppearance:
  • Position — bottom-right (default), bottom-left
  • Colour — defaults to your brand colour, customisable
  • Greeting message — first message Robyn sends when widget opens
  • Auto-open delay — seconds before chat bubble pops up (0 = always open)
  • Mobile behaviour — open by default / closed
4

Customise the welcome flow

Decide what Robyn shows when a visitor first opens the widget:
  • Free chat (default) — visitor types whatever they want
  • Quick options — show buttons like “Book”, “Pricing”, “Contact” before free chat
  • Manual reply mode — your team can intervene and reply directly from the dashboard while the visitor is on the page
5

Test on your website

Open your site in an incognito window. The widget should appear. Open it, ask a question Robyn should know, and try a booking. The conversation appears in DashboardMessages in real time.

Manual replies (live takeover)

Your team can take over a chat in real time. From DashboardMessages, click a live conversation → Reply to visitor. Your message appears as if from Robyn (same brand). The visitor sees a typing indicator, then your reply. Useful for VIP patients, complex enquiries, or sales-style follow-ups.

Common questions

No — it’s an async-deferred script under 30KB gzipped. It loads after your page is rendered, so it doesn’t affect Lighthouse / Core Web Vitals scores.
Yes. Add data-routiq-hide="true" to any page’s <body> tag, or configure URL exclusions in SettingsChannelsWebsite WidgetPage Rules.
Yes — it’s responsive. On mobile, the chat opens full-screen by default for easier typing.
English (AU/UK/US/IE/NZ variants) at launch. Spanish and French are in beta. Email us if you need another language.
Yes — SettingsChannelsWebsite WidgetExperiments. Define variants and traffic split; the dashboard shows conversion rate by variant.

Next

Knowledge base

The richer your knowledge base, the more questions Robyn can answer in the widget.

Appointment scheduling

How Robyn turns a website chat into a confirmed booking.