All templates

Automated Repeat Client Outreach

Each quarter, WebRun reads your completed-projects sheet in Google Sheets, identifies past clients you have not worked with in the configured period, cross-checks against your Mailchimp audience for unsubscribes, drafts a warm personalised check-in email for each eligible contact, and posts a Slack alert so you can review and send before the opportunity window closes.

Runs on WebRun · Strict Lockdown policy
Quarterly (first Monday of each quarter) WebRunorchestrates each step
1 Google Sheets identify past clients due for outreach
2 Mailchimp check contact and subscription status
3 Slack alert producer that drafts are ready
In short

How do I automatically reach out to past video clients for repeat business?

Each quarter, WebRun reviews your completed-projects sheet in Google Sheets, identifies past clients who have not worked with you recently, cross-checks subscription status in Mailchimp, and drafts a personalised check-in email for each eligible contact. A Slack alert notifies the producer so every draft is reviewed and sent before the quarter ends.

  • No past client slips through the cracks without a quarterly touch
  • Each check-in is personalised with the client's previous project for relevance
  • Unsubscribed or opted-out contacts are automatically excluded from outreach

Built for video production studios · freelance videographers · commercial production companies · creative agencies

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

  2. 1
    Google Sheets - identify past clients due for outreach
    google.com
    WebRun in Google Sheets: identify past clients due for outreach
    WebRun opens Google Sheets to identify past clients due for outreach.
    • Open the completed-projects sheet in Google Sheets
    • Identify clients whose last project delivery was more than the configured period ago (e.g. 90 days)
    • Collect client name, company, email, last project type, and delivery date for each

    Done when Every past client eligible for a quarterly check-in is identified with their project history.

  3. 2
    Mailchimp - check contact and subscription status
    mailchimp.com
    WebRun in Mailchimp: check contact and subscription status
    WebRun opens Mailchimp to check contact and subscription status.
    • Look up each client contact in the Mailchimp audience
    • Check their subscription status and exclude any contacts who have unsubscribed or bounced
    • Confirm the correct email address is on file before drafting outreach

    Done when Each eligible client is confirmed as subscribed and reachable via Mailchimp.

  4. 3
    Slack - alert producer that drafts are ready
    slack.com
    WebRun in Slack: alert producer that drafts are ready
    WebRun opens Slack to alert producer that drafts are ready.
    • Post a Slack alert to the producer listing all clients due for a quarterly check-in this week
    • Include client name, last project, and days since last delivery for each
    • Note that personalised email drafts are ready in Gmail for review and send

    Done when The producer has a Slack alert with all quarterly check-in outreach ready for approval.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
sheets.google.com
ScheduleRuns automatically on this cadence
Quarterly (first Monday of each quarter)
DeliveryHow each run's result reaches you
Check-in drafts · Gmail
OutputWhat each run produces - A list of past clients due for outreach with personalised email drafts ready for the producer to review and send.
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 check-in emails to past clients without my approval?

No. WebRun drafts every check-in email and leaves it for the producer to review before sending. Nothing reaches a past client without a human sign-off on each message.

How does it avoid emailing clients who have unsubscribed?

WebRun cross-checks every contact against your Mailchimp audience and automatically excludes anyone who has unsubscribed, bounced, or been marked as do-not-contact before drafting any outreach.

Can it personalise each email with the client's previous project?

Yes. WebRun pulls the last project name and type from your completed-projects sheet and weaves it into each check-in draft so the email feels specific and relevant rather than a generic newsletter blast.

Put this on autopilot.

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