Sign inStart your trial

Google Tasks

Reference

5 triggers and 18 actions for Google Tasks workflows.

01. Triggers

Start a workflow when something happens in Google Tasks

Each trigger lists the event it fires on, the data it sends, and a template you can use it in.

Webhook

5 triggers

Real-time push from the source.

Webhook★ Featured

GOOGLETASKS_NEW_TASK_CREATED_TRIGGER

Fires when a new task is created in a Google Tasks list. Use this to automatically process or respond to newly added tasks.

3 config fields2 output fields
Webhook★ Featured

GOOGLETASKS_TASK_DETAILS_CHANGED_TRIGGER

Fires when any detail of a specific task changes, such as its title, notes, due date, completion status, or position in the list. Use this to track modifications to individual tasks.

3 config fields4 output fields
Webhook

GOOGLETASKS_NEW_TASK_LIST_CREATED_TRIGGER

Fires when a new task list is created in Google Tasks. Use this to set up automated processes for newly created task lists.

2 config fields2 output fields
Webhook

GOOGLETASKS_TASK_LIST_CHANGED_TRIGGER

Fires when the title or content of a task list is updated. Use this to react to changes in your task list's name or description.

2 config fields3 output fields
Webhook

GOOGLETASKS_TASK_UPDATED_TRIGGER

Fires when an existing task is modified in a task list. Use this to respond whenever tasks are changed or updated.

5 config fields2 output fields
02. Operations

Act on Google Tasks from a workflow

Operations are the actions a workflow can take in Google Tasks, grouped by category. Each lists its method, parameters, and a template you can drop it into.

TaskLists

6 operations

Manage the container lists where your tasks live. Use these operations to organize your workflow by creating separate lists for different projects or areas, updating list names and properties, or removing lists you no longer need. This is where you set up the structure for your task management system.

Action★ Featured

Create a task list

GOOGLETASKS_CREATE_TASK_LIST

Creates a new task list with a custom title to organize your tasks by project, category, or team. Use the returned ID to add tasks to your list.

1 input
Action

Delete task list

GOOGLETASKS_DELETE_TASK_LIST

Permanently removes a Google Task list and all tasks within it from your account. This action cannot be undone, so use it when you're certain you no longer need that list and its contents.

1 input
Action

Get task list

GOOGLETASKS_GET_TASK_LIST

Retrieve a specific task list from your Google Tasks account to view all tasks and their details within that list.

1 input
Action

List task lists

GOOGLETASKS_LIST_TASK_LISTS

Retrieve all your task lists from Google Tasks to see your organized projects and workflows in one place. This helps you understand your current task structure and manage multiple projects efficiently.

2 input
Action

Patch task list

GOOGLETASKS_PATCH_TASK_LIST

Updates the title of an existing task list to keep your task organization current and relevant. This helps you maintain clear, descriptive names as your projects and priorities evolve.

2 input
Action

Update Task List

GOOGLETASKS_UPDATE_TASK_LIST

Modify the properties of an existing task list, such as changing its name or description. This lets you keep your task lists organized and relevant as your business priorities evolve.

2 input

Tasks

12 operations

Handle individual tasks within your lists, from creating and editing them to organizing and tracking their completion. These operations let you insert new tasks, update existing ones with new details or status changes, move tasks between lists, and retrieve task information for downstream workflow steps. Use them to automate task lifecycle management across your Google Tasks ecosystem.

Action★ Featured

Insert Task

GOOGLETASKS_INSERT_TASK

Creates a new task in Google Tasks, optionally as a subtask or positioned within your task list hierarchy. Use this to programmatically add tasks to stay organized and track work without manual data entry.

12 input
Action★ Featured

List Tasks

GOOGLETASKS_LIST_TASKS

Retrieve all tasks from your Google Tasks lists to view your current workload and project status. This helps you keep track of priorities and deadlines across all your organized task lists.

11 input
Action★ Featured

Patch Task

GOOGLETASKS_PATCH_TASK

Update specific details of an existing task in your Google Task list, such as its title, notes, due date, or status, without affecting other task properties.

11 input
Action

Batch Execute Google Tasks Operations

GOOGLETASKS_BATCH_EXECUTE

Execute multiple task management operations at once, such as updating, moving, or deleting several tasks in a single request, saving time and reducing system overhead when handling bulk changes.

2 input
Action

Bulk Insert Tasks (Deprecated)

GOOGLETASKS_BULK_INSERT_TASKS

Creates multiple tasks in a Google Tasks list simultaneously, reducing the time needed to set up large batches of work items compared to adding them one at a time.

3 input
Action

Clear tasks

GOOGLETASKS_CLEAR_TASKS

Permanently removes all completed tasks from a specific Google Tasks list to keep your task lists clean and organized. This is a destructive action that cannot be undone, so always confirm before proceeding.

1 input
Action

Delete task

GOOGLETASKS_DELETE_TASK

Permanently removes a task from a Google Tasks list. Use this when you need to clean up completed or obsolete tasks from your task management system.

2 input
Action

Get Task

GOOGLETASKS_GET_TASK

Retrieve the current details of a specific task from a task list, including its status, description, and due date. Use this to get up-to-date task information before making changes or displaying task details to stakeholders.

2 input
Action

List All Tasks Across All Lists

GOOGLETASKS_LIST_ALL_TASKS

Retrieve all your tasks from every task list in one view, making it easy to see your complete workload and track progress across projects. This is useful when you need a comprehensive overview without navigating between individual lists.

10 input
Action

Move Task

GOOGLETASKS_MOVE_TASK

Reorganize tasks by moving them to different positions within a list, converting them to subtasks under a parent task, or transferring them between different task lists. This helps you restructure your workflow and maintain a logical task hierarchy as your priorities change.

5 input
Action

Update Task (Deprecated)

GOOGLETASKS_UPDATE_TASK

Completely overwrites a task with new information, replacing all fields with the values you provide. This is useful when you need to do a full replacement of a task's content, though partial updates are recommended to avoid accidentally clearing existing data.

7 input
Action

Update Task (Full Replacement)

GOOGLETASKS_UPDATE_TASK_FULL

Completely replace an entire task in Google Tasks with new information, useful when you need to overwrite all task details at once. This ensures the task reflects exactly what you specify without keeping any previous data.

14 input
What now

Use Google Tasks in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.