Productivity Workflows
Task and project management
Automate Appointment Scheduling via Telegram and Google Calendar
Streamline your appointment management by automating booking and cancellations through Telegram, powered by AI and Google Calendar integration.
n8n$9.99Automate Notion Task Creation from Telegram Messages Using GPT-3.5
Effortlessly create tasks in your Notion database by sending text or audio messages to a Telegram bot, which are transcribed and processed using GPT-3.5.
n8n$9.99Automate Gmail to Todoist Task Creation with AI Suggestions
Streamline your email management by automatically converting Gmail messages into Todoist tasks with AI-generated actions and responses.
n8n$14.99Automatically Create Daily Todoist Task List
Automates daily Todoist task management: deletes uncompleted tasks at 5am and copies customizable template tasks to Inbox at 5:10am with due dates and recurrence.
n8n$9.99Automate Meeting Attendee Data Enrichment with Apollo.io and Google Sheets
Streamline your meeting preparation by automatically enriching attendee profiles with Apollo.io data and logging it into Google Sheets. Perfect for sales, customer success, and recruitment professionals.
n8n$9.99Create a Notion AI Assistant with Google Gemini for Managing Tasks & Content
**This n8n workflow template uses community nodes and is only compatible with the self-hosted version of n8n.** # Build an AI agent for Notion (with Notion official MCP server)  ## Use case This template empowers Notion power-users to build their own AI assistant, deeply integrated with their workspace. It solves the constant problem of copy-pasting and context-switching between a separate AI chat and Notion by creating a direct, conversational bridge. Now you can interact with an intelligent agent that can create, retrieve, and update your Notion databases and pages on your behalf, turning your workspace into a truly dynamic productivity hub.  ## How it works When you send a message via the chat interface, the workflow passes it to your chosen AI model. The model, connected to the official Notion tool server, analyzes your request to see if it can be fulfilled by one of its available Notion actions. If it matches a tool, the workflow executes the command using the Notion API—like creating a new page or searching a database—and the AI then confirms the action is complete back in the chat. ## Setup **Prerequisite:** This template is for **self-hosted n8n instances only**, as it requires a community node. 1. Copy this workflow into your self-hosted n8n instance. 2. Install the required community node (n8n-nodes-mcp). 3. Add your credentials for your chosen AI Model and the Notion MCP Server. 4. Test the workflow by starting chatting with your new Notion assistant. ## How to adjust it to your needs - You can use the AI model you want and even easily compare different AI models. - You can start from this template and then provide other tools to your AI agent to build more powerful workflows.
n8n$9.99Automate Task Creation from Labeled Gmail Emails in Google Tasks
Streamline your workflow by automatically converting labeled Gmail emails into actionable tasks in Google Tasks, ensuring no important follow-ups are missed.
n8n$4.99Automate Daily Digest from Gmail, RSS, and Todoist
Automatically compile a daily digest from Gmail, RSS feeds, and Todoist tasks, and send it via email every morning.
n8n$4.99User Enablement Demo
This workflow was originally presented at the [February 2022 n8n Meetup](https://youtu.be/jG2aCOF0ICg?t=2994). [](https://youtu.be/jG2aCOF0ICg?t=2994 "Enabling End-Users to Configure Workflows") ## Requirements In order to use this workflow, you will need the following in place: - A configured [Baserow](https://baserow.io/) account - A group in Baserow called *User Empowerment Demo* - A database in the *User Empowerment Demo* called *Office Shopping List* - Inside the *Office Shopping List* database, you will need two tables: - *Shopping List*: - Column 1 - Single line text column named *Item* - *Shopper*: - Column 1 - Single line text column named *Name* - Column 2 - Email column named *Email* - An email account for sending out alerts ## Customization To make this workflow work for you, please customize the following items: - All Baserow nodes will need to be updated with your own credentials, database, tables, and fields - The *Send Shopping List* node will need to be configured with your email credentials and email addresses - The *Create Shopper Form* Set node will need to have the code in the HTML *value* modified to reflect your Production URL from the *Submit Shopper* node (See [instructions below](#Changing_the_Webhook_URL_the_Webform_Posts_to)) - The Cron node will need to be modified to reflect the timing that you wish to use ## Modifying the Webform The webform is the piece that people normally want to customize but is often the most complex because it is raw HTML. Here are some quick tips for making changes to the form. ### Webform Nodes There are two nodes that control what you see in the form: - *Create Shopper Form* - displays the form and submits it to the correct webhook - *Create Response Page* - displays the results when the form is submitted ### Editing the Webform The easiest way that I have found to edit the webform is to: 1. Open up the Set node (*Create Shopper Form* or *Create Response Page*) that contains the HTML you wish to edit. 2. Copy the contents of the HTML value to your favorite HTML editor. 3. Make your changes. 4. Paste the updated HTML back into the Set node. ### Changing the Webhook URL the Webform Posts to In order for the webform to work properly, do the following: 1. Determine the Production URL for the *Submit Shopper* webhook node. 2. In the *Create Shopper Form* node, look for the following line in the HTML value: `form action=https://tephlon.app.n8n.cloud/webhook/submit-shopper method=POST` 3. Replace `https://tephlon.app.n8n.cloud/webhook/submit-shopper` with your Production URL. ### Changing the Webform Image The image that is in the webform is actually embedded in the HTML in each of the *Create Shopper Form* or *Create Response Page* Set nodes and can be modified from there using these steps: 1. Open up the appropriate Set node. 2. In the HTML value, find the line that starts with `background-image:`. It will be followed by a long string that looks like random characters. 3. Using a tool like [Image to Base64 Converter](https://codebeautify.org/image-to-base64-converter), upload your image and generate a new CSS background source. 4. Replace the original `background-image:` line (including all the random characters) with the new generated CSS background source.
n8n$9.99Conversational Google Calendar Management with Claude 3.5, Haiku & Telegram
**Conversational Calendar Bot for Telegram** This workflow creates an AI chatbot on Telegram that intelligently manages your Google Calendar using natural language. It even checks for conflicts before scheduling!  --- **AI Models:** Anthropic Claude 3.5 Haiku (Primary) & OpenAI GPT-4.1-mini (Fallback) **How It Works** - **Listen**: Triggered by a message in your Telegram chat. - **Understand**: An AI Agent extracts the event details (title, date, time). - **Check**: It first checks Google Calendar for any conflicting events. - **Decide**: If the slot is free, it creates the event. If not, it asks you for a new time. - **Confirm**: Sends a final confirmation message back to you. **Nodes Used** - Telegram Trigger - LangChain Agent - Anthropic & OpenAI Models - Google Calendar & Telegram Tools **Setup** - **Credentials**: Add API keys for Telegram, Google Calendar, Anthropic, and OpenAI. - **Configure Nodes**: - **Telegram Trigger**: Add your specific Chat ID. - **Google Calendar Nodes (Create & Get)**: Select your calendar from the dropdown list. **Example Usage** To create a timed event: - **Add an appointment to pick up graduation certificates on July 17th at 9 AM** To create an all-day event: - **Remind me to renew my passport on August 20th**
n8n$9.99Automate Asana Task Prioritization with AI and Pinecone Memory
Streamline your task management by automating Asana task prioritization using AI models and Pinecone for contextual memory. This workflow identifies and prioritizes the most critical tasks daily, ensuring your team focuses on what truly matters.
n8n$9.99Automate Daily Journal Creation and Task Management from Voice Memos
This workflow transforms voice memos captured by the OMI AI pendant into structured daily journals and actionable tasks using Google Drive and Google Tasks. It leverages AI to enhance productivity by automating memory storage and task synchronization.
n8n$24.99Analyze Browsing History and Generate Automation Suggestions with OpenRouter AI and Google Sheets
# Browsing History Automation Analyzer - Automation Toolkit (Google Sheets + AI) This **n8n workflow** analyzes your browsing history to identify opportunities for automation. It reads history from a Google Sheet, groups visits by domain, filters out irrelevant entries, and uses AI to recommend what can be automated - including how and why. --- ## What It Does - **Reads** your browsing history from Google Sheets - **Groups** history by domain - **Filters out** common non-actionable domains (e.g., YouTube, Google) - **Uses AI** to analyze whether your activity on each site is automatable - **Provides suggestions** including what to automate, how to do it, and which tools to use - **Saves results** into a new tab in the same Google Sheet - **Searches for n8n workflow templates** related to the suggested automation --- ## Demo Sheet Input + output are handled via the following Google Sheet: **Spreadsheet**: [View on Google Sheets](https://docs.google.com/spreadsheets/d/1V26KDJLBZno6e_VxaBqhsK_JOOOn_5N6uww2apcAeoc/edit?usp=drivesdk) - **Sheet: `history`** - Input browsing history - **Sheet: `automations`** - Output AI automation suggestions --- ## AI Analysis Logic The AI agent receives each domain's browsing history and responds with: - `domain`: The website domain - `automatable`: true/false - `what_to_automate`: Specific actions that can be automated - `reason`: Why it's suitable (or not) for automation - `tool`: Suggested automation tool (e.g., n8n, Apify) - `automation_rating`: High, Medium, Low, or Not Automatable - `n8n_template`: Relevant automation template (if found) --- ## Technologies Used | Tool | Purpose | |------------------------|--------------------------------| | **n8n** | Workflow automation | | **LangChain AI Agent** | AI-based analysis | | **Google Sheets Node** | Input/output data handling | | **OpenRouter (LLM)** | Language model for intelligent reasoning | | **JavaScript Code Node** | Grouping and formatting logic | | **Filter Node** | Remove unwanted domains | | **HTTP Request Node** | Search n8n.io templates | --- ## Chrome History Export You can use this Chrome extension to export your browsing history in a format compatible with the workflow: [Export Chrome History Extension](https://chromewebstore.google.com/detail/export-chrome-history/dihloblpkeiddiaojbagoecedbfpifdj?pli=1) --- ## Want Personalized Automation Advice? If you'd like **personalized automation recommendations** based on your browsing history - just like what this workflow provides - feel free to contact me directly: > **msaidwolfltd@gmail.com** I'll help you discover what tasks you can automate to save time and boost productivity. --- ## Example Use Cases - Automate daily logins to dashboards - Auto-fill forms on repetitive websites - Schedule data exports from web portals - Trigger reminders based on recurring visits - Discover opportunities for scraping and integration --- ## License This workflow is provided as-is for educational and personal use. For commercial or customized use, contact the author. ---
n8n$9.99Automate Project Ticket Creation from Slack Conversations
Transform Slack conversations into structured project tickets automatically, reducing the need for manual task creation and enhancing project management efficiency.
n8n$4.99Streamline Sprint Planning with AI and Google Services
Automate the preparation and coordination of Sprint Planning sessions using AI for backlog validation and Google services for scheduling and communication.
n8n$19.99RSS Feed Reader That Saves the Feeds of the Last 3 Days in Google Sheets
**How it Works:** This RSS reader retrieves links from a Google Sheets file and goes through each link to retrieve the messages that are younger than 3 days, then saves them in a second Google Sheets file and then deletes all older entries in the second Google Sheets file! **The retrieval can take a while due to the Google API block prevention, depending on the number of news feeds that were retrieved!** **Detailed Description is in the sticky notes from the Workflow!**
n8n$14.99Sync Monday.com Updates to Google Sheets Automatically
Automatically sync updated items from Monday.com to Google Sheets by creating new rows or updating existing ones every 15 minutes.
Make$3.99Import Google Keep Notes to Google Sheets Using OpenAI and Google Drive
This n8n workflow automates the import of your Google Keep notes into a structured Google Sheet, using Google Drive, OpenAI for AI-powered processing, and JSON file extraction. It's perfect for users who want to turn exported Keep notes into a searchable, filterable spreadsheet - optionally enhanced by AI summarization or transformation. ## Who is this for? - Researchers, knowledge workers, and digital minimalists who rely on Google Keep and want to better organize or analyze their notes. - Anyone who regularly exports Google Keep notes and wants a clean, automated workflow to store them in Google Sheets. - Users looking to apply AI to process, summarize, or extract insights from raw notes. ## What problem is this workflow solving? Exporting Google Keep notes via Google Takeout gives you unstructured .json files that are hard to read and manage. This workflow solves that by: - Filtering relevant .json files - Extracting note content - (Optionally) applying AI to analyze or summarize each note - Writing the result into a structured Google Sheet ## What this workflow does 1. Google Drive Search: Looks for .json files inside a specified Keep folder. 2. Loop: Processes files in batches of 10. 3. File Filtering: Filters by .json extension. 4. Download + Extract: Downloads each file and extracts note content from JSON. 5. Optional Filtering: Only keeps non-archived notes or those meeting content criteria. 6. AI Processing (optional): Uses OpenAI to summarize or transform the note content. 7. Prepare for Export: Maps note fields to be written. 8. Google Sheets: Appends or updates the target sheet with the note data. ## Setup - Export your Google Keep notes using Google Takeout: - Deselect all, then choose only Google Keep. - Choose "Send download link via email". - Unzip the downloaded archive and upload the .json files to your Google Drive. - Connect Google Drive, OpenAI, and Google Sheets in n8n. - Set the correct folder path for your notes in the “Search in ‘Keep’ folder” node. - Point the Google Sheet node to your spreadsheet ## How to customize this workflow to your needs Skip AI processing: If you don't need summaries or transformations, remove or disable the OpenAI Chat Model node. Filter criteria: Customize the Filter node to extract only recent notes, or those containing specific keywords. AI prompts: Edit the Tools Agent or Chat Model node to instruct the AI to summarize, extract tasks, categorize notes, etc. Field mapping: Adjust the “Set fields for export” node to control what gets written to the spreadsheet. Use this template to build a powerful knowledge extraction tool from your Google Keep archive - ideal for backups, audits, or data-driven insights.
n8n$14.99Automate Digital Tasks with AI-Powered Telegram Commands
Streamline your digital life by automating emails, calendar events, web searches, and more using AI-driven commands via Telegram.
n8n$19.99Automate Website Screenshot Capture from Google Sheets to Google Drive
This workflow automates the process of capturing website screenshots from URLs listed in a Google Sheet and saving them to Google Drive using the CustomJS PDF Toolkit.
n8n$3.99Automate LINE Message Processing with Microsoft and OpenRouter Integration
Streamline the handling of LINE messages by automating tasks such as note saving, namecard data extraction, and image organization using Microsoft and OpenRouter tools.
n8n$19.99Manually Create a New Task in Todoist
This workflow allows you to manually trigger the creation of a new task in Todoist, streamlining task management.
n8nFreeAutomate Task Management in Notion via AI-Powered Telegram Assistant
Leverage AI to manage your Notion tasks through Telegram. This workflow processes natural language and voice commands, maintaining context for efficient task management.
n8n$14.99Automate Linear Issue Sync with Todoist Tasks
Automatically sync Linear issues with Todoist tasks. This workflow creates, updates, or closes Todoist tasks based on changes in Linear issues.
n8n$19.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