---
title: "Google Tasks integration | Growf"
description: "Google Tasks provides a simple to-do list and task management system integrated into Gmail and Google Calendar for quick… Connect Google Tasks to Growf."
url: "https://www.growf.io/integrations/googletasks/"
language: "en"
---

Integration / Productivity & Project Management

![Google Tasks logo](https://logos.composio.dev/api/googletasks)

# Google Tasks integration

Google Tasks provides a simple to-do list and task management system integrated into Gmail and Google Calendar for quick and easy tracking

[Get a demo](https://www.growf.io/demo/)

About Google Tasks

## Google Tasks is a to-do list and task management tool integrated into Gmail and Google Calendar. It helps you organize, track, and complete tasks across your Google ecosystem.

[All integrations](https://www.growf.io/integrations/)

Category

Productivity & Project Management

Connection

OAuth

Type

Tool

Actions

630

Tags

library

Example prompts

## What you can ask Growf to do with Google Tasks

- “Add a new task to my work list”

- “List all tasks due this week”

- “Delete completed tasks from my shopping list”

- “Move an urgent task to the top of my personal list”

Available actions

## 630 actions your agents can run in Google Tasks

- Batch Execute Google Tasks Operations  
Executes multiple Google Tasks API operations in a single HTTP batch request and returns structured per-item results. Use this to reduce LLM tool invocations when performing bulk operations like updating many tasks, moving tasks, or deleting multiple items. Note: Each sub-request still counts towar…
- Bulk Insert Tasks (Deprecated)  
DEPRECATED: Use BatchExecute instead. Creates multiple tasks in a Google Tasks list in a single operation using HTTP batching. Use when you need to create many tasks efficiently (reducing round-trips compared to individual insert calls).
- Clear tasks  
Permanently and irreversibly clears all completed tasks from a specified Google Tasks list; this action is destructive, idempotent, and cannot be undone. Always require explicit user confirmation before invoking.
- Create a task list  
Creates a new task list with the specified title and returns a tasklist\_id. Use the returned tasklist\_id (not the title) when calling GOOGLETASKS\_INSERT\_TASK or other task operations. Duplicate titles are permitted by the API, so verify existing lists before creating to avoid unintended duplicates.
- Delete task  
Deletes a specified task from a Google Tasks list. Deletion is permanent and irreversible — confirm with the user before executing, and consider GOOGLETASKS\_UPDATE\_TASK or GOOGLETASKS\_MOVE\_TASK as non-destructive alternatives. Both tasklist\_id and task\_id are required parameters. The Google Tasks A…
- Delete task list  
Permanently deletes an existing Google Task list, identified by \`tasklist\_id\`, along with all its tasks; this operation is irreversible. Require explicit user confirmation before calling; do not invoke in read-only or exploratory flows.
- Get Task  
Retrieve a specific Google Task. REQUIRES both \`tasklist\_id\` and \`task\_id\`. Tasks cannot be retrieved by ID alone - you must always specify which task list contains the task. Use this to refresh task details before display or edits rather than relying on potentially stale results from GOOGLETASKS\_L…
- Get task list  
Retrieves a specific task list from the user's Google Tasks if the \`tasklist\_id\` exists for the authenticated user.
- Insert Task  
Creates a new task in a given \`tasklist\_id\`, optionally as a subtask of an existing \`task\_parent\` or positioned after an existing \`task\_previous\` sibling, where both \`task\_parent\` and \`task\_previous\` must belong to the same \`tasklist\_id\` if specified. IMPORTANT: Date fields (due, completed) accept …
- List All Tasks Across All Lists  
Tool to list all tasks across all of the user's task lists with optional filters. Use when the agent needs to see all tasks without knowing which list to query first. Each returned task is annotated with its tasklist\_id and tasklist\_title for context.
- List task lists  
Fetches the authenticated user's task lists from Google Tasks; results may be paginated. Response contains task lists under the \`items\` key. Multiple lists may share similar names — confirm the correct list by ID before passing to other tools.
- List Tasks  
Retrieves tasks from a Google Tasks list; all date/time strings must be RFC3339 UTC, and \`showCompleted\` must be true if \`completedMin\` or \`completedMax\` are specified. Response key for tasks is \`tasks\` (not \`items\`). No full-text search; filter client-side by title/notes. Results ordered by positi…

Show all 18 actions

## Put Google Tasks to work inside Growf.

Connect it once and every workspace, agent and workflow can use it — securely, with your team in the loop.

[Get a demo](https://www.growf.io/demo/)
