All templates

Automated MSP QBR Scheduling and Prep

Every Monday, WebRun checks ConnectWise for clients due a quarterly business review, drafts a scheduling email in Gmail, pulls ticket volume and agreement health into a QBR prep summary, and posts your account team the week's QBR pipeline in Slack.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:30 AM WebRunorchestrates each step
1 ConnectWise find clients due for QBR
2 Gmail draft scheduling emails
3 Google Calendar check availability and create placeholders
4 Slack post the QBR pipeline to the team
In short

How do I automate MSP quarterly business review scheduling and prep?

Each Monday, WebRun checks ConnectWise for clients due a quarterly business review, drafts a scheduling email in Gmail for the account manager to send, creates a tentative Google Calendar placeholder, and posts the week's QBR pipeline in Slack with a ticket-and-SLA prep summary attached to each client.

  • Every client gets a QBR within 90 days without anyone tracking it manually
  • Account managers arrive at each meeting with a full data briefing from ConnectWise
  • QBR scheduling takes seconds instead of a half-day of email back-and-forth

Built for managed service providers · MSP account managers · IT service businesses · vCIO teams

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

  2. 1
    ConnectWise - find clients due for QBR
    connectwise.com
    WebRun in ConnectWise: find clients due for QBR
    WebRun opens ConnectWise to find clients due for QBR.
    • Open ConnectWise Manage and review Agreements for clients whose last QBR note is older than 75 days
    • Capture each client's name, account manager, contract value, ticket volume last quarter, and open issues
    • Pull a brief summary of the last quarter: tickets opened, SLA performance, and any recurring issues
    • Skip clients who already have a QBR booked in the next 30 days

    Done when Every client due a QBR this quarter is listed with their account summary and account manager.

  3. 2
    Gmail - draft scheduling emails
    gmail.com
    WebRun in Gmail: draft scheduling emails
    WebRun opens Gmail to draft scheduling emails.
    • Draft a QBR scheduling email for each client, addressed to the primary business contact
    • Include three suggested meeting windows in the body
    • Leave every draft unsent in the account manager's Drafts folder for review before sending

    Done when A ready-to-review QBR scheduling draft exists in Gmail for every due client.

  4. 3
    Google Calendar - check availability and create placeholders
    calendar.google.com
    WebRun in Google Calendar: check availability and create placeholders
    WebRun opens Google Calendar to check availability and create placeholders.
    • Check the account manager's calendar for open slots in the coming three weeks
    • Create a tentative placeholder event titled 'QBR: [Client]' for each open slot identified
    • Mark the event as tentative so it can be confirmed once the client responds

    Done when A tentative calendar placeholder exists for each upcoming QBR.

  5. 4
    Slack - post the QBR pipeline to the team
    slack.com
    WebRun in Slack: post the QBR pipeline to the team
    WebRun opens Slack to post the QBR pipeline to the team.
    • Post this week's QBR pipeline to the account management channel
    • List each client, their account manager, and whether a draft and placeholder are ready
    • Flag any client who has had no QBR in more than 90 days as overdue

    Done when The account team has this week's QBR pipeline with status flags in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
home.connectwise.com
ScheduleRuns automatically on this cadence
Every Monday at 8:30 AM
DeliveryHow each run's result reaches you
QBR pipeline · Slack
OutputWhat each run produces - A weekly QBR pipeline list with per-client account summaries, Gmail drafts ready to send, and calendar placeholders created.
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 QBR scheduling email to clients automatically?

No. WebRun drafts every scheduling email in Gmail and leaves it in the account manager's Drafts folder. The account manager reviews and sends it, so every client communication goes out with a human sign-off.

How does it know when a client is due for a QBR?

It checks ConnectWise for clients whose last QBR activity note is older than 75 days, giving you a comfortable run-up to the 90-day target. Any client with a QBR already booked in the next 30 days is skipped.

What data goes into the prep summary?

It pulls last quarter's ticket volume, SLA performance, any recurring issues, and contract value from ConnectWise. That gives the account manager a complete briefing before the meeting without manual digging.

Put this on autopilot.

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