All templates

Automated Planning Center Volunteer Reminders

Every morning before a service day, WebRun opens Planning Center, finds all volunteers scheduled in the next 48 hours, drafts a shift reminder for each volunteer for team leader review, and posts the full serving roster to the team leader channel in Slack.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Planning Center find upcoming volunteer shifts
2 Gmail draft shift reminders for review
3 Slack post serving roster to team leaders
In short

How do I automatically remind church volunteers of their upcoming shifts?

WebRun checks Planning Center every morning for volunteer shifts in the next 48 hours, drafts a personalized reminder for each volunteer for team leader review, and posts a complete serving roster to Slack with unfilled positions flagged, so no service starts short-staffed and no volunteer is left uninformed.

  • Every volunteer gets a personalized reminder reviewed by a team leader before their shift
  • Unfilled positions are flagged in Slack hours before the service, giving leaders time to recruit cover
  • Team leaders open Slack to a complete, organized serving roster each service morning

Built for church volunteer coordinators · ministry team leaders · worship directors · children's ministry directors

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

  2. 1
    Planning Center - find upcoming volunteer shifts
    planningcenter.com
    WebRun in Planning Center: find upcoming volunteer shifts
    WebRun opens Planning Center to find upcoming volunteer shifts.
    • Open Planning Center Services and filter for services scheduled in the next 48 hours
    • List every volunteer position, the person scheduled, their role, and their arrival time
    • Flag any positions that are unconfirmed or have no one assigned
    • Note volunteers who have not yet accepted their scheduling request

    Done when All upcoming volunteer positions and their confirmation status are captured.

  3. 2
    Gmail - draft shift reminders for review
    gmail.com
    WebRun in Gmail: draft shift reminders for review
    WebRun opens Gmail to draft shift reminders for review.
    • Draft a friendly reminder email for each volunteer with their role, arrival time, and any special notes
    • Include a link to their Planning Center schedule so they can confirm directly
    • Leave all drafts in Gmail for the team leader to review before sending. Do not send automatically.
    • Group unconfirmed volunteers at the top of the draft queue as the highest priority

    Done when A reviewed draft reminder is queued for every volunteer serving in the next 48 hours.

  4. 3
    Slack - post serving roster to team leaders
    slack.com
    WebRun in Slack: post serving roster to team leaders
    WebRun opens Slack to post serving roster to team leaders.
    • Post the full serving roster to the team leader channel organized by ministry area
    • Flag any unfilled or unconfirmed positions so leaders can act before the service
    • Include a direct link to the Planning Center service plan for reference

    Done when Team leaders have a complete, flagged roster in Slack ready for the upcoming service.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
services.planningcenter.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Serving roster · Slack
OutputWhat each run produces - Volunteer reminder drafts in Gmail for team leader review, plus a serving roster in Slack with gaps flagged.
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 volunteers without a team leader reviewing the message first?

No. Every reminder draft stays in Gmail for a team leader to review and approve. No message reaches a volunteer without human sign-off, so the tone and details are always right.

What happens if a volunteer position is unfilled?

WebRun flags unfilled and unconfirmed positions in both the Gmail draft queue and the Slack roster so team leaders can see gaps at a glance and recruit cover before the service.

Does it work for multiple services or campuses on the same day?

Yes. WebRun reads all services across all campuses in Planning Center and organizes the roster by ministry area, so each team leader sees only their relevant positions.

Put this on autopilot.

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