Squarespace Booking for Health and Wellness Professionals: The Complete Guide

Key Takeaways Squarespace Booking for Health and Wellness Professionals: The Complete Guide

  • Integrated booking converts 30-50% more than email/phone booking direct access to scheduling removes friction and captures interested clients immediately

  • Squarespace Scheduling is fully integrated — no third-party tools needed; payment processing, email automation, calendar sync all included

  • Intake forms reduce no-shows by 25% — collecting appointment-specific information upfront reduces cancellations and improves session effectiveness

  • Automated reminders prevent 35-40% of no-shows 24-hour email and SMS reminders dramatically reduce missed appointments

  • GDPR compliance is essential for health professionals client health data must be protected; Squarespace handles security, you handle transparency

  • Different professional types need different setups — therapist 1:1 sessions differ from fitness class scheduling; customize appointment types accordingly

Email back and forth is killing your booking rate. A potential client is interested in your services, sends you an email, and then waits for a reply. You don't respond immediately. They book with someone else. You've lost a sale.

Integrated online booking eliminates that friction. Clients book appointments directly from your website, 24/7, without emailing you. They confirm their availability, pay if required, and receive automatic reminders. You're automatically notified. Their calendar syncs with yours. Everyone wins.

For health professionals, booking and scheduling is the single most important conversion tool on your website. Data shows that websites with integrated booking convert 30-50% more visitors into appointments compared to websites requiring email or phone booking.

Squarespace Scheduling (formerly Acuity Scheduling) makes this simple. It's built directly into Squarespace no third-party tools, no complicated integrations, no custom code. We'll walk you through setup, configuration for different health professional types, GDPR compliance, automation strategies, and troubleshooting.

Why Integrated Booking Matters for Your Practice

Convenience drives conversion. Squarespace data shows that websites with integrated booking see:

  • 30-50% increase in conversion rates compared to email/phone-only booking

  • Lower no-show rates — clients who book online confirm their commitment; email inquiries are less binding

  • Reduced administrative work — automated confirmation, payment, and reminder emails eliminate back-and-forth

  • 24/7 availability — clients can book outside your business hours

  • Reduced scheduling conflicts — your availability automatically updates; double-bookings become impossible

For health professionals, these benefits compound. The easier it is to book, the more clients book. The more automated your process, the more time you spend on actual client work rather than administrative tasks.

Compare two scenarios:

Scenario 1: Email-only booking

  1. Client sees your website

  2. Client sends inquiry email: "Hi, I'm interested in therapy for anxiety. What times are you available?"

  3. You see email later that day, reply: "Hi! I'm available Tuesday 2-4pm, Thursday 6-8pm, or Friday 10am-12pm"

  4. Client replies: "Thursday 6:30pm works for me"

  5. You confirm and send payment details

  6. Client forgets appointment, sends cancellation email 2 hours before

Result: Lost appointment.

Scenario 2: Integrated booking

  1. Client sees your website, clicks "Book Now"

  2. Client sees your available times immediately, selects "Thursday 6:30pm," completes appointment type and intake form

  3. Client receives instant confirmation with calendar invite

  4. 24 hours before appointment, client receives reminder email

  5. Client receives calendar notifications from the appointment invite

  6. Client shows up

Result: Booked appointment.

Integrated booking isn't just a nice feature. It's a business growth tool.

Setting Up Squarespace Scheduling

Squarespace Scheduling is enabled and managed directly in your Squarespace account.

Step 1: Enable Scheduling

  1. Log in to your Squarespace site

  2. Go to Marketing > Scheduling

  3. Click Enable Scheduling

  4. Follow the setup wizard to configure your basic settings

Step 2: Connect Your Calendar

Squarespace Scheduling syncs with:

  • Google Calendar

  • Outlook/Microsoft Calendar

  • iCal (most calendar systems)

Choose your calendar:

  1. In Scheduling settings, go to Calendar Sync

  2. Select your calendar type

  3. Authorize Squarespace to access your calendar

  4. Select which calendar to sync (if you have multiple)

Squarespace automatically blocks your busy times from client booking. If you're busy Thursday 2-4pm in your personal calendar, clients won't see that as available.

Step 3: Set Your Availability

Define when clients can book:

  1. Go to Scheduling > Availability

  2. Set your time zone

  3. For each day of the week, set start and end times (e.g., "Monday: 9am-5pm")

  4. Set buffer time before and after appointments (e.g., 15 minutes for note-taking)

  5. Block off days or times you're unavailable (holidays, days off)

Step 4: Add Payment Processing

  1. Go to Scheduling > Payments

  2. Connect your Stripe account (or create one)

  3. Set whether payments are required, optional, or deposits only

  4. Configure what happens if payment fails

Squarespace Scheduling uses Stripe for payment processing. The money goes directly to your Stripe account (not Squarespace) with standard payment processing fees (2.9% + 30p per transaction).

Step 5: Add the Scheduling Widget to Your Site

  1. Go to a page where you want booking to appear (Services page, Contact page, or dedicated Booking page)

  2. Click Add Block > Scheduling

  3. Select which appointment types to display (or all of them)

  4. Customize the appearance (colors, text)

  5. Save and publish

You can embed scheduling on multiple pages. Most professionals put it on the Services page and a dedicated "Book Now" page.

Creating Appointment Types for Health Professionals

Appointment types define the different services you offer. Each appointment type has its own duration, pricing, and intake form.

Examples of appointment types by professional:

Therapist:

  • Initial Consultation (60 minutes, $100, detailed intake form)

  • Regular Therapy Session (50 minutes, $120, simple check-in form)

  • Couples Session (90 minutes, $180, specialized intake)

Nutritionist:

  • Initial Nutrition Assessment (60 minutes, $150, detailed health history)

  • Follow-up Session (45 minutes, $100, simple form)

  • Group Workshop (120 minutes, $50, basic registration)

Personal Trainer:

  • Initial Fitness Assessment (60 minutes, $0, health screening form)

  • 1:1 Training Session (60 minutes, $75, no form needed)

  • Small Group Class (45 minutes, $20 per person, basic form)

Creating an appointment type:

  1. Go to Scheduling > Appointment Types

  2. Click Create Appointment Type

  3. Set the name: "Initial Therapy Consultation"

  4. Set duration: 60 minutes

  5. Set color code: Choose a color for visual distinction

  6. Set pricing: $100 (or $0 if free)

  7. Description: "Your first session. We'll discuss what brings you here and establish goals."

  8. Add to calendar: Which calendar this books to (your primary calendar)

  9. Buffer time: Minutes before/after for notes or breaks (recommended: 15 minutes)

  10. Set intake form: (We'll cover this next)

  11. Add booking limits (optional): Max number of bookings, or no limit

  12. Save

You can create unlimited appointment types. Most professionals have 2-5 main types.

Configuring Intake Forms

Intake forms collect information before the appointment. They reduce no-shows, improve session effectiveness, and gather health information relevant to your practice.

What NOT to ask on intake forms:

  • Too many fields — every field increases abandonment

  • Unnecessary personal information — only ask what's relevant

  • Sensitive financial information (insurance details are okay; bank accounts are not)

  • Complex medical history — save detailed medical questions for the session

What TO ask:

Essential fields (all appointments):

  • Name

  • Email

  • Phone

  • Reason for booking (what do they want help with?)

Conditional fields (based on appointment type):

Therapist initial consultation:

  • How long have you had this concern?

  • Have you had therapy before?

  • Any medications you're currently taking? (not detailed list, just "yes/no")

Nutritionist initial consultation:

  • Dietary restrictions or allergies?

  • Main nutrition goals?

  • Any health conditions relevant to nutrition?

Personal trainer initial assessment:

  • Exercise experience level?

  • Any injuries or health conditions we should know about?

  • Main fitness goals?

Yoga instructor:

  • Any injuries or flexibility limitations?

  • Have you practiced yoga before?

  • Any physical limitations? (pregnancy, recent surgery, etc.)

Setting up intake forms:

  1. Go to Scheduling > Appointment Types

  2. Select your appointment type

  3. Scroll to Custom Form

  4. Click Edit Form

  5. Add fields:

    • Text (short answer)

    • Long text (paragraph)

    • Dropdown (select from options)

    • Checkbox (yes/no)

    • Email

    • Phone

  6. Mark required vs. optional

  7. Save

Best practice: Keep intake forms to 5 fields max. Each additional field decreases completion by 5-10%. You can ask deeper questions in the appointment itself.

Payment Processing and Deposit Collection

Squarespace Scheduling integrates Stripe for payment processing. You can collect full payment, deposits, or make payment optional.

Payment scenarios:

Full payment required:

  • Client can't book until payment is processed

  • You have guaranteed payment before appointment

  • Best for: Services with high no-show risk or limited availability

Deposit required (e.g., 50% deposit):

  • Client pays 50% to secure appointment, remaining due at visit

  • Reduces no-show risk while not requiring full payment upfront

  • Best for: Services where full payment upfront feels aggressive

Payment optional:

  • Client can book without paying

  • Useful for building trust (especially therapists)

  • Collect payment in-person or at session

Setting up payment:

  1. Go to Scheduling > Payments

  2. Toggle Require Payment on or off

  3. If required, set payment amount:

    • Set as percentage of appointment price (e.g., 50%)

    • Or fixed amount (e.g., $25 deposit)

  4. Configure what happens if payment fails:

    • Booking is canceled

    • Client receives email to try payment again

  5. Add payment terms or policies visible to clients

IMPORTANT: Payment and refunds

Be clear about refund policies in your appointment type description:

Example: "Payment of $50 is required to book. Cancellations made 48 hours in advance receive full refund. Cancellations made less than 48 hours before your appointment are non-refundable."

Never have ambiguous refund policies. Transparency prevents disputes and builds trust.

Automation: Reminders, Confirmations, and Follow-ups

Automated emails are one of the most powerful features in Squarespace Scheduling. They eliminate administrative work while dramatically improving client experience.

Automated email types:

Booking confirmation (sent immediately after booking):

  • Confirms appointment date, time, location

  • Includes Google Calendar invite attachment

  • Provides cancellation link if needed

  • Example: "Your therapy appointment is confirmed for Thursday, March 28 at 6:30pm. See you then!"

Reminder emails (24 hours before appointment):

  • Reminds client of appointment

  • Reduces no-shows by 35-40%

  • Provides easy cancellation link

  • Example: "Reminder: Your appointment is tomorrow at 6:30pm. Need to reschedule? Cancel here."

Follow-up email (after appointment):

  • Can be sent automatically 1 hour after appointment ends

  • Opportunity to ask for feedback or reviews

  • Can include links to book next appointment

  • Example: "Thanks for today's session! How was it? Please share feedback and leave a review."

Custom emails (optional):

  • Pre-appointment reminders (72 hours, if you prefer)

  • Post-appointment surveys

  • Invoice or receipt emails

Setting up automation:

  1. Go to Scheduling > Appointment Types > Edit

  2. Scroll to Emails

  3. Configure what emails to send:

    • Confirmation email: On (recommended: always on)

    • Reminder email: On/Off (on is highly recommended)

    • Reminder timing: 24 hours before (default; can adjust)

  4. Customize email text:

    • Keep professional tone

    • Include key information (date, time, location)

    • Add cancellation/reschedule link

  5. Save

Template examples:

Confirmation email template:

Subject: "Your appointment is confirmed"

Hi [Client Name],

Your appointment has been booked!

Date: [Appointment Date] Time: [Appointment Time] Duration: [Duration] Location: [Your address or "Online"]

[Optional: What to bring or prepare for your appointment]

Looking forward to seeing you.

[Your Name]

Reminder email template:

Subject: "Reminder: Your appointment is tomorrow"

Hi [Client Name],

Quick reminder that you have an appointment tomorrow at [Time].

Location: [Address or Online]

[Optional: Parking information or login details for online session]

If you need to reschedule or cancel, please click here: [Rescheduling Link]

See you soon!

[Your Name]

Calendar Integration and Sync

Calendar syncing prevents double-bookings and keeps your schedule accurate across all devices.

How it works:

  1. You connect your Google Calendar, Outlook, or iCal

  2. When a client books on your Squarespace site, that appointment automatically adds to your connected calendar

  3. When you mark time as busy in your calendar, those times automatically become unavailable for booking

  4. Your calendar stays synchronized in real-time across desktop, mobile, and all devices

Setting up calendar sync:

  1. Go to Scheduling > Calendar Sync

  2. Choose calendar provider: Google, Outlook, or iCal

  3. Click authorize and follow provider authentication steps

  4. Select which calendar to sync (if you have multiple)

  5. Confirm sync is active

Best practice: Sync your primary calendar where you manage all your time. Don't create a separate calendar for client bookings—sync your main calendar so Squarespace sees all your commitments.

Calendar sync considerations:

  • Syncing is two-way: Squarespace appointments appear in your calendar, your busy time blocks booking

  • Personal appointments (private events, lunch breaks) should still go in your calendar to block off booking availability

  • Use calendar titles and colors to distinguish appointment types

  • Recurring appointments can be synced, but you should block these as busy times rather than individual appointments

GDPR Compliance for Health Data

Health data is sensitive. If you serve any clients in the EU or UK, you must comply with GDPR (General Data Protection Regulation). Even if you're not in the EU, respecting data privacy is ethical and legally prudent.

What GDPR requires:

  1. Transparency — Clients must know what data you're collecting and how it's used

  2. Consent — Clients must consent to data collection

  3. Right to access — Clients can request to see their data

  4. Right to deletion — Clients can request deletion

  5. Data security — Client data must be protected

How Squarespace helps:

  • Squarespace uses industry-standard encryption for data transmission

  • Data is stored securely on Squarespace servers

  • Squarespace has GDPR-compliant data processing agreements

  • You can delete client data from Squarespace Scheduling

What you need to do:

  1. Create a clear privacy policy — Squarespace includes a privacy policy template. Customize it to mention:

  • What data you collect (name, email, phone, health information from intake forms)

  • How you use it (appointment scheduling, reminders, follow-up)

  • How you protect it (encryption, secure storage)

  • Client rights (access, deletion)

  1. Get consent — Include this language on your booking page:

"By booking an appointment, you consent to us collecting and processing your personal information for appointment scheduling, reminders, and follow-up communications. Your data is secure and never shared with third parties. You can request access or deletion of your data at any time."

  1. Secure intake forms — Don't ask for sensitive health information you don't need. If clients mention medications, allergies, or health conditions, note that this information is private and secure.

  2. Set data retention policies — Decide how long you keep client data after they stop booking. Squarespace allows you to delete client bookings and associated data.

  3. Use Stripe securely — If you're collecting payments, Squarespace handles this securely. Never store credit card information—Stripe does that for you.

Example privacy policy addition:

"We collect the minimum personal information necessary to schedule your appointment: name, email, phone, and any health information relevant to your care. This data is encrypted and stored securely. We do not share your information with third parties. You have the right to access, correct, or request deletion of your personal data at any time. Contact us at email to exercise these rights."

Reducing No-Shows

No-shows hurt your practice: lost revenue, wasted time, unpaid clients. Squarespace Scheduling features reduce no-shows significantly.

No-show statistics:

  • Health professional average no-show rate: 20-30% (industry-wide)

  • Appointments with reminders: 15% no-show rate (40% reduction)

  • Appointments with deposits: 5-10% no-show rate (70% reduction)

  • Appointments requiring confirmation: 10-15% no-show rate (50% reduction)

Strategies to reduce no-shows:

1. Automated 24-hour reminder emails

  • Reduces no-shows by 35-40%

  • Clients see appointment in email and calendar reminder

  • Low effort, high impact

2. Require deposits or full payment

  • Clients who pay are more committed

  • Collect 50% deposit to secure appointment

  • Works especially well for premium services

3. Confirmation requirement

  • Ask clients to confirm 24 hours before appointment

  • Can be done via email or text

  • Creates client accountability

4. Short buffer before appointments

  • Don't allow last-minute bookings (e.g., same-day bookings can be riskier)

  • Set minimum 24-48 hour advance booking window

  • Gives client time to prepare and confirm

5. Clear cancellation policy

  • Display policy prominently: "Cancellations made 48 hours in advance = full refund"

  • Clients are less likely to no-show if they know refund conditions

  • Reduces cancellations because consequences are clear

6. Follow-up for no-shows

  • Send an automated email after a missed appointment: "We missed you. What happened? We'd like to help. Here's how to reschedule..."

  • Some clients forget or have genuine emergencies

  • Gives them graceful way to return

Implementation:

  1. Enable 24-hour reminder emails (done in automation settings)

  2. Require 50% deposit for new clients (if appropriate)

  3. Set minimum 24-48 hour booking window (in availability settings)

  4. Display cancellation policy clearly (in appointment type description)

  5. Send friendly post-no-show email (custom email automation)

Professional-Specific Setup Guide

Different health professionals need different booking configurations. Here are templates for common professional types:

Therapist / Counselor

Appointment types:

  • Initial consultation: 60 min, $0 or $30 deposit (build trust), detailed intake

  • Regular session: 50 min, $100-150, simple intake

  • Couples/family session: 90 min, $150-200, specialized intake

Intake form: Current concerns, previous therapy experience, medications, emergency contact

Reminders: Essential (high no-show rate for first appointments)

Payment: Deposit or full payment (reduces no-shows)

Buffer time: 15 minutes (for notes)

Nutritionist / Dietitian

Appointment types:

  • Initial assessment: 60 min, $100-150, health history intake

  • Follow-up: 45 min, $75-100, simple check-in

  • Group workshop: 120 min, $30-50 per person, basic registration

Intake form: Dietary restrictions, health conditions, medications, goals

Reminders: Recommended

Payment: Full payment (less no-show risk than therapy)

Buffer time: 10 minutes

Personal Trainer

Appointment types:

  • Initial assessment: 60 min, $0 (to hook new client), fitness history form

  • 1:1 session: 60 min, $50-75, no form needed

  • Small group class: 45 min, $20 per person, basic registration

Intake form: Fitness experience, injuries/limitations, goals, health conditions

Reminders: Optional (fitness clients are more committed)

Payment: Payment optional for assessment, required for sessions

Buffer time: 15 minutes

Booking limit: Useful for group classes (e.g., max 8 people per session)

Yoga / Pilates Instructor

Appointment types:

  • Class: 60 min, $15-30, basic registration

  • 1:1 private session: 60 min, $75-100, form optional

  • Beginner workshop: 90 min, $25, registration form

Intake form: Experience level, injuries/limitations, any physical restrictions (pregnancy, surgery)

Reminders: Recommended (especially for classes)

Payment: Payment required (easier to manage drop-ins with payment)

Buffer time: 5 minutes

Booking limit: Yes, max class size

Wellness Coach / Life Coach

Appointment types:

  • Breakthrough session: 90 min, $150-250, detailed intake

  • Regular session: 60 min, $100-150, simple intake

  • Group workshop: 120 min, $50, basic registration

Intake form: Current challenge, goals, what you've tried before, what success looks like

Reminders: Yes

Payment: Full payment upfront (commitment device)

Buffer time: 15 minutes

Troubleshooting Common Issues

Client can't book — says "No slots available"

Check:

  • Your availability is set correctly (Availability section)

  • Calendar sync is working (Scheduling > Calendar Sync)

  • Check if your personal calendar shows busy times that are blocking booking

  • Ensure minimum booking window isn't set too short

Client booked but appointment isn't in my calendar

Check:

  • Calendar sync is enabled

  • You authorized Squarespace to access your calendar

  • Try disconnecting and reconnecting calendar

  • Ensure appointment is assigned to correct calendar in appointment type settings

Payment isn't processing

Check:

  • Stripe is connected (Payments section)

  • Stripe account is active and in good standing

  • Client has entered valid card details

  • Try test booking with a test card (Stripe provides test card numbers)

Client isn't receiving reminder emails

Check:

  • Reminder email is enabled (Emails section)

  • Client's email address is correct in booking

  • Remind email isn't going to spam (ask client to check spam folder)

  • Reminder timing is set correctly (usually 24 hours before)

Can't delete a booking

Squarespace prevents accidental deletion of past bookings. You can:

  • Mark appointment as "no-show" instead of deleting

  • Request data deletion through Squarespace (takes 30 days)

  • Contact Squarespace support for urgent deletion needs

Multiple people booking same time slot

This shouldn't happen if calendar sync is working. If it does:

  • Check calendar sync status

  • Verify buffer times aren't overlapping

  • Manually block appointment in calendar if it's recurring (don't rely on single appointment blocks)

Frequently Asked Questions

  • Squarespace Scheduling is included free with all Squarespace plans. You only pay payment processing fees (2.9% + 30p per transaction via Stripe). No monthly scheduling fees.

  • Yes. When creating an appointment type, you can set a "booking limit" (e.g., max 8 people). Once that number is reached, the time slot becomes unavailable.

  • Squarespace Scheduling doesn't have built-in package pricing, but you can:

    • Create separate appointment types for packages (e.g., "6-Session Package: $480")

    • Have clients book the package appointment once

    • Then offer discount codes for regular sessions

    • Or use a workflow: free first session → client then purchases package via separate transaction

  • Yes. In confirmation and reminder emails, clients receive a rescheduling link. They can click, see available times, and reschedule without emailing you.

  • Go to Scheduling > Appointments, find the booking, and click edit. You can:

    • Move the appointment to a new time

    • Mark as cancelled (client gets notification)

    • Add notes visible to you (not client)

  • Yes. Clients can book from their phone, and the interface is mobile-responsive. You can also manage your schedule from the Squarespace mobile app.

  • Clients can book individual appointments. Recurring bookings (e.g., client automatically books same time every week) isn't automated, but you can create a calendar invite for them to add to their calendar after first booking, or create a simple recurring reminder for them to rebook.

  • Stripe (which Squarespace uses) accepts: all major credit cards, Apple Pay, Google Pay, and bank transfers (in some regions). Clients see payment page at checkout.

From custom website design to SEO strategy, we help businesses launch a site that looks professional and performs better.


About the Author

Walid Hassan is the founder of Squareko

I'm Walid Hasan, a Certified Squarespace Expert and Squarespace Circle Platinum Partner with over 12 years of hands-on experience designing and optimizing high-performing websites. Over the years, I've had the privilege of building more than 2,000 Squarespace websites for clients around the world, always focusing on clean design, strong user experience, and conversion-driven results.

Walid Hasan

I'm a Professional Web developer and Certified Squarespace Expert. I have designed 1500+ Squarespace websites in the last 10 years for my clients all over the world with 100% satisfaction. I'm able to develop websites and custom modules with a high level of complexity.

If you need a website for your business, just reach out to me. We'll schedule a call to discuss this further :)

https://www.squareko.com/
Previous
Previous

10 Must-Have Pages Every Health and Wellness Website Needs on Squarespace

Next
Next

Local SEO for Health and Wellness Professionals on Squarespace: Rank #1 in 2026