Make (formerly Integromat)¶
What it is¶
Make is a visual automation platform that allows you to design, build, and automate anything from tasks and workflows to apps and systems. It uses a "no-code" approach to connect hundreds of different web services through a drag-and-drop scenario builder.
What problem it solves¶
Enables non-developers to create complex multi-step automations connecting different apps and services through a visual interface. It handles authentication, data mapping, and scheduling, significantly reducing the engineering effort required to build integrations between SaaS products.
Where it fits in the stack¶
Automation & Orchestration. Serves as a cloud-based automation platform, an alternative to self-hosted tools like n8n. It is ideal for workflows that primarily involve third-party cloud services (SaaS) where an official API integration is preferred over custom scripts.
Typical use cases¶
- Building multi-step workflows connecting cloud services (e.g., Typeform to Slack to Google Sheets)
- Automating data transformations and transfers between applications using built-in functions
- Creating integrations for services that lack native connections via its "HTTP Request" module
- Processing incoming webhooks from external services to trigger internal actions
Strengths¶
- Visual Scenario Builder: Highly intuitive drag-and-drop interface with real-time execution tracking.
- Large Integration Library: Supports 1000+ pre-built connectors for popular SaaS tools.
- Advanced Logic: Supports branching, filtering, error handling, and iterators/aggregators natively.
- Data Mapping: Extremely flexible system for transforming data between different formats without code.
Limitations¶
- Cloud-hosted only: No self-hosting option for privacy-first or local-only homelab setups.
- Operational Cost: Pricing is based on the number of "operations" and data transfer volume, which can scale quickly.
- Proprietary: Workflows are locked into the Make platform and cannot be easily exported to other systems.
When to use it¶
- When you need a no-code automation platform with a strong visual editor for SaaS-to-SaaS workflows.
- When the required integrations are already available as official modules.
- When you need a reliable, managed service that handles OAuth and API maintenance automatically.
When not to use it¶
- When privacy requires self-hosted automation or local data processing (use n8n or LocalFlow instead).
- When the automation involves significant local file system or hardware access.
- When you need full programmatic control over the execution environment or custom library support.
Getting started¶
- Sign up: Create an account at Make.com.
- Create a Scenario: Click "Create a new scenario" and choose a trigger (e.g., "Webhooks").
- Add Modules: Click the plus icon to add actions from other apps.
- Link and Map: Connect the modules and map the output fields from one module to the input of the next.
- Run and Schedule: Test the scenario manually, then set the schedule to "On" to automate it.
API / Technical examples¶
Incoming Webhook Pattern¶
Make provides a unique URL for every webhook trigger. You can send data to this URL from any device or script.
# Sending JSON data to a Make webhook
curl -X POST https://hook.eu1.make.com/your-unique-id \
-H "Content-Type: application/json" \
-d '{"event": "door_open", "sensor": "back_gate", "timestamp": "2026-05-14T03:30:00Z"}'
JSON Transform Function¶
Inside a module, you can use Excel-like functions to transform data:
{{upper(1.name)}} converts the name field to uppercase.
{{formatDate(now; "YYYY-MM-DD")}} returns the current date in ISO format.
Error Handling¶
Make allows adding "Error handlers" (like Ignore, Rollback, Resume) to specific modules to handle API failures or timeouts gracefully.
Related tools / concepts¶
Sources / references¶
Contribution Metadata¶
- Last reviewed: 2026-05-14
- Confidence: high