Saltar al contenido principal

Google Tasks

The Google Tasks toolkit lets agents list task lists and tasks, get a task, create and update tasks, mark tasks complete, and delete tasks. Authentication is per-user OAuth — each user connects their own Google account.

Add it on the agent Toolkits tab. The first use prompts the user to connect Google if they have not already. Tasks shares the Google Workspace OAuth connection with Gmail, Drive, Docs, and related Google toolkits.

Prerequisites​

  • A Google account with Google Tasks
  • An agent you can edit
  • Google OAuth configured for your organization (admin)
  • Users who will chat with the agent must complete the Google OAuth connect flow when prompted

Setup​

  1. Open the agent → Toolkits → add Google Tasks.
  2. Save the agent. In Chat, connect Google when prompted.
  3. @-mention Tasks tools in the personality prompt for personal task management.

Available tools​

ToolDescription
List Task ListsLists the user’s task lists.
List TasksLists tasks in a list (use @default for the default list).
Get TaskReturns a single task.
Create TaskCreates a task (optional due date in RFC 3339; time is ignored by the Tasks API).
Update TaskUpdates an existing task.
Complete TaskMarks a task complete.
Delete TaskDeletes a task.

Use cases​

  • Capture action items from a meeting into Google Tasks
  • List open tasks for today or a specific list
  • Complete or update tasks after follow-up in chat

Tips​

  • Use @default when you mean the user’s default task list.
  • Due dates are date-oriented — the Tasks API ignores time-of-day.
  • Access is limited to the connected Google user’s task lists.

Troubleshooting​

SymptomWhat to check
Google OAuth not connectedComplete the Google connect prompt; confirm Tasks scope
Empty task listConfirm list ID (@default vs a specific list from List Task Lists)
Create/update failsReconnect Google; confirm Tasks API access for the account