All templates

Automated Punchpass Membership Renewal Reminders

Every morning, WebRun opens Punchpass, finds memberships expiring within the next 7 days, checks Stripe to see whether a valid card is on file for auto-renewal, and drafts a personal renewal email in Klaviyo for anyone who needs to act, ready for your team to review and send.

Runs on WebRun · Strict Lockdown policy
Every morning at 8:00 AM WebRunorchestrates each step
1 Punchpass find memberships expiring soon
2 Stripe check the card on file
3 Klaviyo draft the renewal email
In short

How do I automatically remind members to renew before they lapse?

WebRun checks Punchpass every morning for memberships expiring within 7 days, checks Stripe to see whether a valid card is on file for auto-renewal, and drafts a personal renewal email in Klaviyo for anyone who still needs to act. Drafts wait for staff review before sending, so fewer memberships lapse and no member gets billed or emailed without a check.

  • Fewer memberships lapse without a renewal attempt
  • Only members who actually need to act get emailed
  • Payment issues surface before a renewal fails silently

Built for art studios · ceramics studios · membership based craft studios · studio owners

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

  2. 1
    Punchpass - find memberships expiring soon
    punchpass.com
    WebRun in Punchpass: find memberships expiring soon
    WebRun opens Punchpass to find memberships expiring soon.
    • Open Punchpass and filter memberships expiring in the next 7 days
    • Note the plan type, price, and expiry date for each member
    • Skip anyone already flagged as cancelling

    Done when Every membership expiring this week is listed with its details.

  3. 2
    Stripe - check the card on file
    stripe.com
    WebRun in Stripe: check the card on file
    WebRun opens Stripe to check the card on file.
    • Look up each expiring member's payment method in Stripe
    • Note whether a valid card is on file for auto-renewal
    • Flag anyone with no card or a card that's about to expire

    Done when Every expiring member has a known renewal payment status.

  4. 3
    Klaviyo - draft the renewal email
    klaviyo.com
    WebRun in Klaviyo: draft the renewal email
    WebRun opens Klaviyo to draft the renewal email.
    • Draft a renewal reminder for members with no card on file or a failing card
    • Mention their expiry date and a link to update payment or renew
    • Leave the email as a draft for staff to review and send

    Done when A drafted renewal email exists for every member who needs to take action.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
punchpass.com
ScheduleRuns automatically on this cadence
Every morning at 8:00 AM
DeliveryHow each run's result reaches you
Renewal drafts · Klaviyo
OutputWhat each run produces - A list of memberships expiring this week, each flagged with its renewal payment status and a drafted reminder if needed.
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 charge a card without asking?

No. It only checks whether a card is on file in Stripe. Any actual renewal charge still runs through your normal Stripe billing, not this workflow.

Will it email every expiring member?

Only the ones who need to act. Members with a valid card already set for auto-renewal are skipped so they don't get an unnecessary email.

Can I review the renewal emails before they go out?

Yes. Every renewal email is left as a draft in Klaviyo for your team to review and send, nothing sends automatically.

Put this on autopilot.

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