Coachful
Coachful
ToolsBlogContact
Sign in
Guides
November 6, 202626 min

How to Build a Notion Client Portal for Coaching Clients

How to Build a Notion Client Portal for Coaching Clients

Yes, you can build a working notion client portal for a coaching practice in an afternoon. The build is one private hub, one client database, a page template that stamps out a portal per client, and guest sharing so each client sees only their own page. It handles session notes, homework, resources and a shared agenda well. It does not take payments, book sessions, send reminders or nudge clients to check in, and every extra client adds a little more copy, paste and sharing work.

Most coaches outgrow it at the point where those missing jobs start eating more time than the portal saves, usually somewhere between 10 and 20 active clients or the first time a client opens the wrong page. That is where a purpose-built platform such as Coachful takes over: one login for the coach, one branded app for the client, with booking, payments, agreements, programs and check-ins in the same place. We make Coachful, so weigh that, but the build below is complete and you can run it for as long as it fits.

This guide gives you the exact structure (pages, database properties with types, status values, formulas, views and sharing settings), a filled example for a fictional coach with 12 clients, what the client actually sees on a phone, and an honest list of limits checked against Notion's pricing page as listed in November 2026. If you already run delivery in Notion, our guide to delivering asynchronous coaching with Notion workspaces covers the between-session side in more depth.

What does a coaching client portal actually have to do?

A coaching portal has eight jobs, and Notion handles about half of them natively. The table shows which ones, and the workaround for the rest, so you know what you are signing up for before you build anything.

JobCan Notion do it?Workaround in a Notion setup
Give each client one private homeYes, with careOne page per client, shared to that client as a guest; never share the parent database
Session notes and action itemsYesA linked Sessions database filtered to the client, with a to-do block per action
Resources, worksheets and recordingsYesA Resources database or toggles on the client page; recordings as links (Free plan uploads are capped at 5 MB per file)
Booking sessionsNo booking pages with reminders on the plan listEmbed a separate scheduling tool's link and copy dates back by hand
Taking paymentNoSeparate payment links and a manual "Paid" checkbox
Contracts and e-signatureNoA separate e-signature tool, with the signed PDF attached to the client row
Daily or weekly check-insPartlyA Notion form or a check-in page the client fills; nothing reminds them to do it
Seeing who is driftingPartlyA "Last contact" date and a formula that flags clients you have not heard from

Notice the pattern. Everything that is a document works. Everything that is an event (a booking, a payment, a reminder, a missed check-in) needs another tool or your memory. Keep that split in mind while you build, because it decides when the setup stops paying for itself.

How do you build a notion client portal step by step?

Build it in seven steps: a private hub, three databases, relations between them, a client page template, views for you, sharing for each client, and a short onboarding message. Do them in order, because the template depends on the relations and the sharing depends on the template.

Thinking of launching your coaching business?

Answer a few questions and Coachful builds it around you: your website, programs, booking and payments. Ready in minutes.

Build your platform

Step 1: Create the private hub

Make one top-level page in your workspace called Coaching HQ. Nothing in here is ever shared. It holds your databases and your own dashboards. Under it, create this structure:

Coaching HQ (private, never shared)
├── Clients (database)
├── Sessions (database)
├── Resources (database)
├── Coach dashboard (page with linked views)
└── Templates and snippets (page: welcome message, session agenda, check-in questions)

Keep the hub in your own private section, not a shared teamspace. If you ever add a paid assistant as a workspace member, they will see whatever teamspace it lives in, so decide that now.

Step 2: Build the Clients database

Create a full-page database called Clients. Each row is one client, and each row's page becomes that client's portal. Add these properties:

  • Name (Title): the client's full name.
  • Status (Status): Lead, Onboarding, Active, Paused, Completed.
  • Package (Select): for example 3-month 1:1, 6-month 1:1, Single session, Group cohort.
  • Start date (Date).
  • Renewal date (Date).
  • Sessions in package (Number).
  • Sessions (Relation to the Sessions database, two-way).
  • Sessions used (Rollup: Sessions, count all).
  • Sessions left (Formula, below).
  • Last contact (Date): updated by you after any call or message.
  • Attention (Formula, below).
  • Email (Email): the address you share the portal with.
  • Paid through (Date): updated by hand when a payment lands elsewhere.
  • Agreement signed (Checkbox) plus Agreement file (Files and media).
  • Private notes (Text): your notes only. See Step 6 for why this is a risk.

Two formulas do most of the useful work. Paste them into the formula editor:

Sessions left:
prop("Sessions in package") - prop("Sessions used")

Attention:
if(prop("Status") != "Active", "",
  if(prop("Sessions left") <= 1, "Renewal talk",
    if(dateBetween(now(), prop("Last contact"), "days") > 10, "Quiet 10+ days", "On track")))

The second formula is your poor-man's early warning. It cannot see whether a client did their homework, only whether you logged contact, so it is only as good as your habit of updating Last contact.

Step 3: Build the Sessions and Resources databases

Sessions holds one row per call. Properties:

  • Session (Title): for example "Session 4: Delegation plan".
  • Client (Relation to Clients; this is the other side of the two-way relation).
  • Date (Date, with time).
  • Type (Select): Intake, 1:1, Check-in call, Group.
  • State (Status): Scheduled, Done, No-show, Rescheduled.
  • Agenda (Text): what the client wants to cover.
  • Video link (URL).
  • Recording (URL).

Inside each session page, use a fixed body: Agenda, What we covered, Actions before next session (to-do blocks), Coach reflections. Put the reflections in a toggle you remember to delete or move before the client gets access, or better, keep them in the Clients row's Private notes instead.

Resources holds anything you hand out more than once: worksheets, reading, audio, frameworks. Properties: Title, Format (Select: Worksheet, Article, Audio, Video, Template), Topic (Multi-select), Link or file (Files and media or URL), and Shared with (Relation to Clients).

Step 4: Make the client portal template

Open the Clients database, click the arrow next to New, choose New template, name it Client portal and set it as the default. Build the template body in this order, because the top of the page is all a phone shows without scrolling:

  1. Welcome callout: one line with how to reach you and the response time you promise.
  2. Next session: a linked view of Sessions, filtered to Client contains this page and State is Scheduled, sorted by Date ascending, limited to 1 row, shown as a list.
  3. Your actions: a heading with to-do blocks you copy from the last session's actions.
  4. Goals: three bullet points, each with a one-line measure of done.
  5. Session history: a linked view of Sessions filtered to this client, State is Done, sorted newest first, shown as a list with Date and Recording visible.
  6. Your resources: a linked view of Resources filtered to Shared with contains this page, as a gallery or list.
  7. Weekly check-in: a toggle with three questions the client answers in place (wins, blockers, energy 1 to 10), or an embedded Notion form.
  8. Book and pay: two plain links to your scheduling and payment tools.

When you set a linked view's filter to "contains this page" (the template's self-reference), every new client page created from the template filters itself automatically. That is the single most useful trick in the whole build, and it is what lets you add a client in seconds instead of rebuilding views each time.

Step 5: Add views for yourself

On the Coach dashboard page, add linked views of your own databases:

  • Board by Status (Clients): drag clients from Onboarding to Active to Completed.
  • Needs attention (Clients table): filter Attention is not "On track" and Status is Active.
  • This week (Sessions calendar or table): filter Date is within the next 7 days.
  • Renewals (Clients table): filter Renewal date is within the next 30 days, sorted ascending.
  • Unpaid (Clients table): filter Paid through is before today.

Step 6: Share each client's page, and only that page

Open the client's row as a full page, click Share, type their email and choose the access level. "Can comment" is the safest default: the client can reply on blocks and tick nothing by accident. If you want them to tick their own to-dos and answer the check-in toggle, use "Can edit" on that page, and accept that they could also edit everything else on it. On the Free plan you can invite up to 10 guests in total, so plan for the Plus plan once you pass that number.

Three rules matter more than the rest:

  • Never share the Clients database itself. Share the row's page. Sharing the database gives the guest every row, every client name and every private note.
  • Database properties travel with the page. A guest who opens their page can see that row's properties, so Private notes, Paid through and Attention are visible to them unless you hide those properties from the page layout. Hiding is a display setting, not a permission. Anything truly private belongs outside the shared row.
  • Sub-pages inherit sharing. Anything you nest under a client's page is shared with that client. Keep your own reflections elsewhere.

Notion's pricing page says guests are free of charge and "can only access individual pages they are invited to". The row-level control that limits a collaborator to database rows where they are assigned, which Notion calls granular database permissions, is listed on the Business plan, not Free or Plus. For a solo coach that mostly means you rely on careful page-by-page sharing rather than a permission system.

Step 7: Send the onboarding message

Notion sends an invite email when you share, but it comes from Notion and says little. Follow it with your own short message:

Hi Priya, your coaching page is ready. You'll get an email from Notion
inviting you to it. Accept it, then install the Notion app and sign in
with this same email address. Everything for our work together lives on
that one page: your next session, your actions, our notes and your
resources. Please fill in the weekly check-in toggle by Sunday evening.
Reply here if anything doesn't open.

Expect at least one client to sign in with a different email and see "no access". Budget time for that in week one. Our client portal onboarding checklist covers the access problems that show up in the first week with any portal.

What does the setup look like for a coach with 12 clients?

Here is a worked example, labelled as an example: a fictional leadership coach, Dana, with 12 active clients on two packages. All names and numbers are invented to show the structure in use.

Client (example)PackageSessions leftLast contactAttention
Priya N.3-month 1:152 days agoOn track
Marcus O.6-month 1:194 days agoOn track
Hannah L.3-month 1:113 days agoRenewal talk
Tomas R.6-month 1:1713 days agoQuiet 10+ days
Aisha K.3-month 1:141 day agoOn track
Jon B.6-month 1:1116 days agoOn track
Lena F.3-month 1:108 days agoRenewal talk
Sam W.6-month 1:135 days agoOn track
Grace T.3-month 1:1615 days agoQuiet 10+ days
Diego M.6-month 1:182 days agoOn track
Ruth A.3-month 1:127 days agoOn track
Kofi E.6-month 1:1103 days agoOn track

Dana's Monday routine in this setup looks like this: open the Needs attention view (four names), message Tomas and Grace, add a renewal note to Hannah's and Lena's next session agenda, then check the separate payment tool against the Unpaid view. After each call she copies actions from the session page to the client's "Your actions" section and updates Last contact. In this example that is roughly 5 minutes of admin per session, plus the Monday sweep. Twelve clients is also past the Free plan's 10-guest limit, so Dana needs Plus at $10 per member per month (monthly billing, as listed in November 2026; yearly billing saves up to 20%). As a solo coach she is the only member; her clients join as guests.

None of that is hard. It is just manual, and it scales linearly: 24 clients means twice the copying, twice the date updates and twice the chance of pasting an action into the wrong page.

What does the client see on a phone?

On a phone, the client sees your page inside the Notion app (or a mobile browser), under Notion's interface, with your page title and icon at the top. If they also use Notion for work, your page sits among their own workspaces, reached through the workspace switcher or a shared-pages section, so it is easy to lose.

What works well on a small screen: callouts, headings, to-do blocks, toggles and list views. What works less well: tables (they scroll sideways), board views (one column at a time), and long pages where the important part is three screens down. That is why the template puts the next session and the actions first.

What the client does not get: a reminder before the call, a nudge when their check-in is due, a place to pay, or a feeling that this is your practice rather than a document. There are no push notifications for "your coach is waiting on your check-in" unless you send a message yourself. Notion's notifications are about mentions, comments and edits.

For comparison, this is what a client sees in a purpose-built portal: the next session, the program, progress and documents in one coaching hub, with tasks due before the call.

Client coaching hub in Coachful with the next session, tabs for programs, sessions, progress and documents, and a pre-session task
The client's coaching hub in Coachful: next session, program, progress and documents tabs, and a task due before the call (demo data).
Client My Coaching page in Coachful showing a 90-day journey section and progress tabs
A client's My Coaching page with the journey they are on and their progress tab (demo data).

The difference is less about looks than about the portal knowing what happens next. Our comparison of a client portal versus email onboarding goes into which tasks are worth a login at all.

Where does a Notion portal stop working for coaches?

It stops working on events and on privacy. The structure holds up fine; what fails is everything that has to happen at a time, or to only one person. These are the limits that matter, checked against Notion's pricing page as listed in November 2026.

Privacy and sharing risk

Every client portal is a shared page in the same workspace as your private notes. One wrong click (sharing the database instead of the row, nesting a reflection under a client page, or inviting the wrong email) exposes another client's information. The Free plan's version history is 7 days (30 on Plus, 90 on Business), which helps you undo edits but not undo someone having seen a page. Controls that prevent pages being shared externally or disable guests entirely are listed under Enterprise. If you coach on health, relationships or anything sensitive, that is a real exposure. Our guide to managing client notes without Notion covers keeping session notes private by design, and secure client portal software explains what to ask any tool about access and data.

Payments

Nothing on Notion's pricing page covers collecting payments, subscriptions or invoices. You will run payment links elsewhere and update a "Paid through" date by hand, which means renewals and failed card payments are noticed when you happen to look.

Booking and reminders

Notion lists Notion Calendar for connecting your own calendars, but not public booking pages with availability rules, buffers or automatic reminders to clients. You will add a separate scheduler and either copy each booking into the Sessions database or accept that the portal's "Next session" view is out of date.

Check-ins and habits

A form or a toggle can collect a check-in. Nothing asks the client to complete it, tracks a streak, or tells you who skipped. Automations on the Free plan are "buttons only"; Plus adds custom database automations, which can set properties when something changes inside Notion but do not message a client who has gone quiet.

Files and media

On the Free plan, uploads are capped at 5 MB per file; paid plans allow up to 5 GB per file. Session recordings almost always need Plus or an external host.

A team

Add an associate coach and they become a paid member at the per-seat price, with access to whatever teamspace your hub lives in. Restricting them to their own clients' rows is the granular database permission listed on Business ($20 per member per month, monthly billing as listed in November 2026). Private teamspaces are also listed on Business.

Notion plan (as listed in November 2026)Monthly priceWhat it changes for a coaching portal
Free$0External guest limit of 10; uploads up to 5 MB each; 7 days of page history; automations are buttons only; basic forms
Plus$10 per memberNo numeric guest limit shown in the plan table; uploads up to 5 GB; 30 days of history; custom database automations; custom forms
Business$20 per memberGranular database permissions (rows where the collaborator is assigned); private teamspaces; forms with conditional logic; 90 days of history
EnterpriseCustom pricingControls to disable guests and block external sharing; audit log

Yearly billing saves up to 20% according to the same page. Notion's AI features are listed as a limited trial on Free and Plus, with Custom Agents billed through Notion credits.

Which one looks like you?

Coachful builds your coaching website from a few answers, in a design chosen for your niche, with programs, booking and payments ready behind it.

Build your platform

When is a purpose-built portal worth it?

A purpose-built portal is worth it when you spend more time running the Notion setup than delivering through it, or when a single privacy slip would cost you a client. In practice, watch for four signals:

  • You are past 10 to 15 active clients and the post-session copy and paste takes a noticeable part of your week.
  • You have chased a payment or a renewal you only noticed late.
  • Clients stop filling in check-ins because nothing reminds them, and you only find out at the next call.
  • You sell a program (weeks, modules, habits), not just sessions, and you are rebuilding it page by page for every client.

Before the comparison, the criteria: one login for the whole client journey, delivery between sessions, total stack cost once booking and payments are added, and setup effort, including whether someone will build it for you.

SetupPrice (as listed)Booking and paymentsBetween-session deliveryClient experience
CoachfulSolo: $49/month for up to 20 clientsBooking pages with reminders and calendar sync; payments through your own Stripe or Razorpay; 0% platform feePrograms, habits, morning and evening check-ins, goals, courses, communityOne branded app and home for the client; free white-glove build
Notion DIY (this guide)$0 up to 10 guests, then $10 per member per month on Plus (November 2026)None; add a scheduler and a payment toolPages, to-dos, forms; no reminders or streaksYour page inside the Notion app
Paperbell$97/mo, or $80.83/mo billed annually (October 2026)Booking, packages, payments and contracts includedNo courses, community, goal or habit tracking listedClient portal in a mobile browser; no native app
Practice BetterFree for 3 clients; $35/mo Starter, $69/mo Professional (October 2026)Scheduling, telehealth and billingPrograms and charting; evergreen programs from Plus ($99/mo)Client portal; branding and custom URL from Plus
Satori$33/mo Essentials for up to 10 active paying clients; $49/mo Pro (October 2026)Scheduling, packages, invoices, contractsPrograms; no courses or community listedClient portal; no native mobile app listed
HoneyBook$29/mo Starter billed annually; $59/mo Essentials (October 2026)Proposals, contracts, invoices; scheduler from Essentials; payments only through HoneyBookNone: no programs, habits or check-insClient portal for projects and documents

Paperbell is the closest thing to "Notion plus booking and payments" for a solo coach selling packages, and it charges one flat price per coach.

Paperbell homepage promoting its all-in-one admin for solo coaches
Paperbell's homepage in October 2026.

Practice Better suits wellness and nutrition practitioners who need charting and telehealth; its portal branding sits on the higher plans.

Practice Better homepage for wellness and nutrition practitioners
Practice Better's homepage in October 2026.

For more options ranked side by side, see our best client portal software roundup.

How does Coachful replace the Notion setup?

Coachful replaces the hub, the three databases, the scheduler and the payment tool with one account. Every piece of the Notion build has a direct counterpart, and the parts that were manual become automatic.

A laptop showing a coach's client grid with status tags beside a stack of index cards
Coachful's client grid with status tags and check-in rates on a laptop beside a stack of index cards (demo data).

What Coachful is, in one paragraph. Coachful is a coaching platform: one subscription covers booking, payments, contracts, program delivery with habits and check-ins, courses, a community, a website with funnels and email, and an AI assistant, with one login for the coach and one branded app for the client. It is built for coaches who deliver programs, not just sessions, for solo coaches growing into a small team, and for coaches replacing four to six tools. It is not HIPAA-certified and is not for clinical records or insurance billing, it has no PayPal and no permanent free plan, and the client app ships under the Coachful listing with your branding rather than under your own App Store account. To start, take a free trial and request the free white-glove build (Current plans: Lite: $29/month for up to 5 clients; Solo: $49/month for up to 20 clients; Pro: $99/month with unlimited clients; Studio: $199/month with unlimited clients).

Here is how the Notion pieces map:

  • Clients database becomes the client record: goals, check-ins, habits, notes, intake answers, tags, payments and sessions, with a status of thriving, active, quiet or at risk. Your notes stay on your side; there is no shared row to leak.
  • Sessions database becomes the sessions calendar, fed by booking pages with availability rules, buffers, minimum notice and time-zone detection, two-way sync with Google, Apple/iCloud and Outlook calendars, and built-in video or auto-created Zoom, Meet or Teams links.
  • "Book and pay" links become paid sessions, session credits and packages through your own Stripe Connect or Razorpay account, with one-time payments, subscriptions, payment plans and an invoice per transaction.
  • Agreement file becomes a coaching agreement with e-signature, sent before the first call and stored on the client record.
  • Weekly check-in toggle becomes morning and evening check-ins, habits and streaks, with email reminders and, once messaging is enabled, SMS 24 hours and WhatsApp 1 hour before sessions.
  • Per-client template becomes a multi-week program you build once and enroll clients into, with weekly goals, daily tasks and cohort groups created automatically for group programs.
Client grid with avatars and status tags plus task completion and check-in rate metrics
The coach's client grid with status tags, task completion and check-in rate across the roster (demo data).

The "Attention" formula you wrote in Step 2 is the part most coaches feel first. In Coachful the client grid shows task completion and check-in rate across your roster, so a quiet client shows up because they stopped checking in, not because you forgot to log a call.

Coaching flows library with welcome, morning check-in and evening check-in flows
The coaching flows library with a welcome flow and morning and evening check-ins ready to assign.
Month calendar of coaching sessions colour coded by session type
The sessions calendar with 1:1 coaching, accountability calls and group sessions in different colours (demo data).
Payments tab with an invoice table showing client, type, amount and status
The payments tab, where each transaction produces an invoice tied to the client (demo data).

Michelle, the built-in AI assistant, works from that live practice data: it briefs you before sessions, summarizes recorded sessions and drafts follow-up emails. Questions and planning are included in your Coachful membership; confirmed builds and changes use AI credits. Coaches pursuing an ICF credential also get coaching hours counted against ACC, PCC and MCC thresholds, which a Notion table can only approximate by hand.

Why Coachful stands out: a free white-glove service. You do not have to rebuild your Notion portal yourself. From Create > We'll build it for you · FREE, describe what you want (a program, a course outline, a coaching flow, a form or worksheet, a website or funnel, an email sequence) and attach up to 8 reference links and up to 10 files, including your Notion export. The Coachful team builds it inside your own account, usually within about 24 hours. Nothing gets invented: no fake credentials, testimonials or prices, and gaps are left for you to fill. It does not include recording videos, logo design, ad management or ongoing marketing. One recent build, anonymized: a real-estate and money coach got a year-long cohort program with an application form, an eight-page site and a free nine-day bootcamp funnel. More in our write-up of the free white-glove service.

Coachful Create page with the We will build it for you card
The Create page in Coachful with the card for requesting a free white-glove build.
Join Coachful now

How do you move from Notion into Coachful?

Export from Notion, hand the files over, and let onboarding do the heavy lifting: clients, programs and content are imported for you during Coachful onboarding. Your job is mostly deciding what to rebuild as a program and what to leave behind.

The onboarding walkthrough shows the first steps inside a new account:

What to export

  1. Export the Clients database as CSV (database menu, Export). That is your roster with names, emails, packages and dates.
  2. Export the Sessions database as CSV for history, and the session pages as Markdown or PDF if you want the notes.
  3. Export the Resources database and download the files themselves; links to Notion-hosted files stop being useful once you leave.
  4. Copy your client portal template's body into a document. It is the outline of your first program.

What to rebuild, not import

  • The template becomes a program. "Your actions" turn into weekly goals and daily tasks; the check-in toggle becomes a check-in flow; resources become lessons or downloads.
  • Payment status becomes real payments. Recreate packages as offers so the next renewal is a checkout, not a manual date.
  • Booking becomes your booking page. Set availability once and send clients the link.
  • Agreements become the e-signature agreement for new clients; drop existing signed PDFs on each client record.
Agreements tab on a client record with a drop area for a signed PDF
The agreements tab on a client record, empty in this demo, with a drop area for a signed PDF.

What clients notice

Clients notice three things. They get one app with your branding instead of a page among their other Notion workspaces. They get reminders before sessions and prompts for check-ins without you sending them. And their next session, program week and documents sit in tabs on one screen.

A laptop showing an enrolled group program and a tablet showing habit tracker cards on a kitchen table
A client's program view on the laptop and habit tracker cards on the tablet, both in Coachful (demo data).
Client Programs view with an enrolled group program, its current week and members
A client's Programs view showing an enrolled group program, the current week and fellow members (demo data).
Habit tracker cards for meditation, exercise, journaling and reading with day counts
Habit cards a client ticks off between sessions, each with a count toward a 30-day target (demo data).

Send a short switch message ("Our coaching home has moved; here is your invite. Your notes and resources are already there.") and keep the Notion pages read-only for a month so nobody loses anything. If you also run a branded coaching client app for the first time, introduce it in a session, not by email alone.

What mistakes do coaches make with a Notion portal?

The common mistakes are all small clicks with large consequences. Avoid these:

  • Sharing the database instead of the row. The guest sees every client. Always share from the opened row page.
  • Keeping private notes in a shared row. Hidden properties are a layout choice, not a lock.
  • Nesting reflections under the client page. Sub-pages inherit sharing.
  • Using "Can edit" by default. Clients can delete your session notes by accident. Start with "Can comment".
  • Forgetting the 10-guest limit. The Free plan lists an external guest limit of 10; upgrade before you sign client 11.
  • Burying the next step. If "Next session" and "Your actions" are not the first two blocks, phone users will not scroll to them.
  • Letting dates drift. The Attention formula depends on Last contact; skip a week of updates and every flag is wrong.
  • Building a different page for every client. Change the template, not individual pages, or you will maintain 12 slightly different portals.
  • Treating it as a health record. Coaching is not treatment. If a client raises symptoms, medication or a mental health crisis, refer them to a qualified professional, and keep clinical information out of both Notion and your coaching software.

For a structured approach to the check-in side in any tool, see our client portal check-in system guide.

Frequently asked questions

Is Notion good for a coaching client portal?

For a small practice that mostly shares notes, actions and resources, yes. It is flexible and clients can use it on a phone. It falls short on booking, payments, reminders and check-ins, and on privacy once many clients share one workspace.

How many clients can I share pages with on Notion's Free plan?

Notion's pricing page lists an external guest limit of 10 on the Free plan as listed in November 2026. Paid plans show a check mark rather than a number in the plan table. Guests are free of charge and can only access the pages they are invited to.

Can clients see my private notes in a Notion portal?

They can if those notes are properties on the database row you shared, or on any page nested under it. Hiding a property only changes the layout. Keep private notes in a separate, unshared database or a different tool.

Can Notion take payments or book sessions?

Notion's pricing page does not list payment collection or public booking pages with reminders. Coaches using a Notion portal add a separate scheduler and payment tool and link to them from each client page.

Do clients need a Notion account?

To access a page shared to their email as a guest, clients sign in to Notion with that email. A page published to the web can be read without an account, but anyone with the link can read it, which is not suitable for client work.

When should I move off Notion?

Move when the manual work (copying actions, updating dates, chasing payments and check-ins) takes more of your week than the portal saves, or when you start selling programs rather than single sessions. For many coaches that point arrives somewhere between 10 and 20 active clients.

Can I import my Notion setup into Coachful?

Yes. Export your databases as CSV and your pages as Markdown or PDF. Clients, programs and content are imported for you during Coachful onboarding, and the per-client template is usually rebuilt as a reusable program.

What is Coachful's free white-glove service?

It is a build service on every Coachful plan: you describe what you want built (a program, coaching flow, website, funnel, form or email sequence), attach up to 8 links and 10 files, and the Coachful team builds it in your account, usually within about 24 hours. It does not invent credentials, testimonials or prices, and it does not cover video recording, logo design or ongoing marketing.

Is a Notion portal or Coachful better for health coaches?

Neither is a clinical record system. Coachful is not HIPAA-certified, and Notion should not hold clinical data either. For coaching (habits, check-ins, programs), Coachful is the closer fit; see our page for health coaches.

Join Coachful now
Share

More in Guides

Guides

Business Coach Website Template: 6 Designs and Copy to Use

Six designed homepages that suit business coaches, plus copyable words for Home, About, Offers, Book a call, a free resource and Contact, written for owners who buy on proof.

Nov 6, 202628 min
Business Coach Website Template: 6 Designs and Copy to Use
Guides

Spiritual Website Template: 5 Designs and Copy You Can Use

Five calm homepage designs, copy you can paste for every page, the claim and testimonial rules spiritual practitioners trip over, and a builder comparison with dated prices.

Nov 6, 202627 min
Spiritual Website Template: 5 Designs and Copy You Can Use
Guides

Health Coach Website Template: 4 Designs and Copy You Can Use

Four wellness homepage designs, copy for every page with [bracketed] fill-ins, the scope and claims rules health coaches must follow, and a step-by-step build.

Nov 6, 202624 min
Health Coach Website Template: 4 Designs and Copy You Can Use

Start Your Coaching
Journey Today

You didn't become a coach to manage 6 apps. Try Coachful free — takes 5 minutes — and watch your coaching business take off.

Elizabeth Gentzkow
Emily Fulcher
John Winders
James Wallace
Salma Mostafa

Built for coaches who take their clients seriously

Elizabeth Gentzkow
Emily Fulcher
John Winders
James Wallace
Salma Mostafa
Christopher Duff
Gilli Moon Aliotti
Margie Wilson
Lakayann Outerbridge
Coachful
Coachful
BlogPrivacyTermsRefundsContact

© 2026 Coachful. All rights reserved.