All templates

Automated AppSheet Schedule Sync

Every morning, WebRun opens your AppSheet app, reads the jobs and appointments scheduled for the days ahead, creates or updates a Google Calendar entry for each with the time, address, and assignee, and posts the day's run sheet to your Microsoft Teams operations channel.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 AppSheet read scheduled jobs
2 Google Calendar create the calendar entries
3 Microsoft Teams post the day's run sheet
In short

How do I get my AppSheet schedule onto Google Calendar automatically?

WebRun reads the scheduled jobs in your AppSheet app every morning and creates a matching Google Calendar entry for each, complete with time, address, and assignee. It then posts the day's run sheet to Microsoft Teams in time order, flagging anything unassigned, so the field team starts with one clear list.

  • Every scheduled job appears on the shared calendar before the day starts
  • Rescheduled jobs move rather than duplicate
  • Unassigned jobs are flagged while there is still time to allocate them

Built for field service teams · operations managers · dispatchers · trades businesses

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

  2. 1
    AppSheet - read scheduled jobs
    appsheet.com
    WebRun in AppSheet: read scheduled jobs
    WebRun opens AppSheet to read scheduled jobs.
    • Open your AppSheet app and go to the scheduled jobs view
    • Read every record scheduled for today and the next two days
    • Capture the job reference, customer, address, start time, duration, and assignee
    • Skip records marked cancelled or already complete

    Done when Every upcoming scheduled record is listed with its time and assignee.

  3. 2
    Google Calendar - create the calendar entries
    calendar.google.com
    WebRun in Google Calendar: create the calendar entries
    WebRun opens Google Calendar to create the calendar entries.
    • Open the operations calendar in Google Calendar
    • Create or update one entry per job with the reference in the title
    • Put the address in the location field and the job notes in the description
    • Update the time on an existing entry when a job is rescheduled, and remove entries for cancelled jobs

    Done when The calendar matches the AppSheet schedule for the next three days.

  4. 3
    Microsoft Teams - post the day's run sheet
    microsoft.com
    WebRun in Microsoft Teams: post the day's run sheet
    WebRun opens Microsoft Teams to post the day's run sheet.
    • Post today's run sheet to your operations channel in Microsoft Teams
    • List jobs in time order with the assignee, the customer, and the address
    • Flag any job with no assignee or a missing address
    • Note any job that moved since yesterday's run sheet

    Done when The team has today's run sheet in Teams, in time order.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.appsheet.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Daily run sheet · Microsoft Teams
OutputWhat each run produces - A daily run sheet of scheduled AppSheet jobs in time order, with a matching Google Calendar entry for each and a flag on anything unassigned.
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 message customers about their appointment?

No. WebRun writes to your internal operations calendar and your Teams channel only. Any confirmation or reminder that goes to a customer is sent by a person on your team.

Does it change records in AppSheet?

No. The run is read-only inside AppSheet. It does not edit a record, change a status, or reassign a job. The schedule in your app stays exactly as your team set it.

What happens when a job is rescheduled?

It re-reads the AppSheet schedule every morning, moves the existing calendar entry to the new time rather than creating a second one, and removes entries for jobs that were cancelled.

Put this on autopilot.

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