Studio Ninja Automated Final Payment Alerts
Every morning, WebRun opens Studio Ninja, finds sessions with a final balance still open close to the shoot date or gallery release, checks Stripe to confirm no payment has landed overnight, drafts a balance due reminder inside Studio Ninja for your review, and posts the outstanding list to Slack.
How do I collect final session balances before the shoot or gallery delivery?
WebRun checks Studio Ninja every morning for sessions with a final balance still open close to the shoot date or gallery release, confirms in Stripe that no payment has landed overnight, drafts the balance reminder inside Studio Ninja, and posts the outstanding list to Slack. You review and send each reminder, so no session or delivery stalls over an unpaid balance.
- Open balances are caught before a shoot date or gallery release is at risk
- Payment status is rechecked each morning so paid clients are never re-nudged
- The team sees which balances are holding up a delivery
Built for wedding photographers · portrait photographers · event photographers · photography studios
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
app.studioninja.coin a real browser with your saved login - no setup, no API keys. -
1
Studio Ninja - find sessions with a final balance due
WebRun opens Studio Ninja to find sessions with a final balance due. - Open Studio Ninja and filter sessions whose final balance is still open within 10 days of the shoot or gallery release
- Capture the client name, balance due, and due date for each
- Use the saved balance reminder template to draft a message for each client, and save it unsent for your review
Done when Every open final balance has a client, amount, and unsent reminder draft in Studio Ninja.
-
2
Stripe - confirm no payment has landed
WebRun opens Stripe to confirm no payment has landed. - Check Stripe for a matching payment against each session's final invoice
- Remove any session whose balance posted since the last run
- Note a partial payment if the balance is only partly cleared
Done when Only sessions with a genuinely open final balance remain on the list.
-
3
Slack - post the outstanding balance list
WebRun opens Slack to post the outstanding balance list. - Post the outstanding balance list to Slack with client, amount, and due date
- Put sessions due within 3 days at the top
- Note which balances are holding up a gallery release
Done when You have a Slack list of every open final balance and its draft reminder is ready in Studio Ninja.
How is each run configured?
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.
Every action is checked against this policy before it runs.
Questions, answered
Will it email clients about their final balance automatically?
No. Every reminder is drafted and held unsent inside Studio Ninja for your review. WebRun never sends a balance due message without your approval.
What if the balance was paid overnight?
It checks Stripe fresh each morning, so any session whose final balance posted since the last run is removed from the list before a draft is written.
Can it hold a gallery until the balance is paid?
It flags which open balances are tied to a gallery release so you can decide, but WebRun does not release or withhold a gallery on its own.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.