Connect TherapySupport with your own website — patients book and pay without leaving your page.
TherapySupport is the “engine" — it holds your calendar, prices, profile, and handles payments. Your website (e.g. WordPress, Wix, Squarespace, custom) shows a small “window" from TherapySupport. Patients click, pick a slot, pay — all in one place on your site.
Stripe handles the money — the same processor used by large online stores.
After payment, the slot lands instantly in your TherapySupport calendar.
Pick the color, language, and session type — it looks like part of your page.
5 min — where the money should go.
5 min — photo, bio, prices, availability.
5 min — ready-made snippet to embed.
This is the step where you say: “session payments should go here." Without it, patients will see available slots but won't be able to pay.
What patients see on your website — photo, description, prices, available slots — you fill in once inside TherapySupport. Without this, the widget on your site will be empty.
TherapySupport will generate the ready snippet to paste on your website. You don't need to write anything manually — you copy and paste.
This is how it looks for therapists who already deployed it. You can open these pages in your browser.
Mazurskie Centrum Psychoterapii has their own website at psychoterapia-mazury.pl. In the “Pricing" section they pasted the TherapySupport code — patients book a session without leaving the practice's website.
lang=en parameter.Every public profile has its own URL — you can email it to patients or use it as a link if you don't want to embed the gateway directly on your website. Example: Joanna Głowacka's profile.
Open your website in a new private window (keyboard: Ctrl + Shift + N in Chrome, Cmd + Shift + N on a Mac). This matters — a private window shows the site the way a fresh patient sees it, not as the logged-in therapist.
Most therapists simply copy the ready-made code from TherapySupport and paste it on the website — that's enough. This section is for people who want to tweak something manually or hand the snippet to a webmaster.
<your-slug> — TherapySupport will fill in the correct value
| Setting | Possible values | What it does |
|---|---|---|
color | hex without #(e.g. 134A45 = dark teal) | Button color — to match your website |
location | office · online · both | Show in-office sessions only, online only, or both |
payments | true · false | Whether patient pays online right away |
prices | true · false | Whether session prices are visible in the gateway |
showHeader | true · false | Whether TherapySupport logo appears at the top |
lang | en · pl · nl · ... | Gateway language (buttons, labels) |
width | e.g. 100% or 600px | Gateway width on the page |
height | e.g. 800px | Gateway height on the page |