Skip to content

Connect Google Tasks to Slack

Google Tasks is a simple personal to-do list, and Slack is where your working day happens. Connect them to see what is due without leaving Slack, to turn requests and meeting notes into tasks, and to let the team know when something is done.

Build your own

Build any Google Tasks and Slack automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Google Tasks and Slack in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Only post tasks with a due date of today or earlier, and group them by list.

When I react with a checkmark to a task message in Slack, mark the Google Task complete.

Use cases

Why people connect Google Tasks and Slack

How the two apps work together

  • A schedule or a check every few minutes reads Google Tasks lists.
  • The script posts lists and alerts to Slack.
  • Messages in a chosen Slack channel are read every few minutes and turned into tasks.
  • Individuals planning their day

    A morning Slack DM lists Google Tasks due today. Planning starts in Slack.

  • Teams capturing requests

    A message in a requests channel creates a Google Task. Requests are tracked.

  • Managers seeing what got done

    Completed tasks are posted to a channel. Progress is visible.

  • Freelancers nudged about overdue tasks

    Overdue tasks are posted in the afternoon. Nothing is forgotten.

More apps

Google Tasks, Slack and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Email requests too

Turn emails labelled "todo" and messages in #my-todos into Google Tasks.

Day plan

Each morning, post my Google Calendar events and Google Tasks due today to my Slack DM.

Completion log

Log completed Google Tasks to my Google Sheet and post a weekly count to Slack.

Setup

Connect Google Tasks and Slack once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Google Tasks

Tasks / To-do

  1. At console.cloud.google.com, enable the Google Tasks API in your project.
  2. Set up the OAuth consent screen and add the scope https://www.googleapis.com/auth/tasks, or tasks.readonly if the automation only reads.
  3. Create a Web OAuth client with the redirect URI https://clickruntime.com/oauth/callback.
  4. In the ClickRuntime dashboard, open Connections, choose Google Tasks and enter your client ID and client secret.

Slack

Team chat

  1. At api.slack.com/apps, create a new app from scratch in your workspace.
  2. Under OAuth & Permissions, add the bot scopes the automation needs, such as chat:write, channels:read and channels:history.
  3. In the ClickRuntime dashboard, open Connections, choose Slack and enter your app's details, then install it to your workspace.
  4. In each channel the automation should use, type /invite @your-app-name.

FAQ

Questions about connecting Google Tasks and Slack

Can it post to my own DMs?
Yes. Messages can go to a channel such as #tasks or to a private channel only you are in. Name the channel when you set it up.
Does it work with shared task lists?
Google Tasks lists belong to one Google account. The automations read and write the lists of the account you connect.
Can teammates add tasks to my list?
Yes, through an automation that accepts requests at a link or from a form, then adds them to your Google Tasks and confirms in Slack.
Will it post every small change?
No. Each automation posts only what it is for, such as a morning summary or a new task, so the channel stays readable.
Can it post to a channel instead of DMs?
Yes. Choose any channel the connected account can post in.
Can it add due dates from Slack?
Yes. The script can read dates like "tomorrow" or "Friday" from the message.
Will it repeat old tasks?
No. It remembers which tasks it has posted.

Tell your assistant what Google Tasks and Slack should do together

Free plan. No credit card.