← Back to all projects
Project 02 · Discord + n8n + Google Sheets

Discord Task
Management Bot

A chat-based task manager built on n8n — letting teams add, view, and complete tasks directly inside Discord, with everything synced to Google Sheets in real time.

Tools
n8n · Discord API · Pipedream · Google Sheets
Type
Chat Bot + Task Automation
Users
Multi-user support
The Problem

Teams lose tasks in
chat threads

Remote teams that live in Discord face a specific problem — tasks get assigned in chat, buried under conversations, and forgotten. Nobody wants to open a separate project management tool for every small thing. The result is missed deadlines, repeated questions, and no single source of truth for what needs doing.

This bot solves that by bringing task management directly into Discord. No tool switching. Just type a command and the bot handles everything — including saving every task to Google Sheets automatically.

Live Screenshots

The bot in action

These are screenshots from the actual working bot — showing the Discord conversation, the Google Sheets database, and the n8n workflow that powers everything.

Commands

Simple commands,
powerful results

Three simple commands — any team member can use them without training.

Bot Commands
add task: [description]

Creates a new task, assigns it a unique ID, saves it to Google Sheets with a Pending status and timestamp.

show tasks

Retrieves all current tasks from Google Sheets and displays them in the Discord channel with their status and IDs.

complete task [number]

Marks the specified task as Completed and updates the status in Google Sheets in real time.

The Workflow

How it works
under the hood

Every Discord message triggers a webhook in n8n. The workflow parses the command, routes it through a Switch node, and executes the right action — appending, reading, or updating rows in Google Sheets.

n8n Automation Flow
⚡
Webhook
Discord trigger
→
🔀
Switch
Route by command
→
{}
Extract Task
Parse message
→
📊
Google Sheets
Append / Update
→
💬
Discord Reply
HTTP Request
Features

What the bot includes

✓

Real-Time Google Sheets Sync

Every task saved to Google Sheets instantly — with Task ID, description, status, and timestamp.

✓

Multi-User Support

Multiple team members can add and manage tasks simultaneously — no conflicts or overwrites.

✓

Auto Task ID Assignment

Every new task gets a unique incremental ID automatically — no manual numbering needed.

✓

Status Tracking

Tasks move from Pending to Completed with a simple command — sheet updates immediately.

✓

In-Channel Responses

The bot replies directly in Discord — confirming every action so users always know it worked.

✓

No Extra Tools Needed

Built entirely within tools teams already use — Discord, Google Sheets, and n8n.

The impact
0
Extra tools or apps for the team to learn
Live
Google Sheets sync — every task logged automatically with timestamps
3
Simple commands replace an entire task management workflow
Tools Used

Built with

⚙️ n8n Cloud
💬 Discord API
🔗 Pipedream
📊 Google Sheets
🔗 Webhooks

Need a bot like this?

I can build a custom Discord bot for your team — task management, notifications, or any workflow you need.

WhatsApp Me Send an Email