All templates
For pool service companies, seasonal pool operators & pool opening and closing specialists

Fill your spring openings and fall closings calendar before customers ask

As opening or closing season approaches, WebRun pulls your active customer list from Skimmer, drafts personalized scheduling invitations for customers who do not yet have an opening or closing booked, queues the messages for your review, and posts a capacity summary to Slack so you can manage technician workload as slots fill.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 Skimmer identify customers without seasonal bookings
2 Gmail draft scheduling invitations
3 Slack post capacity and booking summary
Run a sample
In short

How do I automatically schedule pool openings and closings for seasonal customers?

As the season approaches, WebRun checks Skimmer daily for active customers without a pool opening or closing booked, drafts personalized scheduling invitations in Gmail for your review, and posts a Slack capacity summary showing bookings versus available slots by route area so you can manage technician workload proactively.

  • Seasonal calendar fills proactively before the last-minute rush
  • Route-grouped scheduling maximizes technician efficiency during peak weeks
  • No invitation reaches a customer without your review

Built for pool service companies · seasonal pool operators · pool opening and closing specialists · pool route 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 app.getskimmer.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Skimmer - identify customers without seasonal bookings
    getskimmer.com
    WebRun in Skimmer: identify customers without seasonal bookings
    WebRun opens Skimmer to identify customers without seasonal bookings.
    • Open Skimmer and pull the active customer list with their service addresses
    • Identify customers who have not yet scheduled a seasonal opening (spring) or closing (fall) for this year
    • Note each customer's location to group them by route for scheduling efficiency
    • Flag customers from prior seasons who have historically booked openings or closings

    Done when A list of customers without a seasonal booking exists, grouped by route area.

  3. 2
    Gmail - draft scheduling invitations
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft scheduling invitations
    WebRun opens Gmail to draft scheduling invitations.
    • Draft a friendly, personalized invitation for each customer asking them to book their opening or closing
    • Include your preferred scheduling window and mention availability is limited
    • Leave every draft unsent for your review - do not send without approval

    Done when A draft scheduling invitation exists for every customer without a seasonal booking, queued for review.

  4. 3
    Slack - post capacity and booking summary
    slack.com How to Automate Slack
    WebRun in Slack: post capacity and booking summary
    WebRun opens Slack to post capacity and booking summary.
    • Post a summary to the operations channel showing how many customers have been invited, how many have booked, and remaining open slots
    • Flag any route areas that are nearing full capacity so you can stop or adjust outreach
    • Update the summary daily as bookings come in

    Done when The team has a current capacity summary in Slack for seasonal scheduling.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.getskimmer.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Booking summary · Slack
OutputWhat each run produces - Gmail drafts for unbooked customers plus a Slack capacity tracker showing bookings versus available slots by route area.
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 invitations to customers without my review?

No. Every scheduling invitation is drafted in Gmail and held for your approval. Nothing is sent until you review and send it.

How does it know which customers still need to book?

It reads the live schedule in Skimmer each run, so as customers book their openings or closings, they are removed from the outreach list automatically.

Can I run this for both spring openings and fall closings?

Yes. The same workflow runs for each seasonal campaign. You set the context, whether it is openings in spring or closings in fall, and WebRun drafts appropriate messages for each.

Put this on autopilot.

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