eSIM Make integrationAutomate eSIM with Make.
Can Make run your eSIM reseller account while you sell? The eSIM Make integration gives you 13 modules: 1 scheduled trigger, 10 actions and 2 searches. This guide is for resellers who handle profiles by hand, and it walks you from the connection to a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What does the eSIM Make integration do?
The eSIM Make integration links your eSIM reseller account to Make, so profile orders, top-ups and status changes can happen inside a scenario, the automation you build in Make as a chain of modules. Each module is one brick of that chain, and none of it needs code.
Profiles that follow your sales. A sale lands in your shop or your form tool, and Order a Profile places the eSIM order right away. Top Up a Profile follows the same logic when a returning customer pays for more.
Support that answers faster. A customer calls with a problem: Get an eSIM by ICCID or Get single eSIM by Order Number pulls the record, and Suspend a Profile or Revoke a Profile acts on it without opening the dashboard.
A reseller account you keep an eye on. Watch New Notifications picks up new eSIM notifications at each scheduled check, and Get the Account Balance tells you what is left before a batch of orders.
What Make does not give you: the Make documentation for eSIM lists the modules without describing their fields, so test each one with Run once before trusting it. For anything the list skips, Make an API Call reaches the rest of the API. Many apps also have an n8n node; the n8n vs Make comparison sets out the criteria, and the Make pricing page explains what an operation costs you. For a first build with guidance, the Make training walks you through it.
How do you connect eSIM to Make?
- 01
Grab your API key
You need an active eSIM reseller account. In the eSIM dashboard, open the Developer section and copy the API key shown on screen. Keep it in a safe place for the next step.
- 02
Add an eSIM module
In your scenario, click the +, search for eSIM and pick a module. Then click Create a connection. A connection is your eSIM account linked to Make once, and every eSIM module reuses it.
- 03
Paste the key and save
Give the connection a clear label in Connection name if you run several accounts; this field is optional. Paste the API key you copied, or follow the on-screen instructions, and save.
Your first scenario with eSIM
GoalWhen a new notification shows up in eSIM, Make texts it to your phone with Send a SMS, so you hear about it without opening the dashboard.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the + in the middle of the editor to place the first module.
- 02
Place the trigger
Search for eSIM, choose Watch New Notifications, then pick your connection or click Create a connection with the API key from your dashboard.
- 03
Add the text message
Click the + on the right of the trigger and add Send a SMS. Map the notification data from the first module into the message, so the text carries what eSIM reported.
- 04
Test with Run once
Click Run once. Make runs the scenario one time and shows the bundles each module received; a bundle is one item passed along, here one notification.
- 05
Schedule and switch on
Open the clock on the first module. A new scenario checks every 15 minutes by default; keep that or change it, then switch the scenario on.
What starts an eSIM scenario
1 module starts a scenario when something happens in eSIM. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by eSIM as soon as it happens.
Watch New Notifications
triggerIn the docs onlyThis trigger picks up the notifications your eSIM account receives and hands each one to the rest of the scenario as its own bundle. It is the only way to start a scenario from eSIM itself.
Every eSIM module, and when to pick it
eSIM gives you 12 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Cancel a Profile
ActionIn the docs onlyCancel a Profile ends a profile for good from inside a scenario, so a refund or a closed customer file no longer leaves a live eSIM behind. Pick it over Suspend a Profile when the line should not come back.
Get an eSIM by ICCID
ActionIn the docs onlyGet an eSIM by ICCID returns the record of one eSIM when you already hold its ICCID, the number that identifies the SIM. Your later modules then work with fresh data instead of a copy in a spreadsheet.
Get single eSIM by Order Number
ActionIn the docs onlyThis module finds one eSIM from the order number, which is often the only reference a customer keeps after buying. It saves you from translating an order into an ICCID by hand.
Get the Account Balance
ActionIn the docs onlyGet the Account Balance reads what is left on your eSIM reseller account, so a scenario can check funds before it spends them. It works on the account, not on any single profile.
List Allocated Profiles
SearchIn the docs onlyList Allocated Profiles is a search that returns the profiles already assigned on your account, each one as a separate bundle. That gives you an inventory you can push to a sheet or compare with your customer list.
List Data Packages
SearchIn the docs onlyList Data Packages pulls the packages your reseller account can sell, one bundle per package. Your catalog or order form can then follow the offer instead of being retyped by hand.
Make an API Call
ActionIn the docs onlyMake an API Call sends your own request to the eSIM API through the connection you already set up, with no second login. It covers any endpoint the ready-made modules skip.
Order a Profile
ActionIn the docs onlyOrder a Profile places an eSIM order from your reseller account inside a scenario, so the sale and the provisioning happen in one flow. This is the module that turns a paid order into a profile.
Revoke a Profile
ActionIn the docs onlyRevoke a Profile withdraws a profile from its holder from a scenario, which keeps a security or fraud reaction in the same flow as the alert. The module sits next to Cancel and Suspend, and the doc does not explain how the three differ.
Send a SMS
ActionIn the docs onlySend a SMS sends a text message through your eSIM account, so the customer hears from you at the right step of the flow. It is the only module of the app that talks to people rather than to profiles.
Suspend a Profile
ActionIn the docs onlySuspend a Profile pauses a profile from a scenario, the softer choice when the line may be needed again. Your billing or support tool can then react to a problem without a trip to the dashboard.
Top Up a Profile
ActionIn the docs onlyTop Up a Profile adds credit to a profile a customer already holds, so a repeat purchase does not need a new eSIM. Choose it over Order a Profile whenever the customer keeps the same line.
Need help automating eSIM with Make?
A person reads every message.