All templates
For IV hydration clinics, medspa IV bars & infusion therapy clinics

Turn last week's drips into a revenue recap by type

Every Friday, WebRun opens PracticeQ, pulls the week's completed drip and injection visits, matches each to its payment in Stripe, totals revenue by drip type and package, and posts the full breakdown to Slack so you can see your best and worst sellers at a glance.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every Friday at 4:00 PM WebRun
1 PracticeQ pull the week's completed drips
2 Stripe match each visit to its payment
3 Slack post the revenue recap
Run a sample
In short

How do I get a weekly revenue recap by drip type?

Every Friday, WebRun matches the week's completed PracticeQ drip and injection visits to their payments in Stripe, totals revenue by drip and package type, and posts the ranked breakdown to Slack. Owners see best and worst sellers and any unpaid visit at a glance, without building the revenue report by hand.

  • Best and worst selling drip types are visible every Friday
  • Unpaid completed visits get flagged instead of lost in the total
  • Revenue recaps stop being a manual spreadsheet chore

Built for IV hydration clinics · medspa IV bars · infusion therapy clinics · multi-location drip clinics

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 practiceq.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    PracticeQ - pull the week's completed drips
    practiceq.com How to Automate PracticeQ
    WebRun in PracticeQ: pull the week's completed drips
    WebRun opens PracticeQ to pull the week's completed drips.
    • Open PracticeQ and pull every completed drip and injection from the past 7 days
    • Tag each visit with its drip or package type
    • Note any add-ons booked alongside the base drip

    Done when Every completed visit from the week is tagged by drip or package type.

  3. 2
    Stripe - match each visit to its payment
    stripe.com How to Automate Stripe
    WebRun in Stripe: match each visit to its payment
    WebRun opens Stripe to match each visit to its payment.
    • Match each visit to its payment or package charge in Stripe
    • Total the amount collected for each drip and package type
    • Flag any completed visit with no matching payment found

    Done when Revenue is totaled by drip and package type with any unpaid visit flagged.

  4. 3
    Slack - post the revenue recap
    slack.com How to Automate Slack
    WebRun in Slack: post the revenue recap
    WebRun opens Slack to post the revenue recap.
    • Post the week's revenue recap by drip and package type to the owner channel
    • Rank types from highest to lowest revenue
    • Call out any unpaid visit that needs follow up

    Done when Your owner channel has the week's full revenue-by-type recap in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
practiceq.com
ScheduleRuns automatically on this cadence
Every Friday at 4:00 PM
DeliveryHow each run's result reaches you
Revenue recap · Slack
OutputWhat each run produces - A weekly revenue breakdown by drip and package type, with any unpaid completed visit flagged.
Text
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

Does it collect payment or charge anyone?

No. It only reads payments already collected in Stripe and matches them to completed PracticeQ visits. It never charges a card or creates a new charge.

How does it handle a visit with no payment yet?

It flags any completed visit with no matching Stripe payment so you can follow up, rather than silently leaving it out of the revenue total.

Can I see which drip type sells best?

Yes. The Slack recap ranks every drip and package type from highest to lowest revenue for the week, so your best and worst sellers are visible at a glance.

Put this on autopilot.

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