Business Operations & ERPs Workflows
Enterprise resource planning and operations
Sync Google Sheets with Monday.com for Real-Time Data Updates
Ensure your Google Sheets data is always up-to-date by automatically synchronizing changes from Monday.com, eliminating manual updates.
MakeFreeAutomatically Log Zoho Sign Document Completion Data to Google Sheets
Capture and store recipient data in Google Sheets each time a Zoho Sign document is completed, ensuring all actions are documented efficiently.
Make$3.99Automate Record Retrieval and Updates in Datastore
Streamline your data management by automatically retrieving and updating records in your datastore, and sending data via HTTP requests.
Make$3.99Automate Trello Card Creation from SwiftKanban Board Searches
Automatically create Trello cards from SwiftKanban cards found in a specified board, streamlining your project management workflow.
MakeFreeAdd new QuickBooks customers to Zoho CRM as contacts
Every time a new customer is created in QuickBooks, Make will automatically create a new contact in Zoho CRM.
Make$3.99Automatically Create Everhour Projects and Clients from Won Pipedrive Deals
This workflow automates the creation of new projects and clients in Everhour whenever a deal is marked as won in Pipedrive, streamlining project management and client tracking.
Make$4.99Automate Sendcloud Label Uploads to SFTP Servers
Automatically generate and upload Sendcloud parcel labels to your chosen SFTP server whenever a parcel status is updated.
Make$3.99Sync New Contactually CRM Contacts to Zoho People as Employees
Automatically create employee records in Zoho People for new contacts added in Contactually CRM, ensuring seamless data synchronization.
MakeFreePoll Emails via JMAP for Any Provider
Retrieve unread email counts and details from JMAP-compatible providers like Fastmail using n8n HTTP requests, bypassing limitations of standard email nodes.
n8n$12.99Prevent Concurrent Workflow Runs Using Redis
## What does this template do? This workflow sets a small lock value in Redis so that only one copy of a long job can run at the same time. If another trigger fires while the job is still busy, the workflow sees the lock, stops early, and throws a clear error. This protects your data and keeps you from hitting rate limits. Because the workflow also stores simple progress flags (working, loading, finishing), you can poll the current status and show live progress for very long jobs. ## Use Case Great when the same workflow can be called many times in parallel (for example by webhooks, cron jobs, or nested Execute Workflow calls) and you need an only run once at a time guarantee without building a full queue system. ## What the Workflow Does - Starts through **Execute Workflow Trigger** called by another workflow - A **Switch** sends the run to **Get**, **Set**, or **Unset** actions - **Redis** reads or writes a key named `process_status_<key>` with a time-to-live (default 600 s) - **If** nodes check the key and decide to continue or stop - **Wait** nodes stand in for the slow part of your job (replace these with your real work) - Updates the key with human-readable progress values that another workflow can fetch with `action = get` - When done, the lock is removed so the next run can start ## Apps & Services Used - Redis - Core n8n nodes (Switch, If, Set, Wait, Stop and Error) ## Pre-requisites - A Redis server that n8n can reach - Redis credentials stored in n8n - A second workflow that calls this one and sends: - `action` set to `get`, `set`, or `unset` - `key` set to a unique name for the job - Optional `timeout` in seconds ## Customization Tips - Increase or decrease the time in the **Set Timeout** node to match how long your job usually runs - Add or rename status values (working, loading, finishing, and so on) to show finer progress - Replace **Stop and Error** with a Slack or email alert, or even push the extra trigger into a queue if you prefer waiting instead of failing - Use different Redis keys if you need separate locks for different tasks - Build a small status endpoint workflow that calls this one with `action = get` to display real-time progress to users ## Additional Use Cases ### Telegram callback spam filter If a Telegram bot sends many identical callbacks in a burst, call this workflow first to place a lock. Only the first callback will proceed; the rest will exit cleanly until the lock clears. This keeps your bot from flooding downstream APIs. ### External API rate-limit protection Run heavy API syncs one after the other so parallel calls do not break vendor rate limits. ### Maintenance window lock Block scheduled maintenance tasks from overlapping, making sure each window finishes before the next starts.
n8n$24.99Quarterly Archive of Old WordPress Posts to Draft Status
Automatically archive outdated WordPress posts by moving them to draft status every quarter, ensuring your site's content remains fresh and relevant.
n8n$4.99Sync n8n Workflows to Notion Database Automatically
Automatically document and track n8n workflows by syncing them to a Notion database whenever they are tagged with 'sync-to-notion'. This helps in maintaining an organized record of workflows, including their ownership and status.
n8n$9.99Automate Client Creation in Harvest from Pipedrive Deals
Automatically create a new client in Harvest when a deal in Pipedrive meets specified criteria, streamlining your client management process.
MakeFreeSync New Google Contacts to Fresh Proposals as Clients
Automatically add new contacts from Google Contacts to Fresh Proposals as clients, ensuring your client database is always up-to-date.
MakeFreeSynchronize Airtable Records and Generate AI Completions with ChatGPT
Automate the synchronization of records between Airtable tables and leverage ChatGPT to generate AI-driven completions. This workflow watches for new records, searches in another table, generates completions, and updates the desired records.
Make$4.99Add new Zoho CRM contacts to Fresh Proposals as a clients
Every time new contact is created in Zoho CRM, Make will automatically add that contact to Fresh Proposals as a client.
MakeFreeAutomate Property Inventory Surveys with AI and Image Recognition
This n8n workflow streamlines property inventory surveys by using AI and image recognition to automatically identify and document items, saving time and reducing manual effort.
n8n$14.99Automate Cloudflare R2 File Cleanup with Telegram Alerts
This workflow automates the deletion of files older than two weeks from a Cloudflare R2 bucket and sends a Telegram notification for each deleted file. It operates on a daily schedule.
n8n$9.99Automatically Assign Roles to G Suite Users by Organizational Unit
This workflow automatically assigns roles to new G Suite users based on their organizational unit, streamlining user management.
MakeFreeCreate SmartReach.io prospects for new Xero contacts
Make will watch your Xero contacts at regular intervals and create identical SmartReach.io prospects.
MakeFreeSync Jira Issue Updates with Monday.com Pulses
Automatically update Monday.com pulses when changes occur in Jira issues, ensuring your project management data is always current.
Make$3.99Automatically Log CloudTalk Missed Calls as Asana Tasks
This workflow automatically creates a task in Asana for every new missed call registered in CloudTalk, ensuring no missed communication goes unaddressed.
Make$2.99Automatically Post New Podio Tasks to Mattermost Channel
Seamlessly integrate Podio with Mattermost by automatically posting new tasks to a designated channel, ensuring your team stays informed.
MakeFreeAutomate Podio Task Creation from Acuity Scheduling Appointments
Automatically create tasks in Podio for every new appointment scheduled in Acuity Scheduling, streamlining task management and ensuring timely follow-ups.
Make$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