Linking TWICE with Make.com (formerly Integromat) streamlines your workflow through automation, even without a dedicated TWICE module on Make.com. This connection can be efficiently established using webhooks.
Setting Up Your Integration
Initiate a New Scenario: Start by creating a new scenario on Make.com. For assistance, visit Make.com's Help Center on Creating a Scenario.
Configure the Trigger Event:
Choose Custom Webhook as the module to start your scenario.
Establish a Webhook in TWICE
With the URL from Make.com in hand, proceed to create a new webhook in your TWICE Settings > Integrations & API. Enter the provided URL to establish the connection. For a detailed guide on creating a webhook in TWICE, review the dedicated article.
Build your Scenario
Make.com will now receive notifications each time the specified trigger event occurs in TWICE, e.g. when an order is created. You can now configure the subsequent actions within your scenario to automate tasks based on the notifications received from TWICE.
Add modules depending on your desired setup
Use flow control and tools
Congratulations! You have successfully connected TWICE with Make.com!
Using TWICE Data in Make
After setting the custom webhook as a trigger, you will have access to various data fields, such as 'Order ID,' 'Product,' and 'Customer Name,' which you can use in the following modules. A full list of available data fields, their names and definition can be found in our webhook documentation.
Accessing Data Fields
Most data fields can be directly accessed by simply clicking on them within subsequent MAKE modules. For instance, fields like Customer Name are readily available and can be used in any module that supports these inputs.
Working with Array Data Fields
Certain data fields are stored as arrays, which means they contain multiple values. These arrays are indicated by []
at the end of the data field name, such as items[] or persons[]. When dealing with array data fields, you’ll need to convert the array into a format that can be easily read and processed by other modules. To achieve this, follow these steps:
Use an Iterator Module: Start by adding an Iterator module. In the module, select the array data field you want to split—such as items[]—to process each element of the array individually. This breaks down the array into single data points, allowing you to handle each piece of information separately.
Aggregating Data (Optional): If you need to combine the processed data points, add an Aggregator module. In this module, select the Iterator as the source, and then specify which fields to aggregate. For example, you can choose to aggregate only the Product ID or a combination of Product Name and Product ID, depending on your needs.