Resources · Make integration

Emporix Commerce Engine Make integrationAutomate Emporix Commerce Engine with Make.

Can Make move your Emporix orders, returns and quotes for you? The Emporix Commerce Engine Make integration offers 82 modules, 9 of them scheduled triggers. This guide shows ops teams how to connect the account, build a first scenario and pick the right module.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the Emporix Commerce Engine Make integration do?

The Emporix Commerce Engine Make integration links your Emporix account to Make, a no-code tool where you build a scenario: a chain of modules that runs on a schedule. Each module is one brick, a trigger that watches Emporix or an action that reads or changes an order, a cart, a quote or a price. Data flows from one brick to the next as bundles, one order or one return at a time.

Route orders to suppliers. Watch New Orders picks up each order, and Assign a Supplier to an Order Line hands every line to the partner who ships it, the core of a drop-shipping setup.

Keep quotes moving. Create a Quote turns a web request into a draft, then Create a PDF for a Quote produces the file you send to the buyer.

Track returns end to end. Watch New Returns flags each return once it is opened, Get an Order pulls the purchase behind it, and Update a Return records what the warehouse decided.

Before you start: all 9 triggers are scheduled, so Make checks Emporix at an interval instead of reacting on the spot. The Make doc for this app names the modules without describing them, and flags its own content as AI generated. When a listed module falls short, Make an API Call reaches the rest of the Emporix API with the same connection. The Make training walks through these patterns, Make pricing explains how operations add up, and the n8n vs Make comparison lays out the criteria if you are weighing another tool.

Connect

How do you connect Emporix Commerce Engine to Make?

  1. 01

    Add a module and open the connection

    In a new scenario, click the +, search for Emporix Commerce Engine and pick any module. Click Create a connection. The Connection name field is optional, but a clear name helps you tell a test account from the live one.

  2. 02

    Copy the OAuth2 client credentials

    In the Emporix Developer Portal, open the API Keys section. If a callback URI is requested, paste https://www.integromat.com/oauth/cb/emporix-commerce2. Then copy the Client ID and the Client secret shown on screen.

  3. 03

    Paste them and save

    Back in Make, paste both values into the connection window, or follow the on-screen instructions, then save. This connection, your Emporix account linked to Make, is reused by every Emporix module in your scenarios.

First scenario

Your first scenario: send each new order line to its supplier

GoalWhen a new order lands in Emporix Commerce Engine, Make assigns a supplier to its order line.

  1. 01

    Create the scenario

    On the Scenarios page, create a new scenario and click the + to add the first module. Search for Emporix Commerce Engine and choose Watch New Orders.

  2. 02

    Link your account

    Click Create a connection, paste the Client ID and Client secret from the Emporix Developer Portal, then save. The module can now read the orders of your account.

  3. 03

    Add the supplier step

    Click the + on the right of the trigger and add Assign a Supplier to an Order Line. Map the order data coming from Watch New Orders and pick the supplier from the list Make shows.

  4. 04

    Test with Run once

    Place a test order in Emporix, then click Run once. Open the bundles on each module to check that the order was read and the supplier set on the right line.

  5. 05

    Schedule and switch on

    On the first module, keep the default schedule of every 15 minutes or pick another interval your plan allows, then switch the scenario on. New orders now reach their supplier without manual work.

Triggers

What starts an Emporix scenario

9 modules start a scenario when something happens in Emporix Commerce Engine. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Emporix Commerce Engine as soon as it happens.

Emporix Commerce Engine1Watch Availability Event

Watch Availability Event

triggerIn the docs only

Wake your scenario on availability events in Emporix, so a stock change can reach your sales team, a spreadsheet or a marketplace feed without anyone checking the back office by hand. Each event arrives as one bundle, the single item Make passes to the next module.

How it fires
scheduled. Make checks Emporix on the scenario's schedule, every 15 minutes by default.
When to use it
a product your B2B buyers ask for runs short and the account manager should hear about it before the customer does.
Watch out
nothing moves between two checks, so add Get a Product Availability when a flow needs the figure at that precise moment.
Emporix Commerce Engine2Watch For Updated Orders

Watch For Updated Orders

triggerIn the docs only

Keep your ERP, your CRM or the warehouse sheet in step with orders that change after checkout: this trigger hands your scenario each order modified in Emporix, one bundle per order.

How it fires
scheduled. Make polls Emporix at the interval set on the scenario, 15 minutes unless you change it.
When to use it
a customer edits the delivery address and the warehouse must ship with the right one.
Watch out
if the same scenario then changes the order with Update Order Status or Update Order Entries, it may pick up its own change; keep write-back steps in a separate scenario.
Emporix Commerce Engine3Watch For Updated Returns

Watch For Updated Returns

triggerIn the docs only

Follow a return to the end: when a return changes in Emporix, the module passes it to your scenario at the next check, so the helpdesk shows the same state as the commerce back office.

How it fires
scheduled. Make asks Emporix for these returns each time the scenario runs, following the schedule set on the first module.
When to use it
a buyer asks where their refund stands and the support agent needs the current status to answer.
Watch out
only modified returns come through here; to react when a return is first opened, Watch New Returns is the cleaner pick.
Emporix Commerce Engine4Watch New Orders

Watch New Orders

triggerIn the docs only

Turn every fresh order into a starting point: Watch New Orders sends each order placed in Emporix to the next modules, which can notify a sales rep, open a ticket or assign the lines to a supplier.

How it fires
scheduled. Make looks for new orders each time the scenario runs, by default every 15 minutes, and the Free plan cannot go below that interval.
When to use it
a wholesale shop where each incoming order should reach the account owner and the fulfillment partner without copy and paste.
Watch out
an order edited later does not come back through here; that is the job of Watch For Updated Orders.
Emporix Commerce Engine5Watch New Returns

Watch New Returns

triggerIn the docs only

Hear about each return a customer opens: the module sends the new return to your scenario, which can warn the warehouse, the refund owner or a support queue.

How it fires
scheduled. Emporix does not push anything to Make with this module; Make queries it on the scenario's schedule, which starts at every 15 minutes.
When to use it
the logistics team wants to know which parcels are on their way back.
Watch out
when the message should also name the order the return came from, look it up with Get an Order right after.
Emporix Commerce Engine6Watch Order Update Event

Watch Order Update Event

triggerIn the docs only

Catch order update events rather than whole orders: this trigger feeds your scenario with each update event Emporix records on an order, which suits flows that care about what happened, not only the final state.

How it fires
scheduled. Make collects these events when the scenario runs, never between two runs.
When to use it
a log sheet where operations want one row per change made to an order.
Watch out
Watch For Updated Orders sounds close and the doc describes neither, so test both with Run once and compare the bundles before picking.
Emporix Commerce Engine7Watch Product Event

Watch Product Event

triggerIn the docs only

Let catalog changes travel on their own: Watch Product Event passes each product event from Emporix to your scenario, so a marketplace listing, a PIM export or a merchandising sheet can follow the catalog.

How it fires
scheduled. Make reads the new product events at every run of the scenario, 15 minutes apart unless you set another interval.
When to use it
a product sheet is corrected in Emporix and the catalog sent to resellers must match it.
Watch out
a scenario that answers with Assign a Product To a Category may create a fresh product event of its own; put that step in another scenario.
Emporix Commerce Engine8Watch Quote Event

Watch Quote Event

triggerIn the docs only

Alert sales about quotes without opening Emporix: each quote event it records reaches your scenario as a bundle, which can ping the rep, update a CRM deal or prepare the PDF for the buyer.

How it fires
scheduled. Make pulls the quote events on the scenario's schedule; nothing reaches Make between two runs.
When to use it
a business buyer requests a quote and the account manager should see it in the CRM they already work in.
Watch out
generating the PDF with Create a PDF for a Quote in the same scenario may produce a new quote event, so check with Run once that the flow does not restart itself.
Emporix Commerce Engine9Watch Return Event

Watch Return Event

triggerIn the docs only

Build an audit trail of returns: this trigger delivers the return events Emporix logs, one bundle each, to whatever keeps your records, a sheet, a database or a helpdesk note.

How it fires
scheduled. Make checks Emporix for return events when the scenario runs, every 15 minutes on a new scenario, down to 1 minute on paid plans.
When to use it
finance wants a trace of each change on a return before approving a refund.
Watch out
three return triggers exist; pick this one for the event trail, Watch New Returns for openings and Watch For Updated Returns for changed records.
Modules

What the Emporix modules do

Emporix Commerce Engine gives you 73 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Emporix Commerce Engine1

Add a Price to a Price List

ActionIn the docs only

Put a new price into an existing price list without opening the Emporix back office, fed by a spreadsheet, a pricing tool or an approval form placed earlier in the scenario.

When to use it
the pricing team signs off a negotiated tier for a key account and the list must carry it.
Watch out
to change a price already sitting in the list, Update a Price from a Price List is the module to use, not this one.
Emporix Commerce Engine2

Add a Product to Cart

ActionIn the docs only

Fill a cart for the customer: the module places a product in an Emporix cart, which lets a scenario rebuild a basket from a phone order or a reorder list.

When to use it
a buyer sends a reorder list through a form and the rep wants a ready cart to review.
Watch out
you need a cart to add to, so start with Create a Cart or find the existing one with Search Carts by Customer.
Emporix Commerce Engine3

Assign a Product To a Category

ActionIn the docs only

Sort the catalog without thinking about it: this action attaches a product to a category, so a new item shows up in the right aisle of the shop as soon as the scenario runs.

When to use it
products imported from a supplier file land without a category.
Watch out
when the category name comes from a sheet, run Search Categories first to pass the category Emporix actually knows.
Emporix Commerce Engine4

Assign a Supplier to an Order Line

ActionIn the docs only

Route each order line to the partner who ships it: the module links a supplier to one line of an order, the basis of a drop-shipping or multi-vendor flow.

When to use it
right after Watch New Orders, when every line of a fresh order must reach its supplier.
Watch out
the name points to a single line, so an order with several lines needs several passes, and each pass counts as one operation on your plan.
Emporix Commerce Engine5

Assign a User to a User Group

ActionIn the docs only

Give people the right access from day one: the module places an Emporix user into a user group, so group membership follows your onboarding process instead of manual clicks.

When to use it
a new buyer joins a client company and a contract signed in your CRM starts the onboarding.
Watch out
List User Groups shows the groups that exist; pick from it rather than typing a name that may not match.
Emporix Commerce Engine6

Close a Cart

ActionIn the docs only

Close a Cart shuts an Emporix cart once it has served its purpose, which keeps converted or abandoned baskets from staying open forever.

When to use it
after a sales rep has turned a prepared cart into an order with Create an Order.
Watch out
treat the closing as final and confirm with Get a Cart first that you close the cart you mean.
Emporix Commerce Engine7

Create Configurations

ActionIn the docs only

Settings written into Emporix from a scenario: Create Configurations adds configuration entries, handy when the same setup has to be applied again.

When to use it
you prepare a new storefront whose settings live in a shared spreadsheet.
Watch out
the doc gives no description of what a configuration holds, so try it on a test account and read the result with Get a Configuration before touching production.
Emporix Commerce Engine8

Create a Cart

ActionIn the docs only

Open a fresh cart in Emporix, the first brick of any flow that assembles an order on behalf of a customer.

When to use it
a phone order taken by the sales team is logged in a form, and the scenario prepares the basket for them.
Watch out
check with Search Carts by Customer that the customer has no open cart already, or you may end up with two baskets for one order.
Emporix Commerce Engine9

Create a Coupon

ActionIn the docs only

Hand out discount codes without typing them: Create a Coupon generates a coupon in Emporix from data flowing through the scenario, such as a campaign row or a loyalty event.

When to use it
support wants to add a goodwill code to its reply after a complaint.
Watch out
search existing codes with Search Coupons first, in case a campaign already created the same one.
Emporix Commerce Engine10

Create a Customer Segment

ActionIn the docs only

Group customers the way your sales team thinks about them: the module creates a customer segment in Emporix, ready to receive the right accounts.

When to use it
a new distributor program starts and its members need a segment of their own.
Watch out
creating the segment does not fill it; the modules that update segment assignments are what place customers inside.
Emporix Commerce Engine11

Create a PDF for a Quote

ActionIn the docs only

Deliver a proper document to the buyer: this action produces a PDF of an Emporix quote, ready to attach to an email or store in a shared drive.

When to use it
a quote is ready and the rep wants the file in the customer's inbox without exporting it by hand.
Watch out
placed after Watch Quote Event, check with Run once that creating the PDF does not raise a new quote event and restart the scenario.
Emporix Commerce Engine12

Create a Price Record

ActionIn the docs only

Record a price in Emporix straight from your pricing source, so the shop shows the amount agreed in the spreadsheet or the ERP.

When to use it
a new product goes live and its price is kept outside Emporix until launch.
Watch out
Add a Price to a Price List is the neighbor for prices that belong to a list; test both with Run once to see which structure your account uses.
Emporix Commerce Engine13

Create a Quote

ActionIn the docs only

Start a quote from wherever your leads land: the module opens a quote in Emporix with data from a form, a CRM deal or an email parsed earlier in the scenario.

When to use it
a price request comes in through the website and sales wants a draft quote waiting for them.
Watch out
add Create a PDF for a Quote only once the quote is complete, so the buyer never receives a half-filled document.
Emporix Commerce Engine14

Create a Return

ActionIn the docs only

Log a return on the customer's behalf: Create a Return records it in Emporix from a support ticket or a return form, so the warehouse and finance see the same case.

When to use it
returns requested by email sit in a helpdesk and must reach the commerce back office.
Watch out
a scenario that also listens with Watch New Returns will pick up the return it just created; keep the two in separate scenarios.
Emporix Commerce Engine15

Create an AI Completion

ActionIn the docs only

Ask an AI model to write or answer from inside the Emporix app: Create an AI Completion returns generated text you can use in the next module.

When to use it
a product description needs a first draft before someone polishes it.
Watch out
the doc gives no detail on the model or its settings, so read the output with Run once and have a person review it before it reaches customers.
Emporix Commerce Engine16

Create an Agentic Chat Message

ActionIn the docs only

Send a message to an Emporix agentic chat and get its reply back into the scenario, which adds a conversational step in the middle of a flow.

When to use it
a customer question arrives by email and the scenario asks the agent for a first answer before support checks it.
Watch out
no official description exists for this module, so run it once on a test question and read the bundle to see what comes back.
Emporix Commerce Engine17

Create an Asset

ActionIn the docs only

Add a file to Emporix as an asset, for instance a product photo or a spec sheet coming from a shared drive or a supplier email.

When to use it
a supplier sends new visuals and the catalog team wants them stored without downloading and uploading each one.
Watch out
on the Free plan Make handles files up to 5 MB, so heavy media need a paid plan.
Emporix Commerce Engine18

Create an Order

ActionIn the docs only

Place an order in Emporix from outside the storefront: a sales call, a purchase order received by email or a B2B form can all end as a real order.

When to use it
a key account emails its purchase order and the rep wants it in Emporix without retyping the lines.
Watch out
a Watch New Orders scenario will see this order too; if both live together, the flow can start again on its own output.
Emporix Commerce Engine19

Delete a Configuration

ActionIn the docs only

Remove a configuration entry that no longer applies, keeping the Emporix account free of leftovers from past tests or retired setups.

When to use it
cleaning up after a trial storefront has been shut down.
Watch out
a deletion cannot be undone from Make, so check the target with Get a Configuration during a Run once test before switching the scenario on.
Emporix Commerce Engine20

Delete a Price Record

ActionIn the docs only

Take an outdated price out of Emporix so buyers stop seeing it, driven by the end date or status kept in your pricing sheet.

When to use it
a promotion ends and its special prices must go.
Watch out
nothing brings the record back once deleted; read it first with Get a Price Record and keep a copy in a sheet if the history matters.
Emporix Commerce Engine21

Delete a User

ActionIn the docs only

Cut a person's access by deleting their Emporix user, the last step of an offboarding flow run from your HR tool or CRM.

When to use it
a client company tells you a buyer has left and should no longer place orders.
Watch out
removal is permanent; when the aim is only to change rights, Remove a User from a User Group is the gentler move.
Emporix Commerce Engine22

Delete an Asset

ActionIn the docs only

Clear a file out of Emporix, such as the photo of a discontinued product or a spec sheet replaced by a new version.

When to use it
a product leaves the catalog and its media should go with it.
Watch out
Update an Asset changes the asset without removing it, which is safer when in doubt; deletion has no undo.
Emporix Commerce Engine23

Generate Text with AI

ActionIn the docs only

Produce text on demand, such as a product blurb, an email draft or a summary, and use it in any later module of the scenario.

When to use it
a batch of new products needs short descriptions in the voice of the shop.
Watch out
Create an AI Completion sits right next to it and the doc describes neither; run both once on the same input and keep the one whose bundle fits your flow.
Emporix Commerce Engine24

Get a Asset

ActionIn the docs only

Fetch one asset from Emporix so its details can travel to a shared drive, an email or a product feed.

When to use it
a later step needs the file behind a product, for example to send the spec sheet to a buyer.
Watch out
the module is named Get a Asset in Make, with that exact spelling, so type it that way when you search the module list.
Emporix Commerce Engine25

Get a Cart

ActionIn the docs only

Read what sits in one specific cart, handy before closing it, turning it into an order or reminding the customer of what they left behind.

When to use it
the rep wants to check a basket before calling the buyer.
Watch out
you need to know which cart; Search Carts by Customer or Search Carts by Session ID find it when you only have the customer or the session.
Emporix Commerce Engine26

Get a Category

ActionIn the docs only

One category at a time: Get a Category brings it into the scenario so the next modules can reuse what Emporix knows about it, in a feed, a report or a check.

When to use it
a product event arrives and the notification should name the category in plain words.
Watch out
it returns a single category; to browse many, Search Categories fits better and returns several bundles.
Emporix Commerce Engine27

Get a Configuration

ActionIn the docs only

Look inside one configuration entry of Emporix and bring its value into the scenario, where a later step can compare it, copy it or report it.

When to use it
before a Delete a Configuration step, to confirm the entry is the one to remove.
Watch out
the doc says nothing about the content of a configuration, so study the returned bundle in a Run once test before mapping it.
Emporix Commerce Engine28

Get a Customer Segment

ActionIn the docs only

The details of one customer segment move on to the next module, so a report or a CRM field shows the group in question.

When to use it
a new order comes in and the account manager wants to know which program the buyer belongs to.
Watch out
finding which segment a customer sits in takes Search Customer Segment Assignments first; this module only reads the segment itself.
Emporix Commerce Engine29

Get a Delivery Details

ActionIn the docs only

Pass delivery details from Emporix to a carrier booking, a tracking email or the warehouse sheet, so each of them gets what it needs.

When to use it
an order is ready to ship and the carrier step needs the delivery data.
Watch out
the doc gives no description of the details returned, so run it once and map only the values you actually see in the bundle.
Emporix Commerce Engine31

Get a Price Record

ActionIn the docs only

Check a single price record before acting on it, so the scenario compares, copies or reports the amount stored in Emporix.

When to use it
a pricing sheet should be reconciled with what the shop really charges.
Watch out
Search Matching Price answers a different need, finding the price that applies to a case; this module reads a record you already point to.
Emporix Commerce Engine32

Get a Product

ActionIn the docs only

Load the record of one product into the scenario, the step that lets a notification, a feed or a spreadsheet show more than an identifier.

When to use it
after Watch Product Event, to enrich the alert with the product data the team reads.
Watch out
for several products at once, Search Products returns one bundle per match instead.
Emporix Commerce Engine33

Get a Product Availability

ActionIn the docs only

Find out whether a product is available at the moment the scenario runs, and pass the answer to a quote, a reply or a stock sheet.

When to use it
a sales rep builds a quote and wants availability checked before promising a date.
Watch out
Search Product Global Availability exists too; this module targets one product, while the other, going by its name, gives a broader view.
Emporix Commerce Engine34

Get a Quote

ActionIn the docs only

A quote and its details enter the scenario, ready to copy into the CRM, send by email or turn into a PDF.

When to use it
after Watch Quote Event, when the event bundle alone does not give the rep what they need.
Watch out
to look through many quotes, use Search Quotes, which can return several bundles.
Emporix Commerce Engine35

Get a Return

ActionIn the docs only

Bring one return and its details into the scenario, the base for a refund request, a customer update or a warehouse note.

When to use it
Watch Return Event reports a change and the support agent needs the whole case.
Watch out
it reads without changing anything; to edit the return, add Update a Return after it.
Emporix Commerce Engine36

Get a Supplier

ActionIn the docs only

To know who ships what, Get a Supplier reads the record of one supplier and adds it to the message for the warehouse or to a purchase document.

When to use it
after Assign a Supplier to an Order Line, to tell the team which supplier serves each line.
Watch out
List Suppliers shows them all when you do not know yet which one you need.
Emporix Commerce Engine37

Get a User

ActionIn the docs only

Retrieve one Emporix user so their details can land in a CRM, a support tool or an access review sheet.

When to use it
an audit of who can order on behalf of a client company.
Watch out
List Users returns several bundles and suits full reviews better; this module is for one known user.
Emporix Commerce Engine38

Get an Order

ActionIn the docs only

Single orders matter: this module fetches one from Emporix, often the missing piece when a trigger or a return only tells you that something happened to it.

When to use it
a new return arrives and the reply to the customer should mention what was ordered.
Watch out
Search Sales Orders returns several bundles when you look for orders by criteria rather than one precise order.
Emporix Commerce Engine39

List Suppliers

SearchIn the docs only

Pull the list of suppliers from Emporix, one bundle per supplier, ready to sync into a sheet, a CRM or a purchasing tool.

When to use it
keeping a supplier directory in a spreadsheet aligned with the commerce back office.
Watch out
each bundle goes through the next module once, so a long list means as many operations downstream; keep only the steps you need after it.
Emporix Commerce Engine40

List User Groups

SearchIn the docs only

See the user groups set up in Emporix, one bundle per group, to document access or to choose the right group before assigning someone.

When to use it
before Assign a User to a User Group, when the group comes from a label in your CRM that must match Emporix.
Watch out
a search can return no bundle at all; check with Run once what an empty result looks like before building the rest.
Emporix Commerce Engine41

List Users

SearchIn the docs only

A full roster of the users in your Emporix tenant lands in your scenario, one bundle per person, ready to feed a report or a check. The result can hold zero, one or many users.

When to use it
you need every user rather than one known person, for example to compare the Emporix roster with the staff list kept in your HR sheet.
Watch out
each user becomes its own bundle, so every module placed after it runs once per user and adds operations.
Emporix Commerce Engine42

Make a JSON Patch API Call

ActionIn the docs only

This module changes only the part of an Emporix record you point to, through the connection you already set up. Its name refers to JSON Patch, a way of writing a partial edit.

When to use it
no listed update module reaches the detail you want to change.
Watch out
you write the edit yourself from the Emporix API documentation, so test it with Run once on a test record before switching the scenario on.
Emporix Commerce Engine43

Make an API Call

ActionIn the docs only

Any endpoint of the Emporix API is within reach through this module, using the same connection as the other Emporix modules. It is the way to cover what the listed modules do not.

When to use it
choose it when you searched the module list and nothing matches your need, for instance an object or an operation that has no dedicated module.
Watch out
the module does not guide you field by field; you need the endpoint path and the request body from the Emporix API documentation.
Emporix Commerce Engine44

Remove a User from a User Group

ActionIn the docs only

Access follows your team changes: this action takes a user out of an Emporix user group, so the group no longer counts that person among its members.

When to use it
it fits the offboarding path, when someone changes role or leaves and a form or an HR tool signals it to your scenario.
Watch out
the scenario needs both the user and the group to act on; place List Users or List User Groups before it when you only know names.
Emporix Commerce Engine45

Search Carts by Customer

SearchIn the docs only

Every cart tied to one customer comes back from this search, so you can see what that buyer has put aside in the Emporix storefront. The result may be empty, a single cart or several.

When to use it
use it when a sales rep or a support agent works a customer file and wants the open baskets next to it in the CRM.
Watch out
when several carts come back, the next modules run once per cart; add a filter if you only care about one.
Emporix Commerce Engine46

Search Carts by Session ID

SearchIn the docs only

Carts can be found from a session too: this search returns the Emporix carts attached to the session ID you give it, which helps when no customer is known yet.

When to use it
choose it over Search Carts by Customer when your storefront or analytics tool hands the scenario a session ID rather than a customer.
Watch out
the scenario must receive that session ID from somewhere, usually another app or a Make webhook placed first; the Emporix triggers of this page do not supply it by themselves.
Emporix Commerce Engine47

Search Categories

SearchIn the docs only

Your catalog tree becomes readable in a scenario: this module returns the Emporix categories that match your search, each as a separate bundle you can map further down.

When to use it
run it before Assign a Product To a Category when your source data gives a category name and the assignment needs the Emporix category itself.
Watch out
a broad search can return many categories and multiply operations; narrow it as much as the module allows before testing.
Emporix Commerce Engine48

Search Category Assignments by Category

SearchIn the docs only

Starting from one category, this search tells you what is filed under it in Emporix, so a merchandiser can audit a shelf of the catalog without opening each product.

When to use it
pick it when the question is what sits in this category, for example to export the content of a seasonal category to a spreadsheet.
Watch out
it reads the assignments, not the full product records; add Get a Product after it if you need product details.
Emporix Commerce Engine49

Search Category Assignments by Reference

SearchIn the docs only

The reverse view of the previous search: you start from the referenced item, such as a product, and get back the Emporix categories it is filed under.

When to use it
choose it when a product changes and you want to know which parts of the catalog it touches, for instance after Watch Product Event fires.
Watch out
a product filed in several categories returns several bundles, and each one runs the rest of the scenario.
Emporix Commerce Engine50

Search Contact Assignments

SearchIn the docs only

Who is attached to what becomes visible: this search returns the contact assignments stored in Emporix, so a scenario knows which contact is tied to which record.

When to use it
use it when a quote or an order arrives and your scenario must find the right contact to notify or to copy into the CRM.
Watch out
the search can return no match at all; add a router or a filter so the scenario handles the empty case instead of stopping silently.
Emporix Commerce Engine51

Search Coupons

SearchIn the docs only

Your promotion codes stay under control with this search, which returns the Emporix coupons matching your criteria so you can review or reuse them elsewhere.

When to use it
run it before Create a Coupon to check that a code does not exist yet, or to push the list of live coupons to your marketing team's sheet.
Watch out
several coupons can match, and every one of them passes through the next modules.
Emporix Commerce Engine52

Search Customer Segment Assignments

SearchIn the docs only

Segment membership turns into data you can act on: the module returns the assignments that link customers to Emporix customer segments.

When to use it
choose it when a campaign or a price rule depends on a segment and you want to check who belongs to it before sending anything.
Watch out
it returns links, not the segment definitions; use Get a Customer Segment when you need the segment itself.
Emporix Commerce Engine53

Search Customer Segments

SearchIn the docs only

This search lists the customer segments defined in Emporix, the groups of buyers you set up in your tenant.

When to use it
place it ahead of Update Customer Segment Assignment when your scenario knows the segment by name but the update needs the Emporix segment.
Watch out
an empty result means no segment matched; test with Run once and read the bundles before building the rest.
Emporix Commerce Engine54

Search Customers

SearchIn the docs only

Finding a buyer in Emporix from your other tools gets simple: the module searches your customers and returns each match as a bundle you can map into the next step.

When to use it
use it when a lead or a ticket arrives from another app and the scenario must check whether that person already exists in Emporix before creating anything.
Watch out
a loose search may match more than one customer; decide with a filter which one the scenario should keep.
Emporix Commerce Engine56

Search Matching Price

SearchIn the docs only

The price that applies to a given situation is what this search is for: it asks Emporix which price matches, instead of reading a whole price list yourself.

When to use it
choose it when a scenario prepares a quote or checks an order and must know the price Emporix would actually apply.
Watch out
no match is a valid answer; plan a branch for it so a missing price does not reach your customer as a blank.
Emporix Commerce Engine57

Search Price List

SearchIn the docs only

With this module you locate the Emporix price lists that fit your search, the lists in which Emporix groups your prices.

When to use it
run it before Add a Price to a Price List or Update a Price from a Price List, when your source file names the list but the change needs the Emporix list itself.
Watch out
it finds lists, not the prices inside them; Search Prices handles that part.
Emporix Commerce Engine58

Search Prices

SearchIn the docs only

Price records themselves come out of this search, so a pricing manager can pull them into a sheet or compare them with a supplier file.

When to use it
use it when you want to review or export prices in bulk, rather than asking for the single price that applies, which is the job of Search Matching Price.
Watch out
a wide search on a large catalog produces many bundles, and each one counts as operations in the modules that follow.
Emporix Commerce Engine59

Search Product Global Availability

SearchIn the docs only

Stock across your whole setup is the answer here: the search returns availability for products at global level, not only for one product you name.

When to use it
choose it for a stock overview sent to operations, and keep Get a Product Availability for a single product you already know.
Watch out
the result may be large; send it to an aggregator or a sheet rather than one message per bundle.
Emporix Commerce Engine60

Search Products

SearchIn the docs only

Your Emporix catalog opens up to other apps: this search returns the products that match, one bundle each, ready to sync to a marketplace feed, a spreadsheet or a PIM.

When to use it
use it when you start from a keyword or a criterion rather than a precise product; with a known product, Get a Product is enough.
Watch out
every product found runs the rest of the scenario, so test on a narrow search first.
Emporix Commerce Engine61

Search Quotes

SearchIn the docs only

Quotes pending in Emporix become easy to follow up: the search returns the ones matching your criteria so sales can see which proposals still need attention.

When to use it
pick it to build a follow-up list in your CRM or chat tool, where Watch Quote Event would only catch quotes as they change.
Watch out
without a narrow search you may get every quote; filter on the status that interests you right after the module.
Emporix Commerce Engine62

Search Returns

SearchIn the docs only

Returns recorded in Emporix come back from this module, which gives your support or warehouse team one view of what customers are sending back.

When to use it
use it to pull a batch of returns into a sheet or a helpdesk; to react to each new return as it appears, the Watch New Returns trigger fits better.
Watch out
each return found is its own bundle, so a message module placed after it sends one message per return.
Emporix Commerce Engine63

Search Sales Orders

SearchIn the docs only

Orders become queryable from any scenario: the module returns the Emporix sales orders matching your search, ready for a report, an invoice tool or an ERP.

When to use it
choose it when you need a set of orders, for instance the ones of one customer, rather than the single order that Get an Order reads.
Watch out
the search does not react to new orders; for that, start the scenario with Watch New Orders.
Emporix Commerce Engine64

Update B2B Customer Segment Assignment

ActionIn the docs only

Business accounts move between segments without manual edits: this action changes a B2B customer segment assignment in Emporix, so the company lands in the right group.

When to use it
use it when a signal from your CRM, such as a contract upgrade, should move a business account to another segment; keep Update Customer Segment Assignment for the non B2B case.
Watch out
run Search Customer Segments first if your scenario only knows the segment by name.
Emporix Commerce Engine65

Update Customer Segment Assignment

ActionIn the docs only

A customer's segment follows their behavior when this action edits the assignment in Emporix, which changes the group they belong to from the scenario.

When to use it
it suits a loyalty rule, for example when your email tool tags someone as a repeat buyer and the storefront should treat them that way.
Watch out
the change is applied as soon as the module runs; test it with Run once on a test customer before activating the scenario.
Emporix Commerce Engine66

Update Order Entries

ActionIn the docs only

Order lines can be corrected from outside Emporix: this action edits the entries of an existing order, so the order reflects what will actually ship.

When to use it
choose it when a change arrives on the line level, for instance a warehouse tool reports a line that must be adjusted, rather than a change of the whole order.
Watch out
the change lands on an order already placed; read the order with Get an Order first so you map the right line.
Emporix Commerce Engine67

Update Order Products

ActionIn the docs only

This action edits the products carried by an existing Emporix order, which keeps the record in line when an item is swapped after checkout.

When to use it
use it when customer service agrees to a replacement product and logs it in a form or a ticket that the scenario reads.
Watch out
Update Order Entries works on lines, this module on products; check with Run once which one gives the result you expect on a test order.
Emporix Commerce Engine68

Update Order Status

ActionIn the docs only

Your customers and your team see the true state of an order when this action moves its status in Emporix from another tool.

When to use it
it fits the handover to logistics: when your shipping app confirms a parcel left, the scenario updates the order so the storefront shows it.
Watch out
a status change can start other scenarios that watch updated orders; make sure the two do not answer each other in a loop.
Emporix Commerce Engine69

Update a Configuration

ActionIn the docs only

Settings stored as configurations in Emporix can be changed from a scenario with this action, without opening the admin screens.

When to use it
choose it when a value kept in a shared sheet or a form must reach Emporix; when the configuration does not exist yet, Create Configurations is the right module.
Watch out
read the current value first with Get a Configuration, and test the change on a non production tenant if you have one.
Emporix Commerce Engine70

Update a Price from a Price List

ActionIn the docs only

Price changes decided elsewhere reach the shop: the action edits a price that already sits in an Emporix price list.

When to use it
use it when a supplier file or a pricing sheet changes a price you already sell; for a new price in the list, Add a Price to a Price List does the job.
Watch out
the new value is live once the module runs, so check the mapping on one product with Run once before processing a whole file.
Emporix Commerce Engine71

Update a Quote Status

ActionIn the docs only

The quote pipeline stays accurate when this action sets the status of an Emporix quote from the tool where the decision happens.

When to use it
pick it when a signature tool or a CRM stage tells you a buyer accepted or declined, so Emporix follows without anyone retyping it.
Watch out
Watch Quote Event may pick up the change you just made; add a filter so a scenario does not react to its own update.
Emporix Commerce Engine72

Update a Return

ActionIn the docs only

Return files move forward from your support or warehouse tools: the action edits an existing Emporix return with the information your team gathered.

When to use it
use it when a parcel is received or inspected and the result is logged in a helpdesk ticket or a sheet the scenario reads.
Watch out
the scenario must know which return to edit; map it from Watch New Returns or Search Returns placed before.
Emporix Commerce Engine73

Update an Asset

ActionIn the docs only

Media and documents kept as assets in Emporix stay current: this action replaces or edits an existing asset from your scenario.

When to use it
choose it when a new version of a product visual or a datasheet lands in your storage app and the storefront should show it; for a brand new file, use Create an Asset.
Watch out
files on the Make Free plan are capped at 5 MB, so heavy media may need a paid plan.
Need help

Need help automating Emporix Commerce Engine with Make?

A person reads every message.

FAQ

Questions about Emporix Commerce Engine and Make

01Is the Emporix Commerce Engine Make integration free?
Yes, on the Make side. Emporix Commerce Engine is a standard app, available from the Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) lower the interval to 1 minute and remove the cap on active scenarios. The Emporix subscription itself is separate: the doc points to the Emporix pricing page for that part. Every module you run counts as operations on your Make plan.
02What is needed to connect Emporix Commerce Engine to Make?
An account on the Emporix Developer Portal with valid API keys. The connection relies on OAuth2 client credentials: in the API Keys section of the portal, you copy the Client ID and the Client secret, and you enter the callback URI given by Make if the portal asks for it. In Make, you add any Emporix module, click Create a connection, optionally name it, and paste both values. One connection then serves every Emporix module in your scenarios, so this setup happens once per account.
03Do Emporix Commerce Engine triggers fire in real time in Make?
No. The 9 Emporix triggers are all scheduled: Make checks Emporix on the scenario's schedule instead of being called by the app. A new scenario checks every 15 minutes by default, which is also the shortest interval on the Free plan; paid plans go down to 1 minute. An order placed just after a check therefore waits for the next one. The app has no instant trigger in Make, so a flow that needs a faster reaction should look at a paid plan with a short interval.
04What if an Emporix Commerce Engine module is missing in Make?
Use Make an API Call. With it, any endpoint of the Emporix API can be called from the scenario through the same connection, which covers what the 82 listed modules do not. The app also offers Make a JSON Patch API Call, whose name points to partial updates of a record. Keep in mind that the Make doc for this app is flagged as AI generated and may contain mistakes, so check important details against the Emporix documentation and ask Emporix directly about their API.
05Should Emporix Commerce Engine be automated with Make or n8n?
It depends on your criteria; there is no single winner. On Make, Emporix Commerce Engine comes with 82 modules: 9 scheduled triggers, 51 actions and 22 searches, plus Make an API Call for the rest, and the app is available from the Free plan. Many apps also exist as an n8n node, so check whether Emporix does and whether that node covers the objects you need, orders, returns, quotes or prices. Compare on those concrete points rather than on reputation, then build a first scenario in the tool that fits.