All templates

Automated Deposit and Balance Tracking

Every morning, WebRun reads upcoming procedures and their agreed prices in TrichoSuite, checks each patient's deposit and balance payments in Stripe, and posts your front desk a Slack digest of who is fully paid, who still owes a deposit, and who has a surgery balance due before their date.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 TrichoSuite read upcoming procedures and prices
2 Stripe check deposits and balances paid
3 Slack post who still owes
In short

How do I see which hair transplant patients still owe a deposit or balance?

Every morning WebRun reads upcoming procedures and their agreed prices in TrichoSuite, then checks each patient's deposit and balance payments in Stripe. It posts your front desk a Slack digest grouping who is fully paid, who owes a deposit, and who has a balance due before surgery, so no case reaches its date underpaid.

  • No procedure reaches its surgery date with an unpaid balance unnoticed
  • Front desk sees deposit and balance status every morning in Slack
  • Payments reconcile to the right case automatically from Stripe

Built for hair transplant clinics · clinic front desk teams · practice managers · aesthetic clinic finance

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens trichosuite.com/en-US in a real browser with your saved login - no setup, no API keys.

  2. 1
    TrichoSuite - read upcoming procedures and prices
    trichosuite.com
    WebRun in TrichoSuite: read upcoming procedures and prices
    WebRun opens TrichoSuite to read upcoming procedures and prices.
    • Open TrichoSuite and list procedures scheduled in the next 30 days
    • Capture the agreed price, deposit required, and surgery date for each case
    • Note the patient initials and their assigned coordinator

    Done when Every upcoming procedure has its agreed price and required deposit captured.

  3. 2
    Stripe - check deposits and balances paid
    stripe.com
    WebRun in Stripe: check deposits and balances paid
    WebRun opens Stripe to check deposits and balances paid.
    • Open Stripe and find the payments and paid invoices matched to each patient
    • Total deposits and balance payments received against the agreed price
    • Mark each case as fully paid, deposit outstanding, or balance due

    Done when Each upcoming case has a paid-to-date total and an outstanding amount.

  4. 3
    Slack - post who still owes
    slack.com
    WebRun in Slack: post who still owes
    WebRun opens Slack to post who still owes.
    • Post a Slack digest to the front desk channel grouped by deposit outstanding and balance due
    • List patient initials, surgery date, amount owed, and days until surgery
    • Put cases closest to their surgery date at the top

    Done when The front desk has today's deposit and balance status digest in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
trichosuite.com/en-US
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Payment status digest · Slack
OutputWhat each run produces - A daily Slack digest of upcoming procedures grouped by deposit outstanding and surgery balance due, sorted by how soon the date is.
Digest
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it charge patients or send payment requests automatically?

No. WebRun only reads payment status from Stripe and posts an internal Slack digest. It never charges a card or messages a patient, so your front desk decides how to follow up on anything owed.

How does it match a payment to the right procedure?

It matches Stripe payments and invoices to each patient's upcoming TrichoSuite procedure by name and agreed price, then totals deposits and balances against what was quoted.

Does the digest expose patient names externally?

No. The digest posts to your private front desk Slack channel using patient initials and surgery dates, so no identifying financial detail leaves the clinic.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.