
HIPAA-Compliant Scheduling: What You Need to Know
TL;DR
- The Rule: If you schedule patients, you need a BAA (Business Associate Agreement).
- The Tech: Data must be encrypted in transit and at rest.
- The Reminders: Keep them generic ("Appointment Reminder" vs "Depression Therapy").
- The Solution: Use tools like OnlyCaly (Free BAA) or SimplePractice. Avoid standard Google Calendar.
Every time I mention HIPAA in a conversation with therapists, I see the same expression. It's a mix of confusion, mild panic, and "please don't make me read legal documents."
I get it. HIPAA sounds like it was designed by lawyers to confuse normal humans. But here's the thing: for scheduling specifically, it's not that complicated.
Let me break it down without the legal jargon.
What HIPAA Actually Cares About
HIPAA (Health Insurance Portability and Accountability Act) has one main job: protecting patient health information. They call it PHI, because government agencies love acronyms.
For scheduling tools, PHI includes:
- Client names
- Appointment times and dates
- Contact information (phone, email)
- What type of session they're booking
- Basically anything that could identify someone as your patient
If your scheduling tool handles any of this (spoiler: it does), HIPAA applies to you.
The Three Things That Actually Matter
1. Get a Business Associate Agreement (BAA)
This is the big one. A BAA is a legal contract between you and your software vendor saying they'll protect patient data according to HIPAA standards.
No BAA = not HIPAA compliant. Full stop.
Most therapy-focused tools like SimplePractice, Jane, TherapyNotes, and OnlyCaly offer BAAs. Generic tools like basic Calendly or Google Calendar? Not so much.
Here's how to check: search "[tool name] BAA" or look in their compliance/security section. If you can't find it, email their support. If they don't know what a BAA is, run.
2. Make Sure Data Is Encrypted
Your scheduling tool should encrypt data in two ways:
- In transit: When data moves from your client's browser to the server
- At rest: When data is stored on the server
Look for "AES-256 encryption" or "TLS 1.2+" in their security documentation. Most modern tools have this. But check.
Fun fact: a 2024 survey found 23% of mental health practices were using tools that didn't meet basic encryption standards. Don't be in that 23%.
3. Access Controls Exist
The tool should have:
- Password protection (obviously)
- Two-factor authentication (strongly recommended)
- Ability to revoke access when staff leave
If your scheduling tool lets anyone with a link see patient appointments, that's a problem.
What About Email Reminders?
Ah, the classic question. Here's the deal:
Appointment reminders by email are generally okay if:
- They don't reveal clinical details
- They just say "You have an appointment on Tuesday at 3pm"
- The client has consented to receive them
But be careful with:
- Including session type ("Your anxiety therapy session...")
- Sending to wrong email addresses
- Using non-secure email providers for detailed communication
Most scheduling tools handle this well by default. They send generic reminders without revealing what the appointment is for.
SMS Reminders: Same Rules
Text reminders follow the same logic:
- Generic: "Reminder: Dr. Johnson tomorrow at 2pm" β
- Too specific: "Reminder: Trauma therapy session with Dr. Johnson" β
Also, get consent for text messages. Written consent is best, but I've seen practices use a checkbox during intake that says "I agree to receive appointment reminders via text."
What Happens If You Mess Up?
Look, nobody wakes up wanting to violate HIPAA. But breaches happen. Usually from:
- Sending info to wrong email/phone
- Lost or stolen devices
- Staff accessing data they shouldn't
- Using non-compliant software
If a breach occurs, you need to:
- Document what happened
- Notify affected patients (within 60 days for most breaches)
- Report to HHS if more than 500 people affected
The fines can be steep ($100 to $50,000 per violation), but most small breaches result in corrective action plans rather than massive penalties. Still, better to avoid the whole situation.
Tools That Are HIPAA Ready
Based on my research, these scheduling tools will sign BAAs:
- SimplePractice
- Jane App
- TherapyNotes
- Acuity (Teams/Powerhouse plans only)
- Practice Better
- OnlyCaly
- IntakeQ
These will NOT sign BAAs:
- Regular Calendly (you need Enterprise)
- Basic Google Calendar
- Most generic scheduling tools
When in doubt, ask directly: "Do you sign Business Associate Agreements?" If the answer is no or confusing, keep looking.
Frequently Asked Questions
What is a BAA and why do I need one?
A Business Associate Agreement is a contract where a third-party vendor (like your scheduling app) agrees to follow HIPAA rules. Without it, you are legally responsible if they lose your patients' data.
Is OnlyCaly HIPAA compliant?
Yes. OnlyCaly uses end-to-end encryption and offers a BAA for healthcare providers, making it fully compliant for scheduling use.
Can I use Google Calendar for my practice?
Only if you have a Google Workspace Business account and have signed the BAA with Google. The free @gmail.com version of Google Calendar is not HIPAA compliant.
Common Compliance Mistakes
- The "Gmail" Trap: Using personal Gmail for patient scheduling. It's not encrypted correctly.
- Detailed Texts: Texting "How is your anxiety?" (Huge no-no).
- Shared Logins: Letting your admin use your password instead of their own account.
My Compliance Checklist
Before using any scheduling tool, verify:
- They offer a BAA and you've signed it
- Data is encrypted in transit and at rest
- Two-factor authentication is available
- You can control who accesses what
- Reminder content is generic (no clinical details)
- Client consents to electronic communication
- You have a plan if something goes wrong
Print this out. Stick it somewhere. Check the boxes before committing to a tool.
The Practical Reality
Here's what I've learned from working with hundreds of practices: perfection isn't the goal. Good-faith compliance is.
HHS isn't looking to destroy small therapy practices over minor technicalities. They care about:
- Obvious negligence
- massive breaches
- Repeated problems
- Complete disregard for patient privacy
If you're using reputable software, have signed BAAs, and making reasonable efforts to protect client data? You're doing fine.
Don't let HIPAA fear paralyze you into using inferior tools or sticking with paper calendars. The goal is protecting patients, not making your life miserable.
Quick Takeaways
- Get a BAA. Non-negotiable.
- Use tools designed for healthcare. They've already figured out compliance.
- Keep reminders generic. No clinical details in automated messages.
- Get communication consent. A simple checkbox works.
- Don't panic. HIPAA compliance is achievable.
You became a therapist to help people, not to become a compliance expert. Get the basics right, use good tools, and focus on what you actually trained for.
That's the whole secret.


