All templates

Automated Dooray Task and Calendar Sync

Every morning, WebRun opens Dooray, finds tasks due that day, creates a matching Google Calendar block for each one, and posts the full synced list to your team's Microsoft Teams channel.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 Dooray find tasks due today
2 Google Calendar block time for each task
3 Microsoft Teams send the day's task list
In short

How do I keep Dooray tasks synced with my calendar automatically?

WebRun checks Dooray every morning for tasks due that day, creates a matching Google Calendar block for each one, and posts the full list to your team's Microsoft Teams channel. Tasks and calendar stay lined up automatically, so nothing due today gets missed because it never made it onto anyone's schedule.

  • Every task due today gets a calendar block automatically
  • Teams see one synced task list instead of checking two tools
  • Tasks with no due time get flagged instead of silently slipping

Built for project managers · operations teams · Dooray admins · distributed 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 dooray.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Dooray - find tasks due today
    dooray.com
    WebRun in Dooray: find tasks due today
    WebRun opens Dooray to find tasks due today.
    • Open Dooray and filter each project's task list to items due today
    • Capture the task name, project, and assignee
    • Skip tasks already marked complete

    Done when Every task due today is listed with its project and assignee.

  3. 2
    Google Calendar - block time for each task
    calendar.google.com
    WebRun in Google Calendar: block time for each task
    WebRun opens Google Calendar to block time for each task.
    • Create a calendar block for each task using its due time
    • Title each event with the task name and Dooray project
    • Leave existing unrelated events untouched

    Done when Today's Dooray tasks each have a matching calendar block.

  4. 3
    Microsoft Teams - send the day's task list
    microsoft.com
    WebRun in Microsoft Teams: send the day's task list
    WebRun opens Microsoft Teams to send the day's task list.
    • Post today's task list to the team's Teams channel
    • Group tasks by assignee
    • Note any task that has no calendar slot yet

    Done when The team has today's synced task list in Teams.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
dooray.com
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Task digest · Microsoft Teams
OutputWhat each run produces - A synced list of today's Dooray tasks with their calendar block and assignee.
Digest
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 move or delete existing calendar events?

No. WebRun only adds a new block for each task due today. It never edits or removes events it didn't create.

What happens to tasks with no due time?

It gives them a default midday slot on your calendar and flags them in the Teams digest so you can adjust the time yourself.

Does it work across multiple Dooray projects?

Yes. It checks every project you're a member of and groups the digest by assignee, not just one project.

Put this on autopilot.

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