All templates

Automated Knitting Waitlist Offers

Every morning, WebRun opens Rain POS, spots classes where a seat just opened, matches each opening to the next person on the waitlist, logs the offers to a Google Sheet, and drafts each an open-seat email in Mailchimp that waits for your approval before it sends.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Rain POS spot open seats and waitlists
2 Google Sheets log the seat offers
3 Mailchimp draft open-seat offers
In short

How do I fill canceled knitting class seats from the waitlist?

WebRun watches your Rain POS class rosters every morning, spots seats that just opened, and matches each to the next person on the waitlist. It logs the offers to a Google Sheet and drafts each student an open-seat email in Mailchimp, left unsent, so you approve every offer before a canceled seat gets refilled.

  • Canceled seats get refilled instead of sitting empty
  • The next person in line hears within hours, not days
  • Every offer waits for your approval before it sends

Built for yarn shops · needlework stores · knitting instructors · shop 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 rainpos.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Rain POS - spot open seats and waitlists
    rainpos.com
    WebRun in Rain POS: spot open seats and waitlists
    WebRun opens Rain POS to spot open seats and waitlists.
    • Open Rain POS and go to class scheduling
    • Find classes with an open seat and a waitlist
    • Capture the class, the seats now free, and the next person in line with their email

    Done when Every class with an open seat is matched to the next waitlisted student.

  3. 2
    Google Sheets - log the seat offers
    google.com
    WebRun in Google Sheets: log the seat offers
    WebRun opens Google Sheets to log the seat offers.
    • Open the waitlist offers log
    • Add a row per offer with the class, the student, and the offer date
    • Track whether an earlier offer is still pending so no seat is double-offered

    Done when The log holds today's seat offers and shows which are still pending.

  4. 3
    Mailchimp - draft open-seat offers
    mailchimp.com
    WebRun in Mailchimp: draft open-seat offers
    WebRun opens Mailchimp to draft open-seat offers.
    • Draft a warm open-seat email per student with the class, date, and a claim-by time
    • Match your shop voice and keep it short
    • Leave every email unsent in Mailchimp for you to review and send. WebRun never emails a student on its own

    Done when An open-seat email sits ready in Mailchimp for every offer, awaiting your approval.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
rainpos.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Seat offers · Mailchimp
OutputWhat each run produces - A ready-to-review set of Mailchimp drafts, one per waitlisted student offered a seat, plus a Google Sheet log of the offers.
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 email waitlisted students without me?

No. Every open-seat offer is left unsent in Mailchimp. You read each one and send it yourself, so no offer reaches a student until you approve it.

How does it pick who gets the seat?

It reads the live waitlist order in Rain POS and offers the open seat to the next person in line, logging each offer so the same seat is never promised to two people.

What if the seat gets filled another way?

It checks the live class capacity in Rain POS each morning, so once a class is full again it stops drafting offers for that seat.

Put this on autopilot.

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