Add Project Tasks to Google Sheets with GPT-4.1-mini Chat Assistant
Let your team create, track, and manage project tasks through natural conversation.
This workflow uses an AI Project Manager Agent that chats with users, gathers the task details it needs, and automatically adds them to a Google Sheet.
✅ What this template does
Lets you chat naturally with an AI to add new project tasks
Automatically detects if the user wants to create or update an item (updates coming soon)
Collects Task, Description, and Status fields — allows “don’t know” responses
Appends new entries directly into your connected Google Sheets
Provides real-time confirmation when the task is added
> Trigger: n8n Chat Trigger
> Integrations: OpenAI GPT-4.1-mini + Google Sheets (OAuth2)
🧠 How it works
The Chat Trigger starts a chat with the user.
The AI Project Manager Agent asks guiding questions to gather the task name, description, and status.
When all fields are complete (all Info = Yes), the data is passed to the Google Sheets node.
The task is automatically added to your project tracker sheet.
The AI confirms completion in chat.
⚙️ Setup instructions
-
Connect OpenAI Go to OpenAI Platform → copy your API key.
In n8n, create New Credentials → OpenAI API and paste your key.
Ensure your account has active billing under OpenAI Billing. -
Connect Google Sheets (OAuth2) In n8n → Credentials → New → Google Sheets (OAuth2)
Sign in with your Google account and grant access.
Select your spreadsheet and tab (e.g., “Tasks”) when prompted.
Example sheet: https://docs.google.com/spreadsheets/d/1pbK-B-Q9p8fVjxJIsjEVrAfRgqEPCeYw8rZojZPAb84/edit -
Test your chat Click Execute Workflow, then start chatting:
> “Add a task for reviewing the project report tomorrow.”
The agent will ask questions if needed, then add the record to your sheet.
🧩 Customization ideas
Add a Date Added or Assigned To column to the Google Sheet
Integrate with Slack or Outlook to message assigned users
Extend the agent to support task updates and deletes
Replace Google Sheets with Airtable or Notion if preferred
🪄 Requirements
n8n version ≥ 1.100
OpenAI API key
Google Sheets account
📬 Contact
Need help customizing this (e.g., adding deadlines, linking to Notion, or Slack notifications)?
📧 robert@ynteractive.com
🔗 Robert Breen
🌐 ynteractive.com
Related Templates
Use OpenRouter in n8n versions <1.78
What it is: In version 1.78, n8n introduced a dedicated node to use the OpenRouter service, which lets you to use a lot...
Task Deadline Reminders with Google Sheets, ChatGPT, and Gmail
Intro This template is for project managers, team leads, or anyone who wants to automatically remind teammates of tasks ...
🤖 Build Resilient AI Workflows with Automatic GPT and Gemini Failover Chain
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. How it works This...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments