Productivity Workflows
Task and project management
Create new dynamic QR codes in Uniqode from new rows in a Google Sheets spreadsheet
This template periodically checks for new rows in a Google Sheets spreadsheet and uses the retrieved information to create new QR codes in Uniqode. The template is using [this sample](https://docs.google.com/spreadsheets/d/18NI29-aRX3qjRvb92IHHUR-lHPBcOg5rDAjc4bMvWK8/edit?usp=sharing) Google Sheets spreadsheet as a source of the data. You should make a copy of it before configuring the template. The template is scheduled to run every 15 minutes. You can change the schedule after you set up the template.
Make$2.99Delete Google Calendar events using a custom webhook
Automatically delete Google Calendar events using a custom webhook trigger. Streamline calendar management by integrating Google Calendar with your custom webhook.
Make$2.99Seamlessly Transfer Clockify Timesheets to Google Sheets
Automatically export your Clockify time entries to Google Sheets for streamlined data management and analysis.
MakeFreeAutomatically Log Emails with Specific Phrases to Microsoft 365 Excel
This workflow captures emails containing a specific phrase and logs them into a Microsoft 365 Excel worksheet, ensuring important communications are systematically recorded.
Make$2.99Automatically Create Google Calendar Events from New Telegram Messages
Seamlessly generate Google Calendar events for each new message received in Telegram, ensuring you never miss scheduling important details.
MakeFreeAutomatically Add Timeular Entries to Google Calendar as Events
Seamlessly convert new Timeular time entries into Google Calendar events, ensuring your schedule is always up-to-date.
MakeFreeSave new posts from Canny to a Google Sheets spreadsheet
Every time there is a new post in Canny, Make will automatically create a new row in your Google Sheets spreadsheet. The template uses this [example spreadsheet](https://goo.gl/eEPPai).
Make$2.99Automate Google Sheets Updates with New Loyverse Receipts
This workflow automatically adds new rows to a Google Sheets spreadsheet by extracting data from new receipts in Loyverse every 15 minutes. Streamline your data entry process and keep your records up-to-date effortlessly.
Make$2.99Automatically Schedule Google Calendar Events from Labeled Gmail Emails
Effortlessly create Google Calendar events by applying a specific label to your Gmail emails. This workflow streamlines your scheduling process by converting labeled emails into calendar events.
Make$2.99Automated Telegram Alerts for Cryptocurrency Price Changes
This workflow sends Telegram messages whenever significant price changes occur in cryptocurrencies, enhancing your market awareness.
n8n$19.99Automatically Add New RSS Articles to Notion Database
Streamline your content management by automatically creating a new Notion page for every new article published in your RSS feed.
MakeFreeManually Trigger and Create a Task in ClickUp
This workflow allows you to manually trigger the creation of a new task in ClickUp, providing flexibility and control over task management.
n8nFreeManage Google Calendar & Gmail with a Gemini/GPT-Powered AI Assistant
## Manage Google Calendar events and Gmail with a customizable AI assistant  **Disclaimer:** This workflow uses Google Calendar and Gmail nodes which you will have to configure yourself. ## Who's it for This workflow is built for busy professionals, freelancers, and teams who want to **automate calendar scheduling and email handling** with the help of an AI assistant. Instead of switching between Gmail and Google Calendar, you can delegate tasks like “schedule a meeting,” “send an invite,” or “check my latest emails” directly to the assistant. ## How it works - The **AI Agent** interprets natural language requests and decides which tool to use. - Uses **Google Calendar nodes** to: - Check availability and list events. - Create new events with attendees. - Update existing events. - Uses **Gmail nodes** to: - Send emails with a clear subject and body. - Retrieve recent messages or filter by sender/date. - The **Date & Time node** ensures correct time handling for scheduling. - Built-in **guardrails** ensure clarity: if information is missing (e.g., timezone, meeting duration), the AI will ask you instead of guessing. ## How to set up 1. Import the workflow into your self-hosted n8n. 2. Create credentials for: - Google Calendar API (OAuth2) - Gmail API (OAuth2) - AI model (Google Gemini, OpenAI GPT, or another supported connector) 3. Connect these credentials to the corresponding workflow nodes. 4. Update default values like: - Your Google Calendar email ID - Timezone preferences - Default conference solution (Google Meet is included by default) 5. Test the workflow by asking natural queries such as: - “Schedule a meeting with alice@example.com tomorrow at 3 PM.” - “Check my emails from this morning.” - “What's on my calendar next week?” ## Tools ### “AI Agent The “brain” of the workflow. Interprets your requests and chooses the right tool. Asks for clarification if details are missing and confirms before important actions. ### Google Gemini Chat Model (or any LLM) The AI language model that powers the assistant. You can swap Gemini with OpenAI, Claude, or another model. ### ’ Simple Memory Keeps short-term context of the last ~10 interactions so the agent remembers what “it” refers to in your requests. ### Send a message in Gmail Sends emails from your Gmail account. Requires recipient, subject, and body. Generates clear, professional text. ### Get many messages in Gmail Checks your inbox. Can filter by timeframe or sender. Returns detailed summaries, not just one-liners. ### Get many events in Google Calendar Lists your events for a chosen date range. Useful for “What's on my schedule this week?” ### Date & Time Converts natural phrases like “tomorrow at 3 PM” into exact ISO date-time values. ### Get availability in Google Calendar Checks if you're free during a specific time slot. Prevents double-booking before scheduling. ### Create an event in Google Calendar Schedules a new meeting. Adds title, start/end times, attendees, description, and Google Meet link. ### Update an event in Google Calendar Edits an existing meeting. Change time, attendees, or details without creating a new event. ## Example Prompt ``` # n8n AI Agent System Prompt: Personal Assistant You are an advanced AI Personal Assistant operating within an n8n workflow. Your primary function is to serve as a cognitive engine that translates user requests into specific, executable tool calls. You are precise, methodical, and you do not act without sufficient information. --- ## Core Operating Principles 1. **Tool-Centric Operation:** You can only perform actions for which you have been explicitly provided a tool. Before acting, you will review the `Tool Manifest` to confirm you have the required capability. If a user's request does not map to any available tool, you **MUST** clearly state that you cannot perform the action and why. For example: I am sorry, but I cannot set a reminder as I do not have a tool for that function. 2. **Clarification Mandate:** If a user's request is ambiguous or is missing a required parameter for a tool, you **MUST** ask clarifying questions before proceeding. Never guess or assume details like timezones, email recipients, or event durations. 3. **Single-Focus Execution:** Handle one primary task at a time. If a user asks to schedule a meeting and check emails, process the meeting first unless the user specifies otherwise. 4. **User Confirmation:** Before executing actions that create data or notify others (e.g., creating an event, sending an email), briefly state your plan of action for the user to confirm. Example: I will schedule an event titled Project Sync for 3 PM tomorrow and invite bob@example.com. Is that correct? --- ## Tool Manifest & Usage Protocols You have access to the following tools. Adhe
n8n$14.99Splitout Filter Monitor Triggered Workflow
The 'Splitout Filter Monitor Triggered' workflow is designed to streamline project management tasks by automating the filtering and monitoring of items based on specified criteria. This workflow is particularly useful for teams looking to enhance ...
n8n$9.99Save new Streak boxes to a Google Sheets spreadsheet
Every time a new box is created in Streak, Make will automatically add that Streak box info to a new row in your Google Sheets spreadsheet. This template uses this [example spreadsheet](https://bit.ly/2s7hcYi).
Make$3.99Automatically Log New Typeform Responses in Smartsheet
Effortlessly capture and organize new Typeform responses by adding them as new rows in your chosen Smartsheet, ensuring seamless data management.
MakeFreeAutomatically Add New Feedly Articles to Notion Database
Streamline your content management by automatically creating a new Notion database entry for each article added to your Feedly personal board. This workflow enhances organization and accessibility of your curated content.
Make$2.99Export Dext clients to a Google Sheets spreadsheet
Use this template to automatically export your Dext clients to a Google Sheets spreadsheet. The template is scheduled to run every day at 10:00 AM. You can change the schedule after you set up the template by clicking the clock icon on the first module.
Make$2.99Automate New FogBugz User Entries to Google Sheets
Automatically add new FogBugz users to a Google Sheets spreadsheet, ensuring your user data is always up-to-date and organized.
MakeFreeCreate a new Notion page for every new iOS reminder event
Effortlessly manage your tasks and notes by connecting iOS Reminders with Notion. This template automatically creates a new page in Notion every time you add a reminder event in your iOS Reminders app. Streamline your workflow and keep all your important tasks organized in one place, enhancing your productivity and ensuring you never miss a deadline.
Make$2.99Log New Gmail Emails to Google Sheets with Regex Parsing
Automatically capture and log details from new Gmail emails into Google Sheets using regex parsing for structured data entry.
Make$3.99Automate Order Desk to Microsoft Excel Data Entry
Automatically add new orders from Order Desk to a Microsoft 365 Excel worksheet as rows, ensuring seamless data management and tracking.
MakeFreeAdd Google Sheets rows from Unbounce form submissions
Every time a new form is submitted in Unbounce, Make will automatically add a new row to a Google Sheet. This example uses [this sheet](https://docs.google.com/spreadsheets/d/1I_0ORbuaKUyehO5qj7l3iWRNYELfAuG5lQzLfyuSw9A/edit#gid=0).
Make$2.99Automatically Create Todoist Tasks from Google Calendar Events
This workflow monitors your Google Calendar for events and automatically creates corresponding tasks in Todoist when an event starts.
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