All templates

Automated Grooming Package Renewals

Every Monday, WebRun opens Gingr, finds clients with grooming packages that have one or two sessions remaining, checks Stripe for the payment method on file, drafts a renewal message for each, and posts a Slack alert to your team so they can follow up and process the renewal before the package runs out.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Gingr find packages nearing expiry
2 Stripe check payment method on file
3 Slack alert team with renewal drafts
In short

How do I automatically track and renew grooming package clients?

Every Monday, WebRun opens Gingr to find clients with grooming packages nearing depletion, checks Stripe for a payment method on file, and posts a Slack alert with draft renewal messages for each client. Your team reviews and sends each renewal: no card is charged and no message goes out without a human approving it.

  • Clients with depleted packages get a renewal prompt before they have to ask
  • Revenue from package renewals stays on track without manual tracking
  • No card is charged and no message is sent without staff approval

Built for dog grooming salons · pet spas · grooming shop owners · salon managers

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

  2. 1
    Gingr - find packages nearing expiry
    gingrapp.com
    WebRun in Gingr: find packages nearing expiry
    WebRun opens Gingr to find packages nearing expiry.
    • Open Gingr and navigate to the packages or memberships section
    • Find all clients with a package that has one or two sessions remaining or is expiring within 30 days
    • Collect the client name, pet name, package type, sessions remaining, and contact details

    Done when All clients with nearly depleted packages have been listed with their details.

  3. 2
    Stripe - check payment method on file
    stripe.com
    WebRun in Stripe: check payment method on file
    WebRun opens Stripe to check payment method on file.
    • Look up each client in Stripe to confirm whether a payment method is on file
    • Note the card or payment type available for the renewal
    • Do not charge the card automatically

    Done when Payment method status has been checked for each client with a depleted package.

  4. 3
    Slack - alert team with renewal drafts
    slack.com
    WebRun in Slack: alert team with renewal drafts
    WebRun opens Slack to alert team with renewal drafts.
    • Post a Slack alert to the team channel listing each client due for a renewal, their package details, and whether a payment method is on file
    • Include a draft renewal message for each client for the team to send via their preferred channel
    • Flag clients without a payment method so staff can follow up to update billing

    Done when Team has a Slack list of renewal-due clients with draft messages and payment status.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
gingrapp.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Renewal alerts · Slack
OutputWhat each run produces - A Slack alert listing clients with nearly depleted packages, their payment status, and a draft renewal message for each.
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 automatically charge the client's card to renew the package?

No. WebRun never charges a card automatically. It checks Stripe to confirm a payment method is on file and alerts your team, but all renewals and charges are processed manually by your staff.

How does it know when a package is nearly used up?

It reads the sessions remaining and expiry date fields in Gingr. By default it flags packages with one or two sessions left or expiring within 30 days. You can adjust the threshold.

What if a client has no payment method on file?

WebRun flags those clients separately in the Slack alert so your team knows to contact them for updated billing details before the package runs out.

Put this on autopilot.

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