All templates

Automated Yoga Dunning

Every morning, WebRun opens WellnessLiving to find members with failed membership payments, cross-references each charge in Stripe to confirm the failure, drafts a polite payment-update request text for each member, and posts a prioritised dunning worklist to Slack for your team to approve before any message goes out.

Runs on WebRun · Strict Lockdown policy
Every morning at 8:00 AM WebRunorchestrates each step
1 WellnessLiving find members with failed payments
2 Stripe confirm payment failure status
3 Slack post dunning worklist and draft outreach for approval
In short

How do I automatically recover failed yoga membership payments?

WebRun opens WellnessLiving every morning to find members with failed membership payments, confirms the failure reason in Stripe, and drafts a polite payment-update message for each. A prioritised dunning worklist lands in Slack for staff review, so the team focuses on the right members without chasing data manually.

  • Failed payments are caught and actioned each morning before members lose access
  • The dunning worklist is prioritised by days outstanding so staff focus where it matters
  • No member is contacted without staff approval, keeping communication professional

Built for yoga studio owners · studio managers · membership-based fitness studios · WellnessLiving users

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

  2. 1
    WellnessLiving - find members with failed payments
    wellnessliving.com
    WebRun in WellnessLiving: find members with failed payments
    WebRun opens WellnessLiving to find members with failed payments.
    • Open WellnessLiving and filter members whose membership payment has failed
    • Note the member name, contact details, membership tier, and amount owed
    • Record how many days since the failure for prioritisation

    Done when Every member with a failed payment is listed with their details and days outstanding.

  3. 2
    Stripe - confirm payment failure status
    stripe.com
    WebRun in Stripe: confirm payment failure status
    WebRun opens Stripe to confirm payment failure status.
    • Look up each flagged member's most recent charge in Stripe
    • Confirm the failure reason and whether a retry is already scheduled
    • Note any members whose card has expired or whose account needs manual attention

    Done when Each failed payment is confirmed in Stripe with a failure reason and retry status.

  4. 3
    Slack - post dunning worklist and draft outreach for approval
    slack.com
    WebRun in Slack: post dunning worklist and draft outreach for approval
    WebRun opens Slack to post dunning worklist and draft outreach for approval.
    • Post the prioritised dunning worklist to the team channel, sorted by days outstanding
    • Include draft outreach text for each member asking them to update their payment details
    • Flag members needing manual card-update attention separately
    • Leave all outreach drafts for staff review before any message is sent to a member

    Done when Team has today's dunning worklist and draft outreach messages in Slack ready for approval.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.wellnessliving.com
ScheduleRuns automatically on this cadence
Every morning at 8:00 AM
DeliveryHow each run's result reaches you
Dunning worklist · Slack
OutputWhat each run produces - A prioritised dunning worklist with Stripe failure details and draft payment-update texts queued for staff approval in Slack.
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

Will it contact members or retry payments automatically?

No. WebRun drafts payment-update outreach and queues it for staff approval. It never messages a member or initiates a payment retry on its own. Every action requires explicit human sign-off.

How does it decide which members to prioritise?

The dunning worklist is sorted by days since the payment failed. Members with the oldest outstanding payments appear at the top so staff can focus on the highest-risk cases first.

What if the payment is automatically retried and succeeds overnight?

WebRun reads the live payment status from both WellnessLiving and Stripe each morning. Members whose payment has since cleared are excluded from that day's dunning worklist.

Put this on autopilot.

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