All templates

Automated Tax Appointment Reminders

Every morning, WebRun opens Canopy and finds all client appointments scheduled for the next 24 hours, drafts a brief SMS reminder via Twilio for each client, and posts the drafts to Slack for the preparer to review and approve before any text message is sent.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Canopy find appointments in the next 24 hours
2 Twilio draft an SMS reminder for each client
3 Slack post the drafts for preparer approval
In short

How do I automatically send appointment reminders to tax clients?

WebRun checks Canopy every morning for client appointments in the next 24 hours, drafts a brief SMS reminder for each one via Twilio, and posts the drafts to Slack for the preparer to review and approve. No text is sent without your go-ahead, and reminder batches take seconds to review.

  • Every upcoming appointment gets a personalized SMS draft ready the morning before
  • Preparers approve the full batch from Slack in seconds
  • No-show rates drop because clients receive a timely, personal reminder

Built for CPA firms · tax preparers · enrolled agents · Canopy users

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

  2. 1
    Canopy - find appointments in the next 24 hours
    getcanopy.com
    WebRun in Canopy: find appointments in the next 24 hours
    WebRun opens Canopy to find appointments in the next 24 hours.
    • Open Canopy and navigate to the calendar or appointment list
    • Filter to client appointments scheduled within the next 24 hours
    • Capture the client name, phone number, appointment time, and preparer name for each
    • Skip any client who already received a reminder for this appointment

    Done when Every appointment in the next 24 hours is listed with the client phone number and appointment time.

  3. 2
    Twilio - draft an SMS reminder for each client
    twilio.com
    WebRun in Twilio: draft an SMS reminder for each client
    WebRun opens Twilio to draft an SMS reminder for each client.
    • For each appointment, draft an SMS reminder that includes the client's name, appointment time, the preparer's name, and your office address or video link
    • Keep the message short: under 160 characters where possible
    • Queue each draft for review. Do not send any SMS automatically

    Done when An SMS draft exists in the Twilio queue for every upcoming appointment, awaiting the preparer's approval.

  4. 3
    Slack - post the drafts for preparer approval
    slack.com
    WebRun in Slack: post the drafts for preparer approval
    WebRun opens Slack to post the drafts for preparer approval.
    • Post the list of draft reminders to the team Slack channel
    • Show each client name, appointment time, and the message that will be sent
    • Prompt the preparer to approve the drafts so Twilio can send them

    Done when The preparer has a Slack notification with all draft reminders and a clear call to approve before sending.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.getcanopy.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
SMS reminder drafts · Slack
OutputWhat each run produces - Twilio SMS drafts for each upcoming appointment, with a Slack summary listing all reminders awaiting approval.
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 text clients without my approval?

No. WebRun drafts each SMS reminder and queues it in Twilio, then posts the full list to Slack for your review. No text is sent to any client until you approve the batch. Client messages always require a human go-ahead.

What information does the reminder include?

The draft includes the client's name, their appointment date and time, the preparer's name, and either your office address or a video meeting link. You can customize the template during setup to match your firm's style.

What if a client cancels or reschedules after the reminder is approved?

If the appointment is updated in Canopy before the batch is sent, WebRun will reflect the new time in the draft. If it is cancelled, that client's reminder is dropped from the queue automatically.

Put this on autopilot.

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