VTEX Make integrationAutomate VTEX with Make.
Every new VTEX order can start a workflow on its own. The VTEX Make integration gives you 6 modules: one instant trigger, four actions and one search. This guide connects your store, then builds a first scenario that fetches and invoices orders.
Verified Trustpilot reviews · AI, automation & growth agency
What can the VTEX Make integration do for your store?
The VTEX Make integration links your VTEX store to Make, a no-code tool where you build a scenario: a chain of modules that runs by itself. Each module is one brick, such as a trigger, an action or a search. With VTEX, the work centers on orders: spotting new ones, reading them, invoicing them and pulling lists.
React the moment an order lands. Watch Orders is an instant trigger, so VTEX tells Make through a webhook as soon as a new order is added. Chain Get an Order behind it and the next modules receive the full order, ready to send to a spreadsheet, a CRM or a team chat.
Close the billing loop. Invoice an Order assigns billing information to an order, so the order in VTEX carries the billing details once your invoicing tool has done its part.
Review a batch of orders. List Orders returns the orders that match your filters, one bundle (one item passed to the next module) per order, handy for a report or a cleanup.
What the listed modules do not cover, Make an API Call and Make an GraphQL API Call can reach through the same connection. The VTEX documentation in Make carries a warning that it is AI-generated and may contain mistakes, so check anything critical against VTEX itself. If you hesitate between tools, the n8n vs Make comparison lays out the criteria, the Make review gives the full picture, and Make training helps a team get started.
How do you connect your VTEX account to Make?
- 01
Generate an app key in VTEX
You need an active VTEX account with API credentials. In the VTEX Admin panel, open Account settings, then Account management and Application keys. Click Generate app key, pick roles and resources, then copy the API key and the API token.
- 02
Add a VTEX module to a scenario
In Make, add any VTEX module to your scenario and click Create a connection. A connection is your VTEX account linked to Make once, then reused by every VTEX module. The Connection name field is optional but helps when you run several stores.
- 03
Paste your credentials
Enter the credentials you copied from VTEX, or follow the on-screen instructions, and save. Make can now read your store. From here on, each VTEX module you add simply offers this connection in a dropdown.
Your first scenario: invoice each new VTEX order
GoalWhen a new order is added in VTEX, Make fetches its details and invoices it with your billing information.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the + in the middle of the canvas. Search for VTEX and pick Watch Orders, the module that starts everything.
- 02
Set up the webhook
Click Create a webhook, then Create a connection with your API key and token. From now on, VTEX calls Make whenever a new order is added to the store.
- 03
Fetch the full order
Click the + on the right of the trigger and add Get an Order. Map the order coming from Watch Orders so this module reads the complete record, not just the notification.
- 04
Invoice the order
Add Invoice an Order after it. Map the same order and fill in the billing information your team uses, pulling values from Get an Order wherever they already exist.
- 05
Test, then switch it on
Click Run once and read the bundles each module received to check the mapping. When the result looks right, switch the scenario on so it runs for every new order.
What starts a VTEX scenario?
1 module starts a scenario when something happens in VTEX. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by VTEX as soon as it happens.
Watch Orders
Instant triggerIn Make“Triggers when a new order is added.”
Watch Orders gives your scenario a starting signal each time a new order is added to your VTEX store. Each order arrives as one bundle, so everything after it works on that single order.
What else can Make do in VTEX?
VTEX gives you 5 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Get an Order
ActionIn Make“Returns info about an order.”
You get the full information of one order in a single step, so the next modules can use every detail VTEX keeps about that sale.
Invoice an Order
ActionIn Make“Invoice an order by assigning billing information.”
This module assigns billing information to one order in VTEX, so the store and your accounting tell the same story.
Make an API Call
ActionIn Make“Make an API VTEX Call.”
When no ready-made module does what you need, this one lets you call any endpoint of the VTEX API, using the connection you already set up.
Make an GraphQL API Call
ActionIn Make“Make an GraphQL API Call.”
This module sends a GraphQL request to VTEX, for the parts of VTEX that answer through GraphQL, with the connection you already have.
List Orders
SearchIn Make“Retrieves a list of orders according to the filters.”
List Orders hands you every order that matches the filters you set, which turns a store-wide question into a list Make can process.
Need help automating VTEX with Make?
A person reads every message.