Productivity Workflows
Task and project management
Get weekly updates in Slack from Google Sheets
This Zap automates the process of scheduling weekly tasks and sending reminders to a Slack channel based on data from Google Sheets. By integrating these tools, users can efficiently manage their weekly activities, ensuring that important tasks are not overlooked and that team members are kept informed in real-time.
Zapier$4.99Automate Task Creation in Sling from New Evernote Notes
Automatically monitor Evernote for new notes and create corresponding tasks in Sling to streamline your workflow.
MakeFreeSeamless Spotify Control Automation
The 'Seamless Spotify Control Automation' workflow is designed to streamline the way users interact with their Spotify music service. This workflow allows users to automate playback actions such as playing the next song, resuming playback, and pau...
n8n$19.99Update Google Sheets rows with data from a custom webhook and increment functions
Automatically update Google Sheets rows with data from a custom webhook. Increment values using FunctionIncrement for dynamic data management.
Make$3.99Update a ClickUp task based on a Google Sheets cell value
Streamline your task management process by automatically updating tasks in ClickUp based on data from Google Sheets. With this template, every time you retrieve a specific cell value from Google Sheets, Make will seamlessly edit the corresponding task in ClickUp. This integration ensures that your project management remains organized and up-to-date, allowing you to focus on what truly matters-getting your work done efficiently.
Make$2.99Automatically Create MeisterTask Tasks from New Google Sheets Rows
This workflow automatically generates new tasks in MeisterTask whenever a new row is added to a specified Google Sheets spreadsheet, streamlining task management and ensuring no task is overlooked.
Make$2.99Get notified of Trello card activities via Gmail
This Zap automates the process of tracking Trello card activities and sending them as formatted messages via Gmail. By connecting Trello with Gmail through Formatter by Zapier, users can easily keep their team updated on card changes without manual effort, ensuring everyone stays informed and aligned on project progress.
Zapier$3.99Automate Contact Form 7 Submissions to Microsoft 365 Excel
Automatically record each Contact Form 7 form submission as a new row in your Microsoft 365 Excel worksheet, ensuring efficient data management.
MakeFreeAutomate Task Management by Creating Trello Cards from New Emails
Enhance your task management by automatically creating Trello cards from new emails. This integration streamlines communication and organizes tasks efficiently.
Make$2.99Sync Notion Database Items to Microsoft 365 Calendar Events
Automatically convert Notion database items into Microsoft 365 Calendar events, enhancing productivity and ensuring seamless task management.
MakeFreeExport Inoreader articles to Google Sheets
This template helps you export all your Inoreader articles to Google Sheets. The template uses this [example spreadsheet](https://docs.google.com/spreadsheets/d/11yI8D7C6zLSn_VAlyFG4a-fxXbzYzjiB1Pk_tc5Ihs/edit?usp=sharing).
Make$3.99Sync Airtable Records to Microsoft 365 Excel Automatically
Automatically add new or updated Airtable records to a Microsoft 365 Excel worksheet, ensuring your data is always up-to-date.
MakeFreeSync Todoist Events to Notion as New Database Items
Automatically create a new Notion database item for each new event in Todoist, ensuring seamless task management across platforms.
MakeFreeManage Personal Data with Multiple GPT-4o AI Agents: Gmail, Tasks & Finance on Telegram
## Overview Automate your personal productivity with this intelligent n8n workflow that integrates **Telegram**, **Google Sheets**, and **OpenAI (GPT-4)**. This system uses multiple AI agents to manage work hours, tasks, finances, and emails—all through natural language commands sent via Telegram. Every action is synced to Google Sheets for persistent, structured data storage. --- ## What This Template Does This automation system deploys several specialized AI agents: - **Work Hours Analyzer**: Analyzes work logs from Google Sheets, calculates total hours by workplace, and generates detailed monthly reports in Arabic. - **Work Tracking Agent**: Handles start/end work commands, calculates total hours, and updates Google Sheets. - **Task Manager Agent**: Manages to-do lists—adding, listing, updating, completing, and deleting tasks—with real-time sync to Google Sheets. - **Finance Agent**: Tracks income and expenses in multiple currencies, summarizes daily financial activity, and maintains a full transaction history. - **Email Analysis Agent**: Processes incoming Gmail messages, generates AI-powered summaries in Arabic with priority, sentiment, and recommended actions. - **Monthly Report Generator**: Automatically triggers at the start of each month to compile a professional PDF report of work hours and sends it to a Telegram topic. --- ## Prerequisites & Setup ### Required Accounts & API Keys Before setup, ensure you have: 1. **Telegram Bot Token** - from @BotFather 2. **OpenAI API Key** - with access to `gpt-4-mini` or `gpt-3.5-turbo` 3. **Google Sheets API** - OAuth2 credentials enabled 4. **Gmail Account (Optional)** - for email analysis 5. **n8n Instance** - self-hosted or cloud --- ### Google Sheets Structure Create a Google Sheet with the following sheets and columns: #### Sheet: `work` - Date - Start at - End at - Place - Note - Total hours #### Sheet: `task` - Task - Status - Created At - Due Date - Notes #### Sheet: `Expenses` - Id - Amount - Currency - Note - Type (debit/credit) - Date - Time #### Sheet: `email` - Name - Email --- ## Step-by-Step Setup ### Step 1: Import the Workflow 1. In n8n, go to **Workflows > Import from file** 2. Upload the JSON template 3. Open the canvas and verify all nodes are connected ### Step 2: Configure Credentials 1. **Telegram**: Add your bot token under Telegram account 2. **OpenAI**: Enter your API key in OpenAI account 3. **Google Sheets**: Connect using OAuth2 under Google Sheets account 4. **Gmail (Optional)**: Set up if using email analysis ### Step 3: Link Google Sheets 1. Share your Google Sheet with the service account email (if using service account) 2. Copy the **Document ID** from the sheet URL 3. Update all Google Sheets nodes with the correct sheet names and IDs 4. Ensure column names match exactly ### Step 4: Set Up Telegram 1. Start a chat with your bot 2. Use `/start` to initialize 3. Ensure `chatId` and `message_thread_id` in Telegram nodes match your group/topic 4. Test sending a message like Start work at the factory ### Step 5: Test the Agents Try these sample commands via Telegram: - Start work at the factory → Logs start time - Finished work → Logs end time and calculates hours - Add task: pay the bill → Adds a new task - How much did I spend today? → Shows today's expenses - Send last month's report → Triggers monthly PDF report (on the first of the month) --- ## Key Features ### Smart Work Tracking - Automatic time calculation - Query by date, place, or period - Real-time Google Sheets sync ### Task Management - Add, list, update, complete, delete tasks - Friendly, conversational responses - Daily summaries of completed and upcoming tasks ### Financial Tracking - Supports multiple currencies (JOD, USD, ILS, etc.) - Daily income/expense summaries - Full transaction history - Arabic-language responses ### Email Intelligence - AI-powered email summaries - Priority, sentiment, and action recommendations - Plain-text output in Arabic - No JSON or code blocks ### Automated Monthly Reports - Triggered on the 1st of each month - Generates detailed work hour reports by workplace - Outputs clean, formatted PDF - Sends directly to Telegram topic --- ## Customization Options ### Modify AI Prompts Edit the `systemMessage` in any AI agent node to: - Change tone (formal, friendly, concise) - Add new response formats - Support additional commands or languages ### Extend Functionality - Add **daily reminders** using Schedule Trigger - Implement **budget alerts** when expenses exceed a threshold - Add **weekly summaries** for tasks or work hours - Support **multi-currency conversion** ### Enhance Telegram Interaction - Add **inline buttons** for quick actions - Create **shortcuts** like `/work`, `/tasks`, `/finance` - Use **me
n8n$24.99Enhance New Notion Pages with AI-Generated Icons and Unsplash Covers
Automatically enrich new Notion pages with AI-generated icons and random Unsplash cover images to maintain a visually appealing workspace.
n8n$9.99Automatically Create Google Tasks from New Notion Database Items
Enhance your productivity by automatically generating Google Tasks for each new entry in your Notion database. This workflow ensures you stay organized and never miss a task.
Make$2.99Automated Resume Screener for Efficient Hiring
Streamline your hiring process with this automated resume screener that evaluates candidate resumes effectively.
n8n$19.99Automate HelpScout Mailbox Retrieval with N8N Workflow
The '1034ManualHelpscoutAutomateTriggered' workflow offers a streamlined solution for users looking to automate their email retrieval from HelpScout. By leveraging N8N's capabilities, this workflow allows users to trigger the process manually and ...
n8n$10.31Telegram Webhook for Stock Analysis
The 'Telegram Webhook for Stock Analysis' workflow is designed to facilitate seamless communication of stock analysis results through Telegram. By integrating with Telegram's webhook capabilities, this workflow allows users to receive timely updat...
n8n$14.99Automate Asana Task Creation via Bash Script
Effortlessly create new Asana tasks using a terminal bash script with this n8n workflow, integrating seamlessly with your existing processes.
n8n$3.99Sync New Microsoft To Do Tasks with Google Tasks
Automatically create a corresponding Google Task whenever a new task is added in Microsoft To Do, ensuring your task lists are always up-to-date across platforms.
Make$2.99Add new Encharge people to a Google Sheets spreadsheet
Every time a new person has been added to Encharge, Make will automatically add a new row to a specified Google Sheets spreadsheet. The template uses this [example spreadsheet](https://docs.google.com/spreadsheets/d/1p3MrBOGK6kW3EavnQtgjEw9QKZB00qBzrJX7RUVOFrU/edit?usp=sharing).
Make$2.99Save new pdfFiller form responses to Google Sheets
Every time a pdfFiller form is filled, Make will automatically save the filled data to Google Sheets. The templates uses [this example spreadsheet](https://docs.google.com/spreadsheets/d/1lc8ADhjnXmZm-gh7ynrchOEb3dVz6yvWDAZhHLIj5SM/edit?usp=sharing).
Make$3.99Convert Calendly Bookings into Notion Tasks with Verified Contact Information
This workflow automates the process of transforming a new Calendly meeting booking into a Notion task, enriched with verified contact information from Dropcontact.
n8n$3.99
Related categories
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work