All templates

Automated Membership Renewal Reminders

Every Monday, WebRun opens Symplast to find patients whose skincare or membership plan expires in the next 30 days, checks their renewal status in Stripe, drafts a personalized renewal offer for each patient, and posts all drafts to Slack for your coordinator to review and send before any message or charge goes out.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Symplast find expiring membership and skincare plans
2 Stripe check renewal status and draft renewal offers
3 Slack post renewal drafts for coordinator review
In short

How do I automatically remind patients to renew their skincare or membership plan?

Every Monday, WebRun scans Symplast for skincare and membership plans expiring in the next 30 days, checks their Stripe renewal status, and drafts a personalized renewal offer for each patient. All drafts are posted to Slack for coordinator approval before any message is sent or charge initiated, protecting revenue without surprising patients.

  • Expiring plans are caught 30 days early before they lapse
  • Every renewal offer is reviewed by your coordinator before sending
  • Payment-method issues are flagged for priority follow-up

Built for plastic surgery practices · medical spas · skincare clinics · aesthetic membership programs

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

  2. 1
    Symplast - find expiring membership and skincare plans
    symplast.com
    WebRun in Symplast: find expiring membership and skincare plans
    WebRun opens Symplast to find expiring membership and skincare plans.
    • Open Symplast and navigate to the membership and skincare plan section
    • Filter for plans expiring within the next 30 days
    • Collect each patient's name, plan type, expiry date, and contact information

    Done when All patients with membership or skincare plans expiring in 30 days are identified with their plan details.

  3. 2
    Stripe - check renewal status and draft renewal offers
    stripe.com
    WebRun in Stripe: check renewal status and draft renewal offers
    WebRun opens Stripe to check renewal status and draft renewal offers.
    • Check the renewal and payment status of each expiring plan in Stripe
    • Flag any plans with lapsed or expiring payment methods that need updating
    • Draft a personalized renewal offer for each patient with their plan details, renewal price, and a prompt to confirm or upgrade
    • Leave all offers as drafts, unsent, pending coordinator approval

    Done when Renewal status is checked for each plan and a draft renewal offer is prepared for every expiring patient.

  4. 3
    Slack - post renewal drafts for coordinator review
    slack.com
    WebRun in Slack: post renewal drafts for coordinator review
    WebRun opens Slack to post renewal drafts for coordinator review.
    • Post the full list of expiring plans to the coordinator Slack channel
    • List each patient name, plan type, expiry date, payment status, and their draft renewal offer
    • Flag any plans with expired payment methods so those get priority attention

    Done when Coordinator has a full expiring-plan list and draft renewal offers in Slack ready for review.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.symplast.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Renewal drafts · Slack
OutputWhat each run produces - A Slack list of expiring membership and skincare plans with draft renewal offers held for coordinator approval before sending.
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 GUARDRAIL
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 renewal messages without approval?

No. WebRun drafts renewal offers and holds them in Slack for coordinator review. No message is sent and no charge is initiated without explicit human approval, protecting both the patient relationship and your billing compliance.

What types of plans does it track in Symplast?

It tracks skincare membership plans and any other recurring plan types recorded in Symplast, including treatment packages and wellness plans. The plan types to monitor are configurable during setup.

What happens if a patient's payment method on file has expired?

WebRun flags any plan with a lapsed payment method in the Slack alert so your coordinator can reach out to update the card before the renewal offer is sent.

Put this on autopilot.

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