One website. Every therapist on your team.
No per-seat pricing.
Group practices have unique challenges — team pages that need constant updating, clients who need the right clinician match, individual booking calendars, and headshots that look like they were taken in different decades. WebsiteTherapy handles all of it, at the same price as a solo practice.
The bigger your team, the harder your website gets.
Growing a group practice is great for your clients and your business. But every new clinician creates more website work:
- Another profile page to write, format, and keep current
- Another photo that doesn't match anyone else's — different background, different lighting, different quality
- Another booking calendar to connect and maintain
- Another set of specialties and insurance to list accurately
- Another person who will change their bio, add a certification, adjust their hours, or go on maternity leave
Most group practice websites are a mess of inconsistency. Profiles written in different styles. Photos that look like they were taken across 5 different decades. Outdated insurance lists. Booking links that go to the wrong calendar. And when someone leaves the practice, their page stays up for 6 months because nobody remembers to take it down.
Your office manager shouldn't be spending their time on this. Neither should you.
Your assistant manages the team.
Adding a new clinician
You: "Add a new therapist to the team — Dr. Lisa Chen"
Assistant: "Great! Tell me about Dr. Chen — or upload her bio document and I'll extract everything."
You: [uploads Lisa's CV and a selfie]
Assistant: "Here's Dr. Chen's profile page. I've written her bio from the CV, enhanced her headshot to match the team style, added her specialties and insurance, and created a booking link. She's also on the team page with filtering. [Preview →]"
“Lisa got her EMDR certification”
→ Profile updated, Person schema updated, specialty page created, team page filtering updated. One message, everything consistent.
“Dr. Chen is leaving the practice at the end of March”
→ Profile page removed, team page updated, booking calendar disconnected, nav adjusted. One message, clean removal.
“Lisa is moving to Tuesday/Thursday only”
→ Her profile page, booking availability, and visitor agent all update. Visitors asking to book with Lisa see the right days.
Your team page finally looks like a team.
This is one of the most common problems in group practices: every therapist has a different headshot. Sarah's is professional but 5 years old. Marcus took a selfie on his phone. Lisa's was cropped from a wedding photo. The team page looks like a collage, not a practice.
Upload whatever you have.
Each team member sends whatever photo they have — selfie, old headshot, cropped group photo, LinkedIn photo. Your assistant normalizes every photo to match:
- Same background treatment
- Same lighting direction
- Same crop and framing
- Same color tone
The result: your team page looks like everyone sat for a coordinated photo shoot. Without anyone leaving their office.
New team member? They upload a photo and it automatically matches the existing team style. Consistency maintained forever.
Your visitor agent is your best intake coordinator.
When a potential client visits your site, they don't want to scroll through 12 profiles hoping to find the right fit. Your visitor agent handles matching:
Visitor: "I'm looking for a therapist who works with couples and accepts Aetna."
Visitor Agent: "We have two clinicians who specialize in couples therapy and accept Aetna: Dr. Sarah Miller — 8 years of experience with Gottman Method couples therapy. Available Tuesdays and Thursdays. Dr. Marcus Rivera — specializes in multicultural couples and communication skills. Available Monday through Wednesday. Would you like to book with either of them? I can show you their next available appointments."
How matching works:
Your visitor agent knows every clinician's specialties, modalities, insurance, availability, and languages. It asks the right screening questions and recommends the best fit — not just whoever is available first.
Filtering on the team page:
Visitors can also browse your team page with filters: specialty, insurance, availability, language. Click a clinician → their full profile with booking link.
Every clinician. Their own calendar. One site.
Each team member connects their own booking calendar (Cal.com, SimplePractice, Calendly, or Acuity). Your visitor agent routes to the right person:
- Visitor asks to book with Dr. Miller → sees Dr. Miller's availability
- Visitor matched to Dr. Rivera → sees Dr. Rivera's openings
- Walk-in inquiry with no preference → visitor agent matches and suggests
No centralized booking page with confusing dropdown menus. Each clinician's profile page has their own booking widget. Your visitor agent handles the routing conversationally.
Everything a group practice needs.
Your assistant builds all of these during setup:
Team pages
- Our Therapists — team directory with photo grid and filtering
- Individual clinician profiles — bio, credentials, photo, specialties, insurance, booking
Core pages (plus team-specific)
- Homepage — practice intro, team highlight
- About — practice story, mission, approach
- Services — overview + individual modality pages
- Get Started — includes “Find Your Therapist” CTA
- Book an Appointment — per-therapist booking or intake matching
- Insurance & Fees — master list + per-clinician breakdown
- Blog, FAQ, Resources, Testimonials, Crisis Resources
All pages update when team changes.
Add a clinician → they appear on the team page, in the insurance list, in the visitor agent's matching logic, and in the structured data. Remove a clinician → they disappear from everywhere. One action, total consistency.
Grow your team. Your site keeps up.
| What Happens | What Your Assistant Does |
|---|---|
| New clinician joins | Builds profile page, enhances headshot, adds to team page and nav, connects booking calendar, updates insurance list and visitor agent matching |
| Clinician gets a new certification | Updates profile, Person schema, creates specialty page if needed |
| Clinician goes on leave | Updates profile ("currently unavailable"), pauses their booking, visitor agent stops routing to them |
| Clinician returns from leave | Reverses all leave changes with one message |
| Clinician leaves the practice | Removes profile, updates team page, disconnects calendar, archives — clean and immediate |
| Hours change for one person | Updates their profile, booking availability, and visitor agent routing |
| Insurance changes for one person | Updates their profile and the master insurance list |
| New office location added | New location page, updated map, updated structured data, visitor agent location-aware |
| Practice name changes | Updates everywhere — site, structured data, GBP, social profiles, email signatures |
Your office manager can use it too.
You don't need to be the only one managing the website. Invite office managers, practice administrators, or associate directors as admins:
- Owner — full access including billing, user management
- Admin — everything except billing and removing the owner
Invite via magic link — no passwords to remember. Every admin accesses the same assistant, same conversation history, same tools.
No per-seat pricing. Add as many admins as you want. One plan covers your entire practice.
When a client isn't the right fit, help them anyway.
Grows with the WebsiteTherapy platform
When your visitor agent can't match a visitor — wrong specialty, no insurance match, no availability — it can recommend therapists from other practices on the WebsiteTherapy platform:
Warm referrals, not cold links.
The referred therapist gets context: visitor's interest, insurance, and how they found your site. No more “call these 5 people and hope someone answers.”
Network effect:
Every new group practice on the platform makes referrals more useful for everyone. Your overflow becomes another practice's new client, and vice versa.
Same price as solo. Seriously.
| Standard $99/mo | Premium $149/mo | Custom $199/mo | |
|---|---|---|---|
| Team member profiles | Unlimited | Unlimited | Unlimited |
| Admin logins | Unlimited | Unlimited | Unlimited |
| Smart client matching | Yes | Yes | Yes |
| Per-therapist booking | Yes | Yes | Yes |
| Cohesive team headshots | Yes | Yes | Yes |
| Team page with filtering | Yes | Yes | Yes |
| Cross-referral network | Yes | Yes | Yes |
No per-seat pricing. No per-therapist add-on. No “enterprise” plan at $500/month. A 12-person group practice pays the same $99-199/month as a solo practitioner.
Why? Group practices have more clinicians but roughly the same website complexity. More profile pages, but the same components. More booking calendars, but the same integration. The AI cost scales slightly, but not enough to justify per-seat pricing. We'd rather grow the network.
Frequently Asked Questions
How does onboarding work for a group practice?
Same as solo, with a team step. Your assistant sets up the practice site, then walks you through adding each clinician: bio, photo, credentials, specialties, insurance, booking link. You can provide everything yourself or have each clinician submit their own details. Most group practices are fully set up in 2-3 hours.
Can individual therapists update their own profiles?
Not directly — all changes go through the assistant, which any admin can use. Tell the assistant "update Dr. Chen's bio to include her new certification" and it's done. This keeps everything consistent. If you want a clinician to make their own changes, invite them as an admin.
What if we have 20+ therapists?
The platform handles any team size. 5 or 50 — same price, same setup process, same tools. Your assistant and visitor agent scale with your team. The team page filtering becomes even more valuable at larger sizes.
Can we have different booking tools for different clinicians?
Yes. Dr. Miller can use Cal.com while Dr. Rivera uses SimplePractice. Your assistant routes visitors to the right calendar regardless of the tool behind it.
What about multiple locations?
Your assistant creates location pages, updates the map, and makes your visitor agent location-aware: "Which location are you closest to — downtown Austin or Round Rock?" Structured data includes all locations. One site, multiple locations.
Can clinicians have their own themes or visual styles?
No — and that's intentional. A consistent visual identity across your team page is what makes a group practice look professional. Every profile uses the same layout, the same component structure, and the same headshot style. Consistency is the feature.
What happens when a clinician leaves?
Tell your assistant. Profile page removed, team page updated, booking disconnected, insurance list adjusted, visitor agent matching updated. One message, clean removal. No lingering ghost profiles for 6 months.
Can our visitor agent refuse to match to certain clinicians?
Yes. If a clinician is at capacity, on leave, or not accepting new clients, your visitor agent automatically stops routing to them. You can also set preferences: "Don't match new trauma clients to interns."
Your team deserves a website that keeps up with them.
Unlimited clinicians. Unlimited admins. No per-seat pricing. Start your free trial \u2014 your assistant will have your group practice site live today.
Need help onboarding a large team? Chat with us \u2014 we'll walk you through it.