Skip to main content
Loved by 105+ therapists

SimplePractice Integrations for Therapists Whose Website and Portal Don't Connect

For therapists and group practices on SimplePractice: new client requests, portal links, calendars, and notes connected without sending client data through unchecked tools, from $450.

  • 4+ hrs

    Phone tag saved each week

  • 100%

    Requests landing in SimplePractice

How your project runs

01 · Free
OrdersRefreshUpdatedAPIv2GET/ordersPOST/paymentsPATCH/users/:idGET/ordersAuthRate limit200 OK38 msOrders DBCache
  1. 01 · FreePlan and Path Review
  2. 02BAA and Tool Check
  3. 03Widgets and Sync
  4. 04Mock Client Test
  5. 05Launch and Guide

Industry leaders we work with

  • SimplePractice
  • Client Portal
  • Telehealth
  • Note Taker
  • WordPress
  • Squarespace
  • Wix
  • Webflow
  • Google Calendar
  • Microsoft Outlook
  • Apple Calendar
  • Freed
  • QuickBooks
  • CSV exports
  • Excel
  • Payment reports

The Problem

When Your Website Sends New Clients to Voicemail

It happens when the website and SimplePractice were set up separately. New clients can't request a time, existing clients can't find the portal, and note tools arrive without a BAA check.

  1. Requests

    New clients can only phone or email you.

    Requests

    Request and contact widgets send new clients straight into SimplePractice.

  2. Portal

    Existing clients keep asking where to sign in.

    Portal

    A Client Portal link sits in your site header and email signature.

  3. Calendar

    Personal events don't block request times.

    Calendar

    Advanced Google Calendar sync marks those busy times as unavailable.

  4. Notes

    AI scribes get added before anyone checks a BAA.

    Notes

    Each note tool is checked for a BAA and tested on a mock session.

A potential client reads your About page at midnight and wants to book. Your site offers only a phone number and an email address, so they send an email describing their symptoms. You reply two days later, and they've found someone else. Meanwhile, existing clients keep asking for the portal link. Your calendar shows a double booking because a personal Google event didn't block the slot. And a colleague recommends an AI scribe that nobody has checked for a BAA.

We start with the path a new client takes from your website to their first session, and keep client information inside SimplePractice the whole way. The appointment request widget and contact form send requests straight to SimplePractice. The Client Portal link serves everyone else. Calendar sync blocks your busy times, and any AI note tool gets a BAA check first. Clients request a time, not an email thread.

  • Requests from every page

    Request and contact widgets put a booking path on each page, routed into SimplePractice.

  • BAA before any tool

    Every tool that touches client information has its BAA checked before we connect it.

  • Calendars that block time

    Advanced Google Calendar sync shows personal busy times, so requests don't land on them.

Our SimplePractice Integrations Process

From Plan Check to First Request in Five Clear Steps

You see which features your SimplePractice plan includes before we start, and you approve every tool that will touch client information.

  1. We check your SimplePractice plan, your website platform, and how new and existing clients reach you today. Widgets need the Plus plan, so you know upfront what your plan allows and what an upgrade would add.

Projects We've Built

Telehealth, booking, and wellness apps we designed and built. None of them ran SimplePractice, but they show how we handle appointments, virtual visits, and patient data.

What's Included

What You Get With Your SimplePractice Client Portal, Website, and Calendar

Widgets on your site, the Client Portal linked where clients look, calendar sync, a BAA check for every tool, and a test run from a mock client.

  • Appointment request widget

    The request widget on up to 6 pages, or one per clinician on group plans, routed into SimplePractice.

  • Contact form to Inquiries

    The contact form widget sends messages to SimplePractice's Inquiries page instead of your email inbox.

  • Client Portal links

    Portal sign-in links in your header, footer, and email signature, so existing clients find it in one click.

  • Calendar sync setup

    Basic or advanced Google Calendar sync, so personal busy times block requests on the Plus plan.

  • BAA and note tool check

    Freed, Note Taker, or other note tools checked for a BAA and tested on a mock session first.

  • Mock client test and guide

    Every widget tested from a mock client, plus a guide to replacing code if your portal domain changes.

Compare Options

DeveloperLook vs a Site Builder vs a Freelancer

Therapy site builders paste a booking link quickly, and a freelancer can style a page. Here is where each fits, and where it stops once BAAs, group calendars, and widget code matter.

DeveloperLook
Site builder
Request widget setup
DeveloperLook: Per page and per clinicianSite builder: One button, usually
BAA review of tools
DeveloperLook: Every connected tool checkedSite builder: Depends on the builder
Calendar sync
DeveloperLook: Set up for each clinicianSite builder: Not included
Note tool workflow
DeveloperLook: Freed or Note Taker testedSite builder: Not included
Testing
DeveloperLook: Mock client through every pathSite builder: Preview only
Speed to launch
DeveloperLook: 1 to 2 weeks for widgetsSite builder: Same day for a template
Cost
DeveloperLook: Fixed scope from $450Site builder: Monthly subscription
Support after launch
DeveloperLook: 14 to 60 days includedSite builder: Builder help desk

What Our Clients Say

What Clients Say After Launch

Feedback from teams we have built booking apps, websites, and integrations for.

We had a pretty specific idea of what we wanted our website to become, but I wasn’t sure how easily we could explain all of it to a development team. There were quite a few moving parts, and we were working toward a deadline, so I expected a few things to get lost along the way. That never really happened. They understood what we were trying to achieve, kept us updated throughout the process, and got everything ready within the agreed timeline. The final site feels much easier to navigate, works beautifully on mobile, and is noticeably smoother for our customers. It was a huge relief seeing the original idea actually turn into the website we had in mind.

Michael BennettFounder & CEO of Northbridge Consulting01 / 03
  • 1,250+

    Projects shipped

  • 10+

    Years of experience

  • 5 stars

    Clutch rating

  • 5 stars

    GoodFirms rating

  • Excellent

    Trustpilot rating

  • Top 3%

    Upwork Top Rated Plus

  • 1,250+

    Projects shipped

  • 10+

    Years of experience

  • 5 stars

    Clutch rating

  • 5 stars

    GoodFirms rating

  • Excellent

    Trustpilot rating

  • Top 3%

    Upwork Top Rated Plus

Want results like these?

Tell us what you are building. You get a reply within 24 hours on business days, then a written estimate.

Work Culture

Why Therapists Trust Us With Their Client Path

We keep client information inside SimplePractice wherever we can, check every BAA, and tell you plainly what SimplePractice doesn't offer, such as a public API.

  • Client data stays inside

    We route requests and messages through SimplePractice's own widgets, not outside forms. Fewer copies of client information means fewer places for it to leak.

  • BAA first, then connect

    SimplePractice signs a BAA with you, but other tools need their own. We confirm each one before it touches a single client record.

  • Honest about the API

    SimplePractice says it doesn't offer a public API, and Zapier lists no official app. We build with widgets, sync, and exports instead of promising a sync.

  • Tested on phones

    Many clients reach out from a phone late at night. We check every widget on small screens, including Wix, where it opens inside the page instead of full screen.

  • Ready for new clinicians

    Group practices get one widget per clinician and a short guide for adding the next hire. Your admin can add a clinician without calling us.

  • Plan limits named upfront

    Widgets need the Plus plan, and some sync options do too. We tell you what your plan covers before you pay for anything.

Overview

Who sets up SimplePractice integrations for therapy practices?

DeveloperLook sets up SimplePractice integrations for therapists and group practices. We add request and contact widgets to your website, link the Client Portal, set up calendar sync, and check note tools for a BAA. SimplePractice has no public API, so data moves through its own features. Projects start at $450 and take 1 to 4 weeks.

DEVELOPERLOOK

Project facts · SimplePractice Integrations

Service
SimplePractice Integrations (website widgets, Client Portal links, calendar sync, and exports)
Typical timeline
1 to 2 weeks for widgets and links, 3 to 4 weeks with a site move
Platforms
SimplePractice Starter, Essential, and Plus, WordPress, Squarespace, Webflow, Wix
Built with
Request and contact widgets, Client Portal, calendar sync, CSV exports
Experience
10+ years of development experience and 1,250+ shipped projects
Post-launch support
14, 30, or 60 days of post-launch support by plan
Communication
Calls in US, UK, and AU business hours
Starting price
From $450 USD, fixed scope after a free discovery call

Reviewed 27 Oct 2026 by Saimul Islam

Good fit

  • Solo therapists on the Plus plan

    You pay for SimplePractice Plus, but new clients still email you because the appointment request widget isn't on your website yet.

  • Group practices adding clinicians

    Your group adds a clinician every few months, and each one needs a request button, calendar sync, and a team page that works.

  • Clinicians weighing AI note tools

    You've heard Freed.ai integrates with SimplePractice and want to know how, and whether its BAA terms fit, before you record a session.

  • Practices outgrowing the Professional Website

    Your practice runs on the one-page Professional Website and wants a fuller site without losing the booking path clients already use.

  • Agencies building therapist websites

    You design sites for therapists and need SimplePractice widgets working on WordPress, Squarespace, or Webflow without breaking the page layout.

Not a fit

  • Practice runs Tebra

    Your practice runs Tebra, not SimplePractice. Our Tebra Integration page covers its scheduling widget, data exports, and API.

  • Need a whole new website

    You need new copy, design, and SEO for the whole site. Our Therapist Website Design page builds that, and the widgets go in after.

  • Want a live data sync

    You want client records synced to another system in real time. SimplePractice offers no public API, so we won't promise that sync.

  • One portal link only

    You're on Starter and only need the Client Portal link on your site. If SimplePractice's own guide already covers your case, we'll tell you before we quote.

Not sure we're the right fit?

Book a free call or message us. We'll tell you honestly whether we're the right team.

Pricing

Transparent Starting Prices for SimplePractice Integrations

These are starting points in USD. Your final price depends on your clinicians, your website platform, and any move off the Professional Website, and you get a fixed proposal after a free discovery call.

$500$1k$1.5k$2k$2.5k$3k$450$1,200$2,700

For solo clinicians who want new client requests coming from their own website into SimplePractice.

$450one-time, USD

Get a fixed quote
  • Plan and website path review
  • Appointment request widget on up to 6 pages
  • Contact form widget routed to Inquiries
  • Client Portal links in header, footer, and signature
  • Mock client test of every widget
  • 14 days of post-launch support

Recommended

For group practices that need each clinician bookable, calendars synced, and a checked note workflow.

$1,200one-time, USD

Get a fixed quote
  • Everything in Website Request Setup
  • One request widget per clinician on team pages
  • Google Calendar sync set up for each clinician
  • AI note tool checked for a BAA and tested
  • Payments export routine for your bookkeeper
  • 30 days of post-launch support

For practices moving off the Professional Website onto their own site with full booking paths.

$2,700one-time, USD

Get a fixed quote
  • Everything in Group Practice Setup
  • Booking pages rebuilt on your current website
  • Domain and redirects moved from the Professional Website
  • Monthly reporting workbook from SimplePractice exports
  • BAA check on every connected vendor
  • 60 days of post-launch support

For Agencies

White-Label SimplePractice Widget Work for Agencies

You own the therapist client and their website. We supply the SimplePractice side: request and contact widgets that work on WordPress, Squarespace, or Webflow, portal links, calendar sync, and a BAA check on every tool. Your brand stays on the work.

How the partnership works

White label: your client only ever sees your brand

Your clientSees only your brand
You, the agencyOwn the relationship
DeveloperLookBehind your brand
  1. Share the brief

    Send the practice's SimplePractice plan, website platform, and clinician list.

    • Client needs
    • You share the details
    • Details received
  2. We propose and staff

    A fixed quote under your agency's brand reaches you within days.

    • Scope and plan
    • Proposal to resell
    • Your quoteYOUR LOGO
  3. Build and hand off

    We install, test from a mock client, and send you the guide.

    • Done by our team
    • Your brand on it
    • Handed to your clientDone
  • Your client
  • You, the agency
  • DeveloperLook
  1. Share the brief

    Send the practice's SimplePractice plan, website platform, and clinician list.

    1. Client needs
    2. You share the details
    3. Details received
  2. We propose and staff

    A fixed quote under your agency's brand reaches you within days.

    1. Scope and plan
    2. Proposal to resell
    3. Your quoteYOUR LOGO
  3. Build and hand off

    We install, test from a mock client, and send you the guide.

    1. Done by our team
    2. Your brand on it
    3. Handed to your clientDone
  • Stay client-facing

    You keep the practice relationship while we handle SimplePractice details.

  • Predictable delivery

    Fixed scopes and dates you can promise to therapy clients.

  • Privacy-aware work

    We check BAAs and client data paths before connecting anything.

  • Flexible capacity

    Take on more therapy clients without hiring a SimplePractice specialist.

The Right Technology for Your Project

Technology Stack

The tools we connect around SimplePractice, limited to its own widgets, sync options, and exports, since it has no public API.

    • SimplePractice
    • Client Portal
    • Telehealth
    • Note Taker
    • WordPress logoWordPress
    • Squarespace Subscription Billing Integration DeveloperSquarespace
    • Wix Recurring Payment Integration for Small BusinessWix
    • Webflow
    • Google Calendar
    • Microsoft Outlook
    • Apple Calendar
    • Freed
    • QuickBooks logoQuickBooks
    • CSV exports
    • Excel
    • Payment reports
01 / 04

FAQ

Frequently Asked Questions

Straight answers on SimplePractice costs, its website and apps, telehealth, Zapier, Freed, and BAAs.

  • SimplePractice integration work with DeveloperLook starts at $450 for request and contact widgets, portal links, and a mock client test. Group setups with per-clinician widgets, calendar sync, and a note tool check start at $1,200. Moving off the Professional Website with booking pages rebuilt starts at $2,700. You get a fixed quote after a free call.

  • Widgets and portal links usually go live in 1 to 2 weeks, including a mock client test. Group practices with calendar sync and a note tool check take about 2 to 3 weeks. Moving from the Professional Website to your own site takes 3 to 4 weeks, because the domain, redirects, and booking pages move together.

  • SimplePractice is practice management and EHR software for therapists and other health and wellness clinicians. It handles scheduling, notes, insurance billing, payments, a Client Portal, and built-in telehealth in one place. Its plans are Starter, Essential, and Plus, listed at $49, $79, and $99 a month on SimplePractice's pricing page in October 2026.

  • Yes. Every plan includes a one-page Professional Website with three themes, built-in booking, and a No Surprises Act footer option. You can connect your own domain, hosted with a third party. If you'd rather keep your own site, the appointment request and contact widgets embed into WordPress, Squarespace, or Webflow, but those widgets need the Plus plan.

  • Yes, two. Clients use the SimplePractice Client Portal app on iOS and Android to request appointments, pay invoices, message you, complete documents, and join telehealth. Clinicians use SimplePractice for Clinicians for the calendar, client list, messages, and tasks, and to record in-person sessions with Note Taker. A free telehealth app is also available for clients.

  • Yes, telehealth is built in on all 3 plans at no extra cost. Clients join from a browser without installing anything, or through the free app. Group telehealth comes with the Plus plan, or as a paid add-on per clinician on Essential. SimplePractice's BAA covers its telehealth too, so sessions don't need a separate video tool.

  • You integrate SimplePractice through its own touchpoints, because it doesn't offer a public API. Those are the appointment request and contact widgets, the Client Portal link, calendar sync with Google, Outlook, or Apple, and exports of payments and client data. We connect those pieces to your website, calendar, and bookkeeping, and nothing else gets direct access.

  • No official SimplePractice Zapier integration exists: Zapier's app directory has no SimplePractice app, and SimplePractice's help center doesn't mention one. Unofficial workarounds that scrape emails or screens can move client information without a BAA, so we don't build them. Widgets, calendar sync, and exports cover most of what practices want Zapier for.

  • Freed.ai integrates with SimplePractice through its Chrome extension, not a formal SimplePractice connection. On Freed's Premier and Groups plans, EHR Push sends a reviewed note into the open SimplePractice chart; other plans use copy and paste. Check that each note lands in the right client's chart, and confirm Freed's BAA terms before your first recorded session.

  • Every outside tool that receives client information needs its own BAA with your practice. SimplePractice signs one with you when you start your account, but it covers only SimplePractice. AI scribes, form builders, texting tools, and email apps each need checking. Tools that can't sign one stay off the client path, which we confirm before connecting anything.

Saimul IslamFounder & CEO, DeveloperLook

Still have questions?

Send a message or book a call with the team.

Book a free call

Free 30-min call

Book a call

Book a free 30-minute call

In 30 minutes on Google Meet we walk you through how we would build it, how long it takes and what it costs. Then you get a written estimate.

Calendar not showing? Book on cal.com or send a brief.