All templates

Automated Fitness Challenge Signups

WebRun drafts a challenge promo email in Mailchimp for staff approval, monitors a Google Sheet for new challenge signups, and posts a daily signup count to Slack so coaches see momentum in real time and can fill remaining spots before the challenge launch date.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Mailchimp draft challenge promo email
2 Google Sheets log and check signups
3 Slack post daily signup count
In short

How do I automatically promote a fitness challenge and track signups?

WebRun drafts a challenge promo email in Mailchimp for staff approval, reads your Google Sheets signup log each morning to count new entries and check remaining capacity, and posts a daily update to Slack. Staff send the promo only after reviewing it, while coaches watch signup momentum build in real time.

  • Every challenge gets a staff-reviewed promo email before the signup window opens
  • Coaches see a live signup count and remaining spots each morning in Slack
  • Low-capacity alerts fire automatically so coaches can push a final promo before spots fill

Built for CrossFit gym owners · box coaches · gym marketing staff · functional fitness 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 mailchimp.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Mailchimp - draft challenge promo email
    mailchimp.com
    WebRun in Mailchimp: draft challenge promo email
    WebRun opens Mailchimp to draft challenge promo email.
    • Draft a challenge promo email in Mailchimp targeting your active member audience
    • Include the challenge name, start date, cost if applicable, and a signup link
    • Save the draft unsent so staff can review, adjust the offer, and schedule the send date

    Done when A reviewed challenge promo draft exists in Mailchimp awaiting staff approval and scheduling.

  3. 2
    Google Sheets - log and check signups
    google.com
    WebRun in Google Sheets: log and check signups
    WebRun opens Google Sheets to log and check signups.
    • Read the challenge signup Google Sheet to count new entries since the last run
    • Capture each new signup's name and email for deduplication
    • Check remaining capacity and flag if spots are fewer than ten

    Done when Today's new signup count and remaining capacity are captured from the Google Sheet.

  4. 3
    Slack - post daily signup count
    slack.com
    WebRun in Slack: post daily signup count
    WebRun opens Slack to post daily signup count.
    • Post a daily signup update to the coaching channel with total signups, new signups today, and remaining spots
    • Flag a low-capacity alert if fewer than ten spots remain
    • Include the promo draft status so coaches know when the email is approved and scheduled

    Done when Coaching staff have today's challenge signup update and promo status in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
mailchimp.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Signup count · Slack
OutputWhat each run produces - A daily Slack signup count with new entries, remaining spots, and promo email status, plus a draft challenge promo email in Mailchimp.
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 send the promo email without staff reviewing it first?

No. WebRun saves the challenge promo as a Mailchimp draft and leaves it unscheduled. Staff review the copy, adjust the offer or date, and schedule the send themselves, so no promotional email goes out without approval.

How does it track signups if they come in through a form or link?

It reads from a Google Sheet that your signup form populates. As long as your form tool writes to that sheet, such as a Google Form, Typeform, or similar, WebRun picks up each new entry on the next morning run.

Can it handle multiple challenges running at the same time?

Yes. Each challenge needs its own Google Sheet tab and its own Mailchimp draft. You can run the workflow in parallel for each challenge by pointing it at the relevant sheet and audience segment.

Put this on autopilot.

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