June 11th, 2026

Chasing down payments is one of the more tedious parts of running a practice. Now your clients can handle it themselves, directly from their Client Portal, on web, iOS, or Android.
When you send an invoice, your client gets a link that takes them straight to their billing section. From there, they can see what's owed and pay by card. If they save their card on file, you can charge it for future sessions without any back-and-forth.

View invoices: outstanding and paid, in one place
Pay online: card payments directly in the portal
Save a card on file: opt-in, not automatic
Statements and superbills: clients can generate statements and view superbills
Have a feature request or want to see what else is coming? Check out our roadmap β
June 9th, 2026
New
Improved

Most EHRs still don't support file attachments in client messaging. Upheal now does.
You and your clients can send files to each other through Upheal messaging. Images appear inline in the conversation, and PDFs, Word docs, CSVs, and spreadsheets show a preview clients can open or download. Any file up to 20MB is supported.

Handy for sending intake materials, worksheets, handouts, or anything you'd normally have to email separately.
What's coming next?
AI Assistant attachments: Send files to the AI Assistant to surface insights and store them in client charts
Your practice name, logo, and brand color now appear inside the iOS and Android client portal apps, consistent with what clients see on the web portal.
If you've already set up branding in Upheal, thereβs nothing more to do. Your clients will see it automatically when they open the app.
June 1st, 2026
New

A lot of you have been asking for this one!
Your clients receive superbills, invoices, intake forms, and progress notes from Upheal, and until now those documents looked like they came from a third-party tool, not your practice.
Now, you can upload your logo, set your practice name, and choose a brand color. Everything your clients see will carry your practice's identity instead.

Where your branding appears:
PDFs: Progress Notes, Submitted Forms, Invoices, Payments, Superbills, Credit Notes, and Statements
Client Portal: your logo and practice name appear in the portal header
Telehealth screens: the waiting room and session view reflect your practice brand
Your branding also applies retroactively, so even forms submitted in the past will include your logo when downloaded.
Go to Settings β Practice branding to get set up. Practice branding is available on Premium.
What's coming next?
Branding in the mobile apps: your logo and colors will extend to the native iOS and Android client apps
May 29th, 2026
New

Until now, every conversation with Upheal Assistant started from scratch. With memory, it carries forward what matters: your modality, how you like responses framed, the kinds of cases you work with. The more you use it, the more it fits your practice.
You can shape the memory in a few ways:
Ask during a conversation: Say something like "remember that I'm a somatic therapist" or "always keep responses brief." The Assistant will save it.
Edit it directly: Go to Settings β Assistant and add instructions in the Memory text box. You can write whatever context is useful, or ask the Assistant to help you write it.

Some prompts that work well in practice:
Answer every clinical question through two clearly labeled sections: Psychodynamic reading and Behavioral reading. Even simple questions get both lenses. Keep responses relatively brief.
I'm an exclusively somatic therapist. In case formulations, always locate affect in the body β don't say "she felt anxious," say "tightness in her chest, breath gone shallow."
Because of my practice setting, I only get 6 sessions with each client. Align all feedback with best practices for brief therapy.
If you'd rather not use memory, you can toggle it off in Settings β Assistant.
May 27th, 2026
New

Your invoice is now a complete picture of a client's financial relationship with you, not just a request for payment. Track what they owe, what they've paid, and what's outstanding, all without leaving your workspace.
Watch a walkthrough with Senior Clinical Product Lead Jeff Kashou:
What you can do now:
Record any external payment: Log cash, check, Venmo, Zelle, or any other payment directly against a client's account, even without Stripe connected
Apply partial payments: Take what a client can pay now and carry the rest forward without manually adjusting invoices
Split a payment across invoices: One payment can cover multiple invoices at once, the way real-world billing often works
See client balances at a glance: Unallocated payments and outstanding invoices are visible together, so you always know where a client stands
Apply credits to open invoices: When a client has credit on their account, apply it directly to any unpaid invoice
Generate receipts and refund confirmations: Clients get a clear record of every transaction, fewer follow-up emails
Run client statements: Pull a full billing history for any client whenever you need it
Ask the Assistant to check a client's current balance, navigate you to their billing screen, or walk you through recording a payment. You confirm anything that moves money and the Assistant handles getting you there.
If you run a group practice, you can now create invoices, charge clients, and log payments on behalf of any provider in your practice. You can also generate superbills and statements for their clients, all from your own account.
Insurance billing: This update is the foundation for insurance billing support, coming soon
Client billing in the portal: Clients will be able to view their invoices, payment history, and statements directly in their Upheal portal
Credit card billing in the portal: Clients will be able to pay outstanding invoices on their own, on their schedule
Available on the Premium plan. Have a feature request or want to see what else is coming? Check out our roadmap β
May 26th, 2026
New

If rebuilding your client list from scratch has been holding you back from switching to Upheal, that's no longer the case. You can now move your entire client list into Upheal at once, no rebuilding required.

The tool walks you through three steps:
Upload or enter your list: Drop in a CSV or XLSX export from your current EHR, or type clients in manually. The tool recognizes column names from most major EHR formats and handles up to 500 clients at once.
Resolve any matches: If some clients already exist in Upheal, the tool flags them so you can decide what to do: add as new, keep what's already there, or update with your import data. Nothing gets overwritten without your confirmation.
Set contract types and assign providers: Mark couples and family contracts, and assign each client to the right therapist in your practice. You can assign everyone at once or go row by row.
Any data your previous EHR included that doesn't map to a field in Upheal (emergency contacts, extra demographics, insurance details) is automatically saved as a Chart Note on each client's record, so nothing gets lost in the move.
You'll find the import tool on your Clients page. It's available to practice admins.
File and document transfers: The next step in migration support is bringing clinical notes and documents from your previous EHR into each client's chart in Upheal.
If you're coming from SimplePractice, don't forget you can also use our AI migration feature to easily bring over your clients, notes, and data.
May 22nd, 2026

A few small things shipped recently that make your day-to-day in Upheal a little smoother. Here's what's new:
15 and 30 minute client reminders: You can now set client session reminders for 15 or 30 minutes before a session, on top of the existing longer intervals.

Diagnoses search that finds what you mean: Typing "adhd" now surfaces F90 (Attention-deficit hyperactivity disorders), and partial words work too. Search across multiple terms like "atte diso" and you'll still land on the right code.

Copy notes to clipboard from any session card: Need to paste a note somewhere else? You can now copy all generated notes for a session straight from the session card on your homepage or in the client detail view, no need to open the session first.

Set CPT codes and diagnoses at session creation: When you create a session through Write or dictate or by uploading a recording, CPT and diagnoses fields are right there in the upload flow.

Have an idea for a small improvement that would make your workflow in Upheal smoother? We'd love to see it on the roadmap. Many of the updates above started exactly that way.
May 21st, 2026

Sometimes a client needs to complete a form but can't do it on their own before the appointment. Now, you can fill out forms on a client's behalf directly during a session, without interrupting the flow of care.

How to use it:
From Client β Forms tab, find any uncompleted sent form and click Fill for Client
From Practice Forms, open the form menu, click Fill for Client, then select the client and continue
Either path opens the form in a dedicated full-screen tab. It's designed to be screen-shared with a client during a video call and no other sensitive information from Upheal is visible.
A few things to know:
Signature forms and payment/card collection forms cannot be completed by providers, those stay client-only
No email notifications are sent to the client when a provider submits a form
Provider-submitted forms still appear in the client's portal, so their record stays complete
Have a feature request or want to see what else is coming? Check out our roadmap β
May 15th, 2026

No-shows are one of the biggest disruptions to a practice. SMS reminders give your clients a heads-up where they're most likely to see it, on their phone.
You can now add SMS messages as a delivery channel for session and form reminders, alongside email. Once you've confirmed a client has agreed to receive texts, Upheal handles the rest.

Here's how it works:
Enable SMS in your reminder settings: Practice admins can turn on SMS as a reminder channel for sessions and forms under Settings > Client Reminders.
Confirm client consent: Before texts are sent to a client, you'll attest that they've agreed to receive SMS reminders. This keeps you compliant with messaging regulations.
Clients get reminded automatically: Once enabled, clients receive a text message ahead of their session or when a form is waiting for them, so thereβs no extra work on your end.
SMS reminders are available on the Premium plan.
May 14th, 2026

Most EHR messaging is just a secure chat box. Upheal Messaging connects to your clinical record. So when a client messages you between sessions, your Assistant can draft a message using your actual session notes, treatment plans, and assessments.
Send and receive secure messages: Start a conversation from the Messaging tab in Upheal. Your clients see it in their Client Portal on iOS (Android coming very soon), and you can see when theyβve opened it.
AI-drafted messages: Ask Upheal Assistant to draft any message, whether you're starting a new conversation or responding to a client. It draws from your clinical documentation, and you review, edit, and send. It never sends without your approval.
Send announcements: Broadcast a message to selected clients or all your clients at once. Useful for practice updates, holiday schedules, rate changes, or anything you'd otherwise send one by one.
Stay organized: Mark conversations as unread, see at a glance who you haven't responded to, and keep all client communication in one place.
Watch a quick demo video of Client Messaging β

Messaging is off by default. Turn it on in Settings β Messaging.
Attachments in Messaging: Send documents, worksheets, and resources directly in the conversation thread.
Client billing in the portal: Clients will be able to view invoices and pay directly from their portal.
Have a feature request or want to see what else is coming? Check out our roadmap β