Productivity Workflows
Task and project management
Location-Based Triggered Reminder via Telegram Bot (iOS)
This workflow integrates iOS Shortcuts with n8n to create a simple, automatic location-based reminder system. When the user arrives at a specified location, an automation in the Shortcuts app sends a webhook trigger to n8n. If the trigger matches predefined date and time conditions, n8n sends a Telegram message reminder to the user. This is perfect for repetitive weekly tasks like taking out the bins, customized with conditions for day and time. ## Key Features - Location-Based Trigger: Uses iOS Shortcuts automation to start the workflow upon arrival at a specific location. - Time and Day Validation: Logic in n8n checks the current weekday and time to ensure reminders are sent only when appropriate. - Telegram Integration: Sends reminders directly to your Telegram account using your bot. - Minimal Setup: Uses native iOS and simple webhook setup in n8n. ## How It Works 1. iOS Shortcut Trigger: When the user arrives at a designated location, the iOS shortcut sends a GET request to the n8n webhook. 2. n8n Webhook Node: Receives the request and triggers the workflow. 3. Conditional Check: An IF node checks if the current time is after 4:00 PM and it's a Wednesday (or any other configured condition). 4. Telegram Node: If the condition passes, n8n sends a message like "Don't forget to take the bins out." to your Telegram bot. ## Setup Instructions 1. Create a Telegram Bot: - Use **@BotFather** to create a bot and obtain your bot token. - Add Telegram API credentials in n8n with your bot token. 2. Setup iOS Shortcut: - Open the Shortcuts app on your iPhone. - Go to the **Automation** tab → Tap **+** → Create Personal Automation. - Choose Arrive → Select a location. - Add action: **Get Contents of URL**. Method: **GET**, URL: your n8n Webhook URL (e.g., https://n8n.yourdomain.com/webhook/your-path). - Save the automation. (You can also test the automation by pressing the Play button) 3. Import Workflow into n8n: - Load the provided workflow JSON. - Set your webhook path and Telegram credentials. - Adjust the logic in the IF node to your use case. In my case, I check if today is Wednesday and after 4 PM until Midnight. 4. Expose n8n Publicly: Ensure your n8n instance is publicly accessible via HTTPS so the shortcut can reach it. ## Customization Guidance - Change Reminder Message: Modify the text inside the Telegram node to suit different reminders. - Add More Conditions: Extend the logic to support more days, hours, or different trigger messages. - Add Multi-Channel Output: Send reminders via email, SMS, or Slack in addition to Telegram. - Use More Triggers: Expand to other types of shortcut triggers (e.g., NFC tag, leaving location, time of day). ## Security and Implementation - Webhook Protection: Avoid using easily guessable webhook URLs. - Secure Telegram Token: Store your bot token securely in n8n credentials, not in plain workflow text. - Limit Shortcut Scope: Only trigger the shortcut at trusted locations or with secure iCloud sync. - Automation Permissions: Ensure your iPhone allows shortcut automations to run without confirmation. ## Benefits - Automates repetitive location-based reminders without user interaction. - Provides a lightweight, native solution using iOS and n8n with no extra apps. - Keeps you on track for routine tasks like garbage days, medicine reminders, or arrival-based tasks. - Easily extendable for multiple locations or trigger conditions.
n8n$4.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.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 Todoist Task Management with Natural Language Commands
Transform natural language requests into organized Todoist tasks using OpenAI and n8n, all without writing a single line of code.
n8n$19.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 URL Screenshot Capture and Email Notifications via Google Sheets
Streamline the process of capturing website screenshots from URLs listed in Google Sheets, saving them to Google Drive, and notifying stakeholders via Gmail.
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 ClickUp Task Management via Telegram and OpenAI
Streamline your task management by using a Telegram bot to create, update, and delete ClickUp tasks through natural language commands interpreted by OpenAI.
n8n$9.99Automate Travel Time Blockers in Google Calendar with Google Directions API
This workflow automatically adds travel time blockers to your Google Calendar, ensuring you always arrive on time for appointments by calculating travel durations using the Google Directions API.
n8n$14.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.99Custom Pomodoro Tracker using Telegram and Google Sheets
**Tags**: Productivity, Pomodoro, Organization ### Context Hey! I'm Samir, a Supply Chain Engineer and Data Scientist from Paris, founder of [LogiGreen Consulting](https://logi-green.com). A significant improvement in my productivity came from following the **Pomodoro Technique**. ### What is the Pomodoro Technique? The Pomodoro Technique is a time management method that breaks your workday into 25-minute focus intervals followed by short breaks. After 4 cycles, you take a longer break to recharge. It helps maintain concentration while preventing burnout.  I've used this technique with web apps to receive break/work notifications. But I always wished I had a way to **track my sessions** for self-assessment. > Let's use **n8n** to boost our productivity and log our deep work sessions automatically! For business inquiries, you can add me on [Here](https://www.linkedin.com/in/samir-saci) ### Who Is This Template For? I built this workflow for creators, freelancers, students, and professionals who love the Pomodoro technique but want more than just timers - they want data. This template helps you: - Track every deep work session automatically - Store logs in Google Sheets for later analysis - Stay in control via Telegram commands - There is no need to pay for premium apps. It's all **free** and powered by **n8n**. ### How Does It Work? This Telegram bot tracks your Pomodoro sessions and sends you alerts during the process. **Here's what happens:** 1. A user sends `/start` to the bot. 2. It launches a 25-minute deep work timer. 3. After 25 minutes, the bot sends a break reminder. 4. **After four cycles**, a long break is triggered and the session is logged. 5. The session is **automatically recorded to Google Sheets** with (Date & Time, User ID, Pomodoro count, Session ID, Duration of focus and breaks)  ### What Gets Tracked? | Field | Description | |-------------------|-----------------------------------| | Date & Time | When the session was logged | | User ID | Your Telegram ID | | Block Type | Deep Work or Short Break | | Pomodoro Count | Number of cycles completed | | Working Session ID| Unique ID for each session | | Focus Duration | Length of each deep work session | | Break Duration | Short or long break info | You can use this workflow as a base to bring additional features like: - Connecting with tasks from **Google Tasks** - Send automated productivity reports to monitor your activity - Link a Pomodoro with a task using **Google Calendar** ### What Do I Need to Start? This workflow is beginner-friendly - **no coding required**. - **Google Drive API** and **Google Sheets API** credentials - A Google Sheet set up to log sessions (with the columns of the table above) - API Credentials: - **Google Sheets API** (OAuth2) - **Telegram Bot Token** - Telegram app to chat with the bot > The template is plug-and-play. Just follow the sticky notes in the n8n editor to configure it. ### Next Steps Follow the sticky notes in the n8n workflow editor to: - Set your credentials - Connect your Google Sheet - Initialize the static data - Launch your first `/start` command on Telegram  [**Watch My Tutorial**](https://www.youtube.com/watch?v=ztMMrmbgGEo) Curious how n8n can supercharge **productivity and learning skills?** Let's connect on [**LinkedIn**](https://www.linkedin.com/in/samir-saci) This workflow has been created with N8N 1.82.1 Submitted: March 24th, 2025
n8n$14.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 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.99Automate Google Sheets Duplication and Data Enrichment
This workflow automates the process of duplicating Google Sheets and enriching data by transferring content from a master spreadsheet to a newly created one. It ensures consistent formatting and structure across multiple sheets.
n8n$9.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 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.99Automate Article Summarization and Storage from Telegram to Notion using GPT-4
This workflow automates the process of saving and summarizing articles sent via Telegram to a Notion database using GPT-4. Ideal for users who want to enhance their reading lists with AI-generated highlights and topic tags.
n8n$9.99Automatically Add a Google Books Volume to Your Bookshelf
This workflow retrieves a specific volume from Google Books and adds it to your designated bookshelf, streamlining your digital library management.
n8n$4.99Automate Email to Notion Task Creation with AI and Multi-User Support
This workflow transforms emails into actionable tasks in Notion using AI, supporting multiple users with individual configurations via a custom web portal.
n8n$19.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 Document Processing with Google Docs and Webhooks
This workflow streamlines the creation of documents in Google Docs using webhooks, enhancing productivity.
n8n$13.94Sync 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.99Automate Task Logging from ClickUp to Google Sheets
Automatically log new ClickUp tasks into Google Sheets, ensuring seamless task management and data tracking.
MakeFree
Related categories
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work