Integration layer

Use the Blend Editor to build integrations without coding

The Blend Editor is a powerful and flexible visual integration builder. The integration builder comes with pre-built Connector blocks that contain API end-points. Link blocks, map fields, add your business logic by including conditions, variables, and other features to create comprehensive integrations for your customers.

Scheduling & hyper-scalable execution supports big data as well as hyper-scalable and distributed execution to manage billions of data records.

Schedule integrations to run during a certain time frame, at a certain time or with a fixed frequency.

Powerful Blend Editor features

The integration builder offers a set of powerful features to answer all your integration requirements


Connect multiple apps

Each block performs one specific action, e.g. reading data, updating data or triggering an action.


Call other Blends

You can call a Blend from within another Blend. Use the “Call” block to call a webhook URL from another system inside a Blend.


Add webhooks

Each Blend is automatically exposed as a REST API endpoint, so it can be called as a webhook URL to execute the Blend. 


Use Data Store

Temporarily or permanently store any type of items, e.g. Contacts, Products, Orders, etc. to keep track of the status for each item.


Stop or sleep blocks

Stop or pause the execution of the Blend. The Sleep block causes the Blend to wait and is handy if you want to pace the execution.


Schedule integrations

Choose when and how often your integration is executed – only once or select a frequency, the start and the end dates.


Process in batch

The large amounts of incoming webhooks can be processed efficiently within one run (job) of the triggered Blend.


Use formulas

Use and combine formulas inside placeholders, to manipulate data. The formula will be applied to the result of the placeholder.


Compare lists

Find common or unique items between 2 given lists (arrays). Objects are compared based on the values from the keys you entered.


Create loops

Iterate over items in a list to process items one by one. You can use the block “Exit loop” to stop processing the items in the loop.


Include variables

A variable has a name and type and can store data while the Blend is running. Use variables to temporarily store and transform data.


Cache data

Use the Data Store as a permanent data storage or as a temporary data cache. Configure caching on individual Blend blocks.


Add a custom code

Use the Custom Code block to add your own custom code in PHP, Python or Javascript.


Add conditions

Make your flow conditional, for example, do this when X is true, and do something else otherwise.


Set a limit

Limit the number of items in a list, e.g. the amount of data when you are testing the Blend.


Label and Go To Label

Execute blocks in different parts of your Blend. Add the blocks below a “Label” block, and use “Go To Label” blocks to jump to the Label block, from elsewhere in your Blend.


Deduplicate List

Remove duplicates from a list. Objects will be compared based on one given key. If the values of the key are the same, all but one object will be removed from the output.


Merge Lists

Merge two given lists (arrays) into one new list. The items of both input lists will be added to the new output list and matched based on a given key.

replace field names

Replace Field Names

Replace keys with new keys, for objects in a list (array).

search (1)

Lookup item in Lists

Find an object in a list (array) of objects. 


Filter Lists

Filter a list (array) of objects based on one or more conditions. 

Redirect icon


Redirect a user to a specific URL (e.g. a detail page of a contact in a CRM) after running a Blend. 



Add a case statement with a condition and multiple cases based on the result of the condition. 

compare objects


Compare the keys of two objects and get the keys that are different or the same between both objects.

Discover 4 main layers of the integration platform

Connectivity layer

Integration layer

Embedding layer

Management layer