12 Prompts for Automating Workflows: Make, n8n, and Zapier

Why Prompt-Driven Automation Matters

Automation platforms like Make (formerly Integromat), n8n (open-source workflow automation), and Zapier let you connect apps and services without code. But to get the most out of them, you need precise prompts that describe the desired logic, triggers, and actions. A well-crafted prompt saves hours of trial and error. Drawing from official documentation and real-world use cases, here are 12 battle-tested prompts for your everyday automation needs.

1. Slack Notification on Form Submission

Prompt: "Create a workflow that triggers on a new row in Google Sheets (column A: email, B: timestamp). Send a Slack message to the #leads channel with the email and timestamp. Add a fallback if the connection fails: log the error to a separate sheet."

Example: Use this for your landing page form submissions. In Make, set Google Sheets as trigger (Watch Rows), then use Slack module (Send Message). In n8n, use Google Sheets node, then Slack node. In Zapier, pick Google Sheets trigger, then Slack action.

2. Email Auto-Reply Based on Subject Keywords

Prompt: "Check incoming Gmail messages every 15 minutes. If the subject contains 'urgent', reply with a template: 'We'll respond within 2 hours.' If subject has 'feedback', forward to manager@company.com. Otherwise, archive the email."

Example: Customer support teams use this to triage emails. In Make, use Gmail (Watch Emails) with a filter, then Router for conditions. In n8n, use Gmail node with IF node. In Zapier, use Gmail trigger, Filter step, then Gmail actions.

3. Trello Card from Customer Support Ticket

Prompt: "When a new ticket is created in Zendesk with priority 'high', create a card in Trello board 'Support', list 'In Progress', with title = ticket subject, description = ticket body, and assign to user 'support_team'. Add a comment with ticket ID."

Example: Help desk teams track high-priority issues visually. In Make, use Zendesk trigger, Trello module (Create Card). In n8n, use Zendesk node, Trello node. In Zapier, pick Zendesk trigger, Trello action.

4. Daily Weather Report to Telegram

Prompt: "Every day at 8 AM, fetch weather data from OpenWeatherMap for city 'London' (API key in environment variable). Send a Telegram message with: 'Good morning! Today's weather: [temp]°C, [description].' Handle errors by sending a fallback message."

Example: Personal automation for morning updates. In Make, use Schedule trigger, HTTP module (get weather), Telegram module (Send Message). In n8n, use Cron trigger, HTTP Request node, Telegram node. In Zapier, use Schedule trigger, Webhook by Zapier (GET), Telegram action.

5. Database Update on CSV Upload

Prompt: "When a CSV file is uploaded to Dropbox folder 'imports', parse it (columns: id, name, email). Update MySQL table 'users' where id matches, insert new rows if not found. Log the number of updated and inserted rows to a separate file."

Example: ETL pipeline for monthly user imports. In Make, use Dropbox trigger (Watch Files), CSV parser, MySQL module. In n8n, use Dropbox node, CSV node, MySQL node. In Zapier, use Dropbox trigger, Code step (Python/JavaScript), MySQL action.

6. Slack Reminder for Overdue Tasks

Prompt: "Check Asana tasks daily at 9 AM where due date is before today and status is not 'completed'. For each task, send a Slack DM to assignee with: 'Task [task name] is overdue! Due: [due date].' Avoid duplicates by storing last checked date."

Example: Project managers keep teams on track. In Make, use Asana trigger (Search Tasks), filter, Slack module. In n8n, use Asana node, IF node, Slack node. In Zapier, use Asana trigger, Filter, Slack action.

7. Invoice Generation from Stripe Payments

Prompt: "When a Stripe payment is successful (event type: invoice.payment_succeeded), generate a PDF invoice using a template (store in Google Drive), then email it to customer from Gmail with subject 'Your receipt'. Include invoice number and amount."

Example: E-commerce stores automate billing. In Make, use Stripe webhook, PDF generator, Google Drive, Gmail. In n8n, use Webhook node (Stripe), PDF node, Google Drive node, Gmail node. In Zapier, use Stripe trigger, Code step (for PDF), Gmail action.

8. Social Media Cross-Posting

Prompt: "When a new post is published on WordPress with category 'news', create a tweet with title and link, and post to LinkedIn company page with same content. Add a delay of 2 hours between posts to avoid spam."

Example: Content teams amplify reach. In Make, use WordPress trigger, Twitter and LinkedIn modules, Sleep module. In n8n, use WordPress node, Twitter node, LinkedIn node, Wait node. In Zapier, use WordPress trigger, Twitter action, LinkedIn action.

9. Email Digest of Unread Messages

Prompt: "Every Friday at 5 PM, fetch all unread emails from Gmail (last 7 days), group by sender, and send a summary email to user with: 'You have [count] unread emails from [sender].' Exclude emails from newsletters."

Example: Reduce inbox clutter. In Make, use Schedule trigger, Gmail (Search Emails), Iterator, Gmail (Send Email). In n8n, use Cron trigger, Gmail node, Function node (group), Gmail node. In Zapier, use Schedule trigger, Gmail action (search), Code step, Gmail action.

10. Automatic Backup to Cloud Storage

Prompt: "Every night at 2 AM, zip the contents of local folder '/data/backups', upload to S3 bucket 'my-backups' with timestamp in filename, and delete local files older than 7 days. Send success/failure notification to Slack."

Example: DevOps automate server backups. In Make, use Schedule trigger, Bash/Shell module (zip), AWS S3 module, local file delete. In n8n, use Cron trigger, Execute Command node, AWS S3 node, IF node, Slack node. In Zapier, use Schedule trigger, Code step (zip via Python), AWS S3 action.

11. Lead Scoring from Web Form

Prompt: "When a new lead comes from HubSpot form with fields: company size, budget, industry. Score: if company size > 50 and budget > $10K, set score 10; else if industry = 'tech', set score 7; else score 3. Update HubSpot property 'lead_score'."

Example: Sales teams prioritize hot leads. In Make, use HubSpot trigger, Router (conditions), HubSpot module (Update Contact). In n8n, use HubSpot node, IF node, HubSpot node. In Zapier, use HubSpot trigger, Filter by Zapier, HubSpot action.

12. Order Fulfillment Status Update

Prompt: "When a WooCommerce order status changes to 'completed', check inventory in Shopify. If stock available, update order status to 'fulfilled' and send tracking email from SendGrid. If out of stock, set status to 'on-hold' and notify warehouse via SMS (Twilio)."

Example: Multi-channel retailers sync fulfillment. In Make, use WooCommerce trigger, HTTP module (Shopify API), Router, SendGrid and Twilio modules. In n8n, use WooCommerce node, HTTP Request node, IF node, SendGrid and Twilio nodes. In Zapier, use WooCommerce trigger, Webhook by Zapier (GET Shopify), Filter, SendGrid and Twilio actions.

Comparison Table

Feature Make (Integromat) n8n Zapier
Pricing Tiered, free plan with ops limit Free self-hosted, paid cloud Tiered, free 100 tasks/mo
Complexity Moderate, visual builder Moderate, nodes-based Low, linear steps
Open-source No Yes (AGPL) No
Code support Limited (no custom code) Full (JS/Python) Code step (limited)
Best for Visual workflows Developers, custom logic Quick simple automations

Conclusion

These 12 prompts cover common automation scenarios—from notifications and ETL to lead scoring and order fulfillment. Each is ready to adapt with your own API keys, app credentials, and business logic. Start by picking one prompt, implement it in your preferred platform (Make, n8n, or Zapier), then iterate. For deeper learning, refer to official docs: Make Help Center, n8n Documentation, Zapier Help. Automate smart, not hard.

← All posts

Comments