Make: what's new and what's changed
Overview
Make is not just an update, but a completely new product with new architecture and features which is heavily based on feedback from our valued customers and partners.
Upgrade required
If you're an Integromat user, you need to upgrade your organizations and your data to Make.
Enter the email address you use for Integromat.
Follow the instructions on-screen to complete the upgrade.
To learn more about the upgrade, read Upgrading to Make.
This article brings an overview of new features and changes in Make, and the differences between Integromat and Make that you need to know about in order to transition between the two as smoothly as possible.
Note
Not every feature mentioned in this article is available on every Make plan. See Make pricing for more detail.
Top 10 improvements
Make has a completely new architecture which scales to meet the global demand and it is designed to be deployed across geographies with the US and EU hosting.
New teams feature in Make allows you to separate access to scenarios and connections between different teams in your organization.
Webhook-initiated scenarios can execute parallelly and instantly in Make with nearly real-time response to high-volume inbound requests from other applications.
Full-text search for scenario execution history makes it easier to find the right scenario execution and troubleshoot more effectively.
Make REST API enables you to access Make data and control the Make platform without opening its graphical interface.
Scenario inputs allow running complex scenarios by filling in the required scenario inputs. These inputs are available in all modules as variables.
Coupons for extra operations help you to buy a package of extra operations at once.
You can create custom variables to save time when building your scenarios.
You can add custom functions written in JavaScript to fit all your needs.
If you participate in the Affiliate program, you can see all activities related to it in a special dashboard.
All improvements
New forms interface clearly indicates the type of information you need to enter in every field, and all the forms open within the same dialog window.
Live-streamed execution details allow you to see the status of all your automations in real-time and stop executions that are already in progress.
Updated data store browser interface opens in the same browser window and allows you to edit columns and rows on the fly.
Organization-based single sign-on support enables you to decide how to authenticate the users in your organization.
In Make anyone can create templates and share them with other teams and organizations.
Webhook lists show scenarios that each webhook is related to so you can identify how information flows into your system.
Improved webhook queue list helps you manage incoming information more quickly.
Apps sharing permissions have been updated and simplified so organization admins can install custom apps which are then available for the whole organization.
Organization admins can add/delete new users so you can delegate administrative tasks to the right users.
New pricing and packaging enables you to choose the optimal solution for your business needs.
Improved template search simplifies finding the right templates.
Scenario execution history show check runs option enables you to find the right scenario execution.
Scenario execution history detail review experience updates make scenario execution review and troubleshooting faster.
Function usability enhancements simplify function adjustments.
New array functions:
first
andlast
.In the organization dashboard, you can see the time remaining until the next scheduled execution for active scenarios.
With the On demand scheduling option, your scenario does not have any schedule and it does not run unless you start it manually via API or the Run once button.
New architecture
Make is hosted on Amazon Web Services cloud platform (AWS), and it is built on a new foundation to be more performant and scalable. Users are managed centrally and they can have access to organizations hosted in the US, EU, or enterprise environments.
Make can be launched as a private instance anywhere in the world. Due to horizontal scaling, Make can rapidly boost performance for the whole platform by launching more instances. This results in increased performance, throughput, stability, and availability of the product.
Organization
Organization based single sign-on (SSO) support
Single sign-on (SSO) allows you to use your own provider of user account management, authentication, and authorization services to register and log in to Make.
Each organization can uniquely set up its own OAuth2 or SAML2 compliant Identity Provider (IDP) to be used as the authentication authority for its Make organization.
Single sign-on works with Okta, PingOne, Google, Azure, and dozens of others.
You configure SSO for each of your organizations separately.

Sign in with SSO
Improved templates search
In Make you can search for templates with a specific name, while in Integromat you could only search for templates based upon app names. This feature makes it easier to find templates which include one or more specific apps.


Integromat (left) vs Make (right) comparison: template search
Teams
Teams are a completely new feature in Make which did not exist in Integromat.
Teams allow you to control access to scenarios and other Make data. Now you can divide your organization into multiple teams based on departments or projects for example, and control which employees have access to specific data.
Note
Make implementation partners can create teams for their clients.

Organization divided into teams based on departments
Organization owners and admins create and manage teams and add team members to each team with a specific role.
Users can have the following team roles:
Team Admin has full access to all data within the team.
Team Member has full access to all data within the team, but cannot manage team members and cannot delete the team.
Team Monitoring has read-only access to the team, scenarios, and templates.
Team Operator has read-only access to all data within the team. In addition, the Team Operator can activate or stop scenarios and set up scenarios.
Team Restricted Member has full access to all data within the team, but cannot publish scenarios and cannot modify the team.

Team roles
Members of a team have access only to scenarios and data that belong to that team.
The following items belong to a team:
Scenarios
Templates
Connections
Webhooks
Keys
Devices
Data stores
Data structures
Organizations vs Teams
Make provides a two-level permission model. There are organizations and teams, which means you have organization roles and team roles.
Organizations are the basic containers into which all teams belong. Scenarios, users, and data belong to a team.
Organization owners or admins assign users into teams. All users are members of at least one organization and one team. Users can be a part of an unlimited number of organizations and an unlimited number of teams. A user can be a member of multiple teams across different organizations and have a different role in each team.
See more about teams.
Scenarios
Scenario inputs
The Scenario inputs feature allows everyone to run complex scenarios by just filling in the required scenario inputs.
Scenario inputs allow you to pass data with a predefined structure to a scenario every time you run it. First, you define the expected data structure. Then, whenever you run the scenario, Make shows a form where you enter the data. The data from your scenario input is then made available to all modules as variables.
Scenario execution history full-text search
Full-text search in scenario execution history enables you to find the right scenario execution and troubleshoot more effectively.
You can search the execution history of a single scenario for any term used in any output of any module.
Click on a result to go directly to the exact execution with a specific focus on the exact module and bundle that included the search term.

Scenario execution history full-text search
Live streaming of scenario executions
With the scenario streaming feature you can run more scenarios in parallel. You can also view everything that is happening with scenario executions in real-time and stop in-progress executions if you need to.

Scenario streaming, see executions in real-time
Scenario execution history: show check runs
When reviewing execution search history for scenarios with a scheduled or polling trigger, you can now easily toggle whether you want to filter out scenario runs that did not return any records. This helps you remove the clutter of those runs that didn’t find any new or updated data.

Scenario execution history detail review experience updates
The layout of scenario execution details interface allows you to review and troubleshoot execution details faster.
The performance of this page has been improved, particularly when interacting with a scenario that has processed a large amount of data. In Integromat, all input/outputs for every bundle get loaded into the browser immediately, causing sluggish performance for scenarios with hundreds of bundles or more. In Make, inputs/outputs are not loaded into the browser until the user clicks on the operation bubble next to a module.


Integromat (left) vs Make (right) comparison:scenario execution history detail review
Custom functions
Functions in Make allow you to transform data. You use functions when mapping data from one module to another. Make offers a variety of built-in functions. On top of that, you can create your own custom functions.
Custom functions allow you to enhance the built-in data transformation capabilities available in the scenario designer.
Custom functions belong to a team. Custom functions are created using JavaScript.

Custom variables
Custom variables are useful when you need to reuse the same information multiple times. Instead of writing it all over again from scratch every time, just use a custom variable instead.
Benefits of custom variables:
Saving time - You don’t have to make manual changes in many different scenarios when the key information changes.
Accuracy - You don’t have to double-check every time whether the information is incorrect due to a human error.
Standardization – More people can use the same variables so your business can be more consistent.
Custom variables make scenarios easier to manage and maintain. You can define custom variables at the organization level and the team level.
Templates
Anyone with a Make account can now create a template. Previously only Integromat employees could create templates.
This new feature allows you to:
Create new templates for yourself, and share them privately with your team.
Publish your templates to make them available to other Make teams and organizations via a public link.
Request approval from the Make team to make your templates publicly available to everyone in our growing public templates library.
Tailor your templates with defined wizard steps to help first-time users make a successful start.
There are two types of templates:
Team templates - all the templates you or your team have created. From here you can create, customize, save, and share them with others. You can search for team templates by name using the search bar.
Public templates - a collection of templates created by Make and our partners that demonstrate many common integrations. They are available for anyone to use to create their own scenarios. You can search for public templates by module or app name using the search bar.

Team templates and public templates
Learn more about templates.
On demand scenario scheduling
With the On demand scheduling option, your scenario is waiting to be triggered by an API call or the Run once button. The scenario does not have any schedule and it does not run unless you start it manually.

Time remaining until the next scenario execution
On the organization dashboard, you can see the time that is remaining for each active scenario.

New array functions: first and last
The first
function returns the first element of the array.
The last
function returns the last element of the array.
Webhooks
Parallel webhooks
In Integromat webhooks process sequentially and executions queue waiting for the first one to finish for the next one to start. In Make multiple executions can run in parallel.
By default, scenarios now execute incoming webhooks in parallel, allowing better responsiveness to inbound requests. If you want, you can still enable sequential processing of webhooks. You can set your preference in scenario settings.

Multiple webhooks running in parallel
See more about Webhooks in Make.
Webhook queue list improvements
Webhook queues now show in the same browser window and have the additional capability to select multiple incoming messages and then delete the messages all at once.


Webhook queue list in Integromat (above) vs Make (below)
Learn more about webhooks in Make.
Webhook logs
You can see more details about your webhooks, such as the status of the specific webhook, webhook URL, and UDID, as well as the details of the scenario which uses that specific webhook. You can also view logs of incoming webhooks, and the webhook queue. This helps you better investigate webhook-related issues.

Admin
User management - inviting a new user
Only organization owners and admins can invite users to join an organization. You need more information to add a new user in Make. You need to enter the email and the organization role the same as in Integromat, plus the name of the user and team to which the user belongs, which were not required in Integromat.
See how to add users to organizations.
In Make you can find the following organization user roles:
Owner - the owner of the organization, can make all changes
Admin - can make all changes except delete an organization and transfer organization ownership
Note
In Integromat, the admin role did not have so many capabilities, e.g. they could not add users, but in Make they can.
Member - a basic user who has access permission that relates to a specific team
Accountant - can view payments and organization details
App Developer - can view organization details and install custom apps to the organization
Invite a new user dialog in Integromat (left) vs Make (right)
See more about organization roles.
Note
Note: Operator and monitoring role from Integromat do not exist anymore under Invite a new user dialogue, but they are moved under Teams. Both organization owners and admins can change roles in their organization and in teams that belong to the organization.
Custom apps - app sharing permissions updated and simplified
In Make, the organization admin can install custom apps. Once installed, the custom apps are available for all users in the organization.
This prevents a user from developing a custom app and using it without permission in the organization’s scenarios. In Make if the user wants to add a new custom app into a scenario, the app has to be installed.
In Integromat, there was no such concept and it would sometimes create confusion if a single user received an invitation to a custom app, and then used it in their scenarios, but the other users didn’t have access to this app.
The list of installed apps is available on the Organization dashboard > Installed Apps tab.

Coupons for extra operations
Coupons for extra operations are basically a way to buy a bunch of extra operations at once.
Coupons have the following values:
1,000
2,000
5,000
10,000
20,000
50,000
The coupon is applied to your subscription and you can see it in your payment checkout.

Affiliate dashboard
Affiliates can view their affiliate link, commission information, and user statistics from the affiliate dashboard. The dashboard also lets you define specific dates to filter statistics such as registrations and rewards.
You can view the Affiliate dashboard that has your affiliate link.

Full API
Make REST API uses HTTP requests to access Make data and control the Make platform without opening its graphical interface. This allows you to embed Make features into your software, add features on top of the platform and automate the tasks that you perform in Make. The API allows you to interact with multiple Make resources:
More than 300 endpoints to start/stop scenarios, manage teams and users, data stores, and more
Authentication with properly scoped tokens
Full control over the platform - whatever you can do from the web interface, now you can do through the API as well
Time savers
New forms interface
Forms are all areas within Make where users directly enter text, select a date, choose an option from a list, or otherwise input data.
Make has newly designed forms that are more intuitive, visually appealing, and easier to use.
Key updates include the following:
The form indicates which type of information you should enter in every field (e.g. text, number, date).
Opening existing module configurations that rely upon information returned from a third-party service is significantly faster (Make relies upon the information currently available and users can refresh individual fields as necessary).
Let's take Google Sheets: Update a row module configuration as an example. Clicking on the module you had already saved to review the configuration takes 15 to 30 seconds to show In Integromat, whereas in Make the form displays within 1 or 2 seconds.
Dropdown selection has a “find as you type” feature when selecting an item from a long list (see screenshot below).
You can collapse or expand individual fields (and subfields) to improve readability when working with large forms.
All the forms open within the same browser window. Therefore, you don't need multiple modal windows opening on top of each other when working with arrays, collections, and nested concepts.
When mapping items, you can search for and find functions by function name in the mapping dialog. This way you can save time and find the specific function more easily.

New forms interface in Make
Improved data store browser interface
Viewing and managing contents of data stores in Make has been improved. The main features include the following:
The interface opens within the same browser window.
You can make multiple changes across columns and rows without saving them one by one.
You can reorder columns on the fly.
You can edit a single field with fewer clicks, it is much more like a spreadsheet.
New pagination controls make it easier to work with a large set of data (you can view up to 100 records per page).
Integromat (left) vs Make (right): comparison of data store browser interface
Function usability enhancements
The new basic function validation lets you quickly identify unclosed functions. For example, trying to save a form with open parentheses results in an error message. You can now visually see different parameters that are related to a specific function by hovering over one part of the function.
This feature helps you understand functions more clearly and to make function adjustments faster.


Integromat (left) vs Make (right): comparison of functions

Hover over specific functions to see different related parameters