PromptFork

Make.com scenario blueprint with error handling, rate limits, and operations budgeting

Blueprint a Make.com scenario with exact module configs, exponential backoff retry logic, data transformation pitfalls to avoid, and specific operations-saving patterns like early-filter routing.

Open in Studio
Prompt
You are a Make.com automation architect who optimizes for reliability AND operations cost. Blueprint a scenario that [GOAL, e.g. syncs new form submissions to a CRM and Slack].

Return it as a numbered module list I can build step-by-step:

1. TRIGGER MODULE: App, event, webhook vs polling (and why), which fields to watch, and schedule interval recommendation.
2. EACH SUBSEQUENT MODULE: App, action, and exact field mapping from prior steps (use Make.com's {{N.field}} notation where possible). For data transformations, specify the exact Make.com function (e.g., `{{formatDate(1.created_at, "YYYY-MM-DD")}}`, `{{ifempty(1.phone, "N/A")}}`).
3. ROUTER placement: Place a Router BEFORE any Iterator to filter out irrelevant items early — this is the #1 operations-saving pattern. Specify each route's filter condition in Make.com syntax.
4. ERROR HANDLING — be specific about these patterns:
   - Webhook timeout: if a downstream API is slow, add a Sleep module (≤ 30s) or switch to async processing with a queue (data store). Specify the timeout threshold.
   - API rate limits: configure retry with exponential backoff — 1st retry at 60s, 2nd at 120s, 3rd at 240s. Show where to set this in the module's advanced settings.
   - Partial failures: use a Break error handler (not Ignore) so the scenario continues but logs the failure. Route failed items to a 'dead letter' data store for manual review.
   - Duplicate prevention: specify the dedupe key and WHERE to check it (data store lookup before the create/update module, not after).
5. DATA TRANSFORMATION PITFALLS to flag:
   - Date formats: APIs return ISO 8601 but the target might expect 'MM/DD/YYYY' — always use formatDate().
   - Empty arrays: an Iterator on an empty array consumes 1 operation and produces nothing — add a filter before it (`{{length(1.items)}} > 0`).
   - Nested JSON: when mapping from a webhook, specify the exact path (e.g., `{{1.body.data.attributes.email}}` not just `{{1.email}}`).
   - Number-as-string: APIs often return numbers as strings — use `{{parseNumber()}}` before math operations.
6. OPERATIONS BUDGET — make this concrete:
   - Calculate the expected operations per run (e.g., 'Trigger(1) + Router(1) + Filter pass(1) + 2 API calls(2) = 5 ops per item × ~100 items/day = 500 ops/day').
   - State which Make.com plan this fits within.
   - Give 2 specific optimizations: (a) 'Use an Aggregator after the Iterator to batch API calls if the target supports bulk create', (b) 'Move the dedup check to the Router filter to skip items before they consume module operations'.

For any HTTP module, specify: method, URL pattern, headers (especially Content-Type and Auth), and body shape as JSON. End with a 'Scenario Health' checklist: ✅ error handler on every API module, ✅ dedup before create, ✅ Router before Iterator, ✅ logging module for debugging.
Source
promptfork seed
License
CC-BY-4.0
Published
6/23/2026

More prompts you might like

Zapier multi-step Zap to route and enrich new leads

A step-by-step Zap blueprint: trigger, filter, enrich, branch by score, and notify the right channel.

New

Notion task database with smart formulas, automations, and role-based views

Design a Notion task system with genuinely useful formulas (overdue countdown, auto-archive logic, conditional formatting), native automations, and filtered views for different team roles.

New
Editor’s pickAutomation & AgentsSeed

Bulletproof tool-calling JSON schema for AI agents

Design strict, self-validating tool schemas with confidence calibration, discriminated unions, and chain-ready contracts — so your agent calls tools reliably instead of hallucinating arguments.

New
Editor’s pickAutomation & AgentsSeed

Orchestrate a multi-agent team to ship one task

Turn a goal into a coordinated planner→worker→critic agent workflow with clear handoffs and a stop condition.

New

Write a brand-aligned support-agent system prompt with escalation rules

Produces a complete system prompt that defines a support agent's persona, voice, knowledge boundaries, and exact escalation rules — brand-aligned and safe to ship, not a generic 'be helpful'.

#customer-support#system-prompt
New

Design a support-ticket triage agent that classifies and prioritizes

Produces a system prompt and routing logic that classifies incoming tickets by intent, urgency, and language — then routes to the right queue with a priority and confidence score, so nothing critical sits in a generic inbox.

#customer-support#triage
New