Business Operations & ERPs Workflows
Enterprise resource planning and operations
Deploy a Complete HaloPSA MCP Server with AI Integration
Easily set up a comprehensive MCP server for HaloPSA with AI agent integration, featuring all 20 pre-configured operations and zero configuration requirements.
n8n$14.99Sync New Google Sheets Rows to Notion Database
Automatically create Notion database entries for each new row added to your Google Sheets, ensuring seamless data synchronization.
MakeFreeAutomate AWS EC2 Instance Launch from Google Sheets
This n8n workflow automates the process of launching AWS EC2 instances based on data specified in a Google Sheets document. It extracts instance details, validates inputs, launches the instance via AWS API, updates the sheet with instance information, and sends confirmation emails.
n8n$4.99Automate Client Onboarding with AI-Generated Welcome Emails
Transform new client signups into immediate, professional experiences by automating welcome emails with AI-generated onboarding checklists.
n8n$9.99Automate Coupon Validation and Notification via Google Sheets and Gmail
Efficiently validate coupons, update records in Google Sheets, and notify users via Gmail. Streamline your coupon management to save time and reduce errors.
Activepieces$2.99Automate Daily Overdue Task Reports from ClickUp to Gmail
This workflow automates the generation and delivery of daily reports for overdue tasks from ClickUp, sending them via Gmail to ensure team accountability and timely task completion.
n8n$9.99Automate Supply Chain Monitoring with AI and BigQuery
Leverage AI and BigQuery to automate the monitoring of your supply chain operations, providing real-time insights and enhancing decision-making.
n8n$9.99Automate Google Workspace with AI-Driven Modular Agents
Streamline your workflow by automating Google Workspace tasks using AI-driven agents. This setup integrates vector search, multi-channel reporting, and more to replace manual work with intelligent automation.
n8n$24.99AI Receptionist
A fully automated AI appointment setter that handles booking, logs call details, and records client info into Google Sheets. Perfect for businesses that want to streamline scheduling without manual effort. Works 24/7 via chat or voice.
Pipedream$2.99Streamline Employee Reimbursement with Automated Validation and Notifications
Automate the employee reimbursement process by validating receipts, eliminating duplicates, and notifying the finance team, significantly reducing processing time and errors.
n8n$14.99Automated Error Alerts with Google Sheets, Telegram, and Gmail in n8n
This workflow automates error handling in n8n by logging errors to Google Sheets, notifying a Telegram channel, and sending email alerts via Gmail, ensuring prompt awareness of issues.
n8n$4.99Track n8n Workflow Changes Over Time with Compare Dataset & Google Sheets
### This n8n template runs daily to track and report on any changes made to workflows on any n8n instance. Useful if a team is working within a single instance and you want to be notified of what workflows have changed since you last visited them. Another use-case might be monitoring your managed instances for clients and being alerted when changes are made without your knowledge. See a sample Gsheet here: [https://docs.google.com/spreadsheets/d/1dOHSfeE0W_qPyEWj5Zz0JBJm8Vrf_cWp-02OBrA_ZYc/edit?usp=sharing](https://docs.google.com/spreadsheets/d/1dOHSfeE0W_qPyEWj5Zz0JBJm8Vrf_cWp-02OBrA_ZYc/edit?usp=sharing) ### How it works - A scheduled trigger is set to run once a day to review all available workflows. - An n8n node imports the workflows as JSON. - The workflows are brought into a loop where each is first checked to see if it exists in the designated Google Sheet. - If not, a new entry is created and skipped. - If the workflow has been captured before, then the comparison subworkflow can be executed using the previous and current versions of the workflow JSON data. - The subworkflow uses the compare dataset tool to calculate the changes to nodes and connections for the given workflow. - The results are then recorded back to the Google Sheet for review. ### How to use - Start with the n8n node and try to filter by the workflows you're interested in tracking. - Set the scheduled trigger interval to match the frequency to suit how often your workflows are being edited. ### Customising the workflow - Want to get fancy? Add in an AI agent to help determine changes between the previous and current versions of the workflow. Add contextual explanations to reveal the impact of the changes.
n8n$24.99Automate Weekly Business Reports with AI and Google Sheets
This workflow automates the creation of weekly business reports by pulling data from Google Sheets, analyzing it with AI, and generating a formatted Google Document. The report is then sent to Slack for team review and approval, ensuring consistent recognition of team progress.
Activepieces$2.99Automate Compliance Monitoring with AI-Powered Scraping and Alerts
This workflow automates the monitoring of government regulatory changes using AI-powered scraping, assesses their impact, and sends prioritized alerts to relevant teams.
n8n$9.99Automated Editorial Task Tracking & Notifications with Motion and Airtable
# Automated project status tracking with Airtable and Motion ## Who's it for Project managers, team leads, and agencies who need to automatically monitor project completion status across multiple clients and send notifications when specific milestones are reached. ## What it does This workflow automatically tracks project progress by connecting Airtable project databases with Motion task management. It monitors specific tasks within active projects and triggers email notifications when key milestones are completed. The system is designed to handle multiple projects simultaneously and can be customized for various notification triggers. ## How it works The workflow follows a structured monitoring process: - **Data Retrieval**: Fetches project information from Airtable (project names and Motion workspace IDs) - **Motion Integration**: Connects to Motion API using HTTP requests to retrieve project details - **Project Filtering**: Identifies only active projects with a status containing SEO in the name - **Task Monitoring**: Checks for specific completed tasks (e.g., Intégrer les articles de blog) - **Conditional Notifications**: Sends email alerts only when target tasks are marked as Completed - **Database Updates**: Updates Airtable with the last notification timestamps ## Requirements - Airtable account with project database - Motion account with API access - Gmail account for email notifications - HTTP request authentication for Motion API ## How to set up ### Step 1: Configure your Airtable database Ensure your Airtable contains the following fields: - Project names: Names of projects to monitor - Motion Workspace ID: Workspace identifiers for Motion API calls - Status - Calendrier éditorial: Project status field (set to Actif for active projects) - Last sent - Calendrier éditorial: Timestamp tracking for notification frequency - Email addresses: Client and team member contact information ### Step 2: Set up API credentials Configure the following authentication in n8n: - Airtable Personal Access Token: For database access - Motion API: HTTP header authentication for Motion integration - Gmail OAuth2: For email notification sending ### Step 3: Configure Motion API integration - Base URL: Uses Motion API v1 endpoints - Project retrieval: Fetches projects using workspace ID parameter - Task monitoring: Searches for specific task names and completion status - Custom filtering: Targets projects with SEO in name and a todo status ### Step 4: Customize scheduling - Default schedule: Runs daily between the 10th-31st of each month at 8 AM - Cron expression: 0 8 10-31 * * (modify as needed) - Frequency options: Can be adjusted for weekly, daily, or custom intervals ### Step 5: Set up email notifications Configure Gmail settings: - Recipients: Project managers, clients, and collaborators - Subject line: Dynamic formatting with project name and month - Message template: HTML-formatted email with a professional signature - Sender name: Customizable organization name ## How to customize the workflow ### Single project, multiple tasks monitoring To adapt for monitoring one project with several different tasks: - Modify the filter conditions to target your specific project - Add multiple HTTP requests for different task names - Create conditional branches for each task type - Set up different notification templates per task ### Multi-project customization - Database fields: Add custom fields in Airtable for different project types - Filtering logic: Modify conditions to match your project categorization - Motion workspace: Support multiple workspaces per client - Notification rules: Set different notification frequencies per project ### Alternative notification methods Replace or complement Gmail with: - Slack notifications: Send updates to team channels - Discord integration: Alert development teams - SMS notifications: Urgent milestone alerts - Webhook integrations: Connect to custom internal systems - Teams notifications: Enterprise communication ### Task monitoring variations - Multiple task types: Monitor different milestones (design, development, testing) - Task dependencies: Check completion of prerequisite tasks - Progress tracking: Monitor task progress percentages - Deadline monitoring: Alert on approaching deadlines ## Conditional logic features ### Smart filtering system - Active project detection: Only processes projects marked as Actif - Date-based filtering: Prevents duplicate notifications using timestamp comparison - Status verification: Confirms task completion before sending notifications - Project type filtering: Targets specific project categories (SEO projects in this example) ### Notification frequency control - Monthly notifications: Prevents spam by tracking last sent dates - Conditional execution: Only sends emails when tasks are actually completed - Database updates: Automatically records notification timestamps - Loop management: Processes multiple projects sequentially ## Results interpretation ### Automated monitoring outcomes Project status tracking: Real-time monitoring of active projects
n8n$9.99Automate Project Kickoff with Dropbox, OpenAI, Slack & Gmail
Streamline project initiation by automatically creating structured folders in Dropbox and sending notifications via Slack and Gmail. This workflow enhances efficiency and collaboration by leveraging n8n's automation capabilities.
n8n$14.99Automate Weekly ClickUp Task Reports via Gmail
Streamline your weekly task reporting with this n8n workflow that compiles ClickUp tasks into detailed reports and sends them via Gmail. Ideal for project managers seeking automated insights into team performance.
n8n$9.99Automate Meeting and Contact Sync from Cal.com to Notion
Streamline your workflow by automatically syncing meeting bookings from Cal.com to Notion, ensuring all meeting and contact data is up-to-date and organized.
n8n$9.99Automate Webpage Change Detection and Notifications with Google Suite
Monitor webpage content changes and receive notifications via Google Suite when updates occur. Ideal for tracking important documents like company policies or competitor pages.
n8n$9.99Pattern for Parallel Sub-Workflow Execution Followed by Wait-for-All Loop
## What this workflow does This set of workflows shows how to start multiple sub-workflows, asynchronously, in parallel, and then wait for all of them to complete. Normally, sub-workflows would need to be run synchronously, in series, or, if they are executed asynchronously (to run concurrently, in parallel), there is no easy way to merge/wait for an arbitrary number of them to complete. This is a design pattern template to show one approach for running multiple, data-driven instances of a sub-workflow asynchronously, in parallel (instead of running them one at a time in series), but still prevent the later steps in the workflow from continuing until all of the sub-workflows have reported back that they are finished, via callback URL. There are other techniques involving messaging services, database tables, or other external flow manager helpers, but this technique accomplishes the goal fully within n8n. ## Setup To implement this pattern, examine the nodes in the template and modify the incoming data leading to: 1. A split-out loop to asynchronously execute a sub-workflow multiple times, in parallel. For instance, each sub-workflow might process one of a list of incoming documents. The resumeUrl for the main/parent workflow is provided to all of the sub-workflow executions, along with a unique identifier that can be counted later (e.g., a document file name). 2. A wait-for-all loop that checks whether all sub-workflows have reported back (`if` node) and builds a unique list of identifiers from the callbacks received from each execution of the sub-workflow. The sub-workflow should be designed to respond immediately (async) and later send a callback request when it has finished processing. The callback request should include the unique identifier value received when the sub-workflow was started. This is meant to be a possible answer to questions like [this one about running things in parallel](https://community.n8n.io/t/is-it-possible-to-run-a-part-of-the-workflow-in-parallel/60221), maybe [this one about waiting for things to finish](https://community.n8n.io/t/node-does-not-wait-for-predecessor-node-always-need-a-merge-node/60773), [this one about managing sub-batches of things by waiting for each batch](https://community.n8n.io/t/maximum-parallel-subworkflows/60052), or [this one about running things in parallel](https://community.n8n.io/t/parallel-execution-of-bat-files/49493). The topic of how to do this comes up a lot, and this is one of the only techniques that (so far) seems to work.
n8n$14.99Streamline Client Onboarding with Automated Google Drive and Email Notifications
Automate the creation of Google Drive folders and send personalized email notifications to clients, enhancing onboarding efficiency and clarity.
n8n$4.99Automate QuickBooks Invoice Notifications to Slack
This n8n workflow automatically sends detailed Slack alerts whenever a new invoice is created or updated in QuickBooks, ensuring real-time financial visibility for your team.
n8n$9.99Automate Cal.com Meeting Attendee Management with Google Sheets, Beehiiv, and Telegram Notifications
Streamline your meeting attendee management by automatically logging details in Google Sheets, subscribing attendees to Beehiiv, and receiving Telegram notifications.
n8n$9.99Automated Execution Cleanup System with n8n API and Custom Retention Rules
Make your n8n instance faster, cleaner, and more efficient by deleting old workflow executions while keeping only the most recent ones you actually need. Whether you're using n8n Cloud or self-hosted, this lightweight workflow helps reduce database/storage usage and improves UI responsiveness, using only official n8n nodes. ## Description Automatically clean up old executions in your n8n instance using only official nodes - no external database queries required. Whether you're on the Cloud version or running self-hosted, this workflow helps you optimize performance and keep your instance tidy by maintaining only the most recent executions per workflow. Ideal for users managing dozens or hundreds of workflows, this solution reduces storage usage and improves the responsiveness of the n8n UI, especially in environments where execution logs can accumulate quickly. ### What It Does * Retrieves up to 250 recent executions across all workflows * Groups executions by workflow * Keeps only the most recent N executions per workflow (value is configurable) * Deletes all older executions (regardless of their status: success, error, etc.) * Works entirely with native n8n nodes - no external database access required * Optionally: set the number of executions to keep as 0 to delete all past executions from your instance in a single run ## How to Set Up - Create a Personal API Key in your n8n instance: Go to Settings → API Keys → Create a new key - Create a new n8n API Credential (used by both nodes): In your n8n credentials panel: Name: anything you like (e.g., "Internal API Access") API Key: paste the Personal API Key you just created Base URL: your full n8n instance URL with the /api/v1 path, e.g. https://your-n8n-instance.com/api/v1 - Use this credential in both: The Get Many Executions node (to fetch recent executions) The Delete Many Executions node (to remove outdated executions) - In the "Set Executions to Keep" node: Edit the variable executionsToKeep and set the number of most recent executions to retain per workflow (e.g., 10) Tip: Set it to 0 to delete all executions - Note: The "Get Many Executions" node will retrieve up to 250 executions per run - this is the maximum allowed by the n8n API. No further setup is required - the filtering and grouping logic is handled inside the Code Node automatically. ## Included Nodes Overview - Schedule Trigger - Set to run daily, weekly, etc. - Get Many Executions - Fetches past executions via n8n API - Set Executions to Keep - Set how many recent ones to keep - Code Node - Filters out executions to delete per workflow - Delete Executions - Deletes outdated executions ## Why Use This? Reduce clutter and improve performance in your n8n instance Maintain execution logs only when they're useful Avoid bloating your storage or database with obsolete data Compatible with both n8n Cloud and self-hosted setups Uses only official, supported n8n nodes - no SQL, no extra setup **Note:** This workflow modifies and deletes execution data. Always review and test it first on a staging instance or on a limited set of workflows before using it in production.
n8n$9.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