How to Build a No-Show and Cancellation SOP in Notion

If you've ever handled a no-show differently than you did the last one like charged the fee one time, let it slide another, forgot to document it entirely then you're not alone. It's one of those things that feels small in the moment but adds up fast when it's inconsistent.

A standard operating procedure, or SOP, is just a documented step-by-step process for how you handle something in your practice. It's not complicated. It's not corporate. It's just writing down "here's exactly what I do when X happens" so that every time X happens, you do the same thing without having to think about it from scratch.

And Notion is one of the best places to keep them.

Why SOPs Matter for Private Practice

When you're a solo clinician, it's easy to think SOPs are overkill. You're the only one doing the work, so why write it down?

A few reasons:

Consistency. Your cancellation policy means nothing if you enforce it differently every time. An SOP removes the decision fatigue. You don't have to decide what to do as you already decided, you just follow the steps.

Protection. If a client ever disputes a charge or questions your process, having a documented procedure shows you handled it the same way you always do.

Scalability. The moment you bring on an associate, a VA, or an admin, even part time, you need written processes. Building them now means you're not scrambling later.

Your own sanity. Running a practice is a lot. The fewer things you have to hold in your head, the better.

A no-show and cancellation SOP is a great place to start because it's something that comes up regularly, it involves money, and it's the kind of thing that feels awkward and inconsistent without a clear process.

Why Notion

Notion is a free tool that works like a combination of a document, a database, and a wiki. You can build pages, link them together, add checklists, tables, and callout blocks and access it from your phone, tablet, or computer.

For SOPs specifically, Notion is great because:

  • Your SOPs live in one place and are easy to find

  • You can link related SOPs together (your cancellation SOP can link to your intake SOP, your discharge SOP, etc.)

  • You can add checkboxes so the SOP doubles as a live checklist you work through in real time

  • It's free

We're building this entire post on the free version of Notion. No paid plan needed.

Before You Build: Set Up a Home for Your SOPs

Before you create your cancellation SOP, you need somewhere to put it. If you drop it on a random Notion page it'll get buried fast.

Here's the quick setup:

Step 1: Open Notion and click + New page in the left sidebar.

Step 2: Title it Practice SOPs (or whatever feels natural: Standard Operating Procedures, Practice Playbook, How We Do Things).

Step 3: This page is going to be your SOP hub; an index of every procedure in your practice. For now it can be empty. You'll add to it over time. Inside this hub page, you'll create a new page for each individual SOP. Today we're building the first one.

Building Your No-Show and Cancellation SOP

Click into your Practice SOPs page and click + New page (you'll see this option when you hover inside the page). Title it:

No-Show and Late Cancellation SOP

Now let's build out the page.

Section 1: Policy Summary

The first thing on your SOP page should be a plain-language summary of your actual policy. It answers the question "what is our policy?" before the steps even start.

In Notion, type your policy summary as a regular paragraph or use a Callout block to make it stand out visually.

To add a Callout block: type /callout and hit enter. Paste or type your policy summary inside it.

Your policy summary should cover:

  • What counts as a late cancellation (example: cancelled within [your timeframe] hours of the session)

  • What counts as a no-show (example: client did not attend and did not contact you)

  • Whether you charge a fee, and if so how much

  • Any exceptions you allow (example: first occurrence, medical emergency)

You fill in the specifics based on your actual practice policies. This is your document.

Section 2: Step-by-Step Process

This is the heart of the SOP: the exact steps you take every time a no-show or late cancellation happens. Write it so that someone who has never worked in your practice could follow it.

Type /heading 2 or use the H2 option to create a header called Step-by-Step Process.

Below it, build your steps using a To-do list (type /todo to add checkboxes). Checkboxes are the move here because when you're actually working through a no-show in real time, you can check each step off as you go and uncheck them when you're done and ready to use the SOP again next time.

Here's a template structure to build from, fill in the bracketed parts with your own details:

☐ Note the no-show or late cancellation in your EHR
☐ Attempt to contact the client via [your preferred method: phone, portal message, text]
☐ Document your contact attempt in the EHR ☐ Apply the [late cancellation / no-show] fee per your policy
☐ Send the client your standard follow-up message (see message templates below)
☐ Determine next steps: reschedule, hold the spot, or follow up again in [X] days
☐ If no response after [X] days, consider initiating discharge process per your discharge SOP

Adjust these steps to match exactly how your practice handles it. Add steps, remove steps, reorder them as this is your process.

Section 3: Message Templates

One of the most useful things you can add to an SOP is the actual language you use. Instead of writing a follow-up message from scratch every time, keep your templates right here on the page.

Create an H2 header called Message Templates.

Below it, add a template for each scenario at minimum, one for a no-show and one for a late cancellation. Use a Quote block (type /quote) or a Code block (type /code) to visually separate the template text from the rest of the page so it's easy to find and copy.

Your message templates should be written, approved by you, and ready to copy-paste. Tweak the name, adjust any details, send. That's it.

Section 4: Related SOPs and Notes

At the bottom of the page, add an H2 header called Related SOPs and Notes.

This is where you link out to other relevant procedures. Type @ followed by the page name to link to another Notion page. Useful links here might be:

  • Your Discharge SOP (if repeated no-shows lead to discharge)

  • Your Billing SOP (if the fee needs to be processed somewhere specific)

  • Your client communication guidelines

You can also use this section for any notes or edge cases of things like "if client is in crisis, skip the fee conversation and follow the safety protocol" or "insurance clients and check whether your contract allows you to charge no-show fees to that payer."

What Your Finished SOP Page Looks Like

When it's done, your No-Show and Late Cancellation SOP page has four clear sections:

  1. Policy Summary: your actual policy in plain language, in a callout block

  2. Step-by-Step Process: checkboxes you work through in real time

  3. Message Templates: copy-paste language for client follow-up

  4. Related SOPs and Notes: links and edge case notes

The whole thing should fit on one page. If it's getting long, that's usually a sign you're trying to cover too many scenarios in one document, split them out into separate SOPs (one for no-shows, one for late cancels, one for repeat offenders) and link them from your hub page.

Building the Rest of Your SOP Library

Now that you have one, the rest get easier. Every time you find yourself handling something inconsistently or explaining your process to someone else then that's a sign you need an SOP for it.

A few to build next:

  • New Client Onboarding: from inquiry to first session

  • End of Month Billing: your invoicing and payment process

  • Discharge Process: how you formally close a client case

  • Social Media Posting: your content creation and scheduling workflow

Go back to your Practice SOPs hub page and add each new one as a linked page. Over time that hub becomes your practice playbook, the document that holds exactly how your practice runs.

Previous
Previous

What Every Private Practice Website Needs

Next
Next

How to Create Branded Social Media Posts in Canva (Even If You’ve Never Used It Before)