To start using the eSIM Access Make.com application,
you will need:
- a Make account
- the eSIM application
- eSIM Access AccessCode API key
Make is a no-code visual automation platform that lets you send information between your service and thousands of apps with just a few clicks.
Within Make, you make connections to apps that you will use when you create scenarios with the scenario editor. Make has many tutorials to help get you started.
Getting Started #
Start by creating a new scenario. Then search for “esim“

Look in Actions to find Get the Account Balance.

Selecting the Get the Account Balance will prompt you to Create a Connection.

Authentication #
The Make application requires the API Key found in your eSIM Access console and is the AccessCode API Key.


Click Save button. You now have a saved connection for use with any of the eSIM functions in this or future scenarios.

Click OK and lets test it. Right click the module and click Run this module only.

When the module is run successfully, it should return the value of the balance in your eSIM Access account. If you have not added funds, the result will show “0”. In this case the result is 2267220 and when divided by 10,000 the USD balance is $226.72. The connection is successful.

If you get an error, check the log and error messages for clues about what is wrong. In addition you can review the history for issues.

Now that the app is authenticated, it can be connected easily into any scenario.
Triggers #
Make scenarios work on the concept of triggers or “if this, then that”. Use of the eSIM app requires a trigger. Triggers could be a webhook, mail hook, or event like form submission, paid order, SMS received, new data base row, email with keyword received and many others.
Once a trigger fires, the next step in the process, called the Action, starts.
Actions #
Once a trigger starts, these are the actions available to you from the eSIM application
- Order a Profile ( makes the order, get an order number )
- Get eSIM by Order Number ( new order or usage status )
- Get eSIM by ICCID ( check esim order status )
- Get the Account Balance ( check you have enough funds to order )
- eSIM Cancel ( refund unused eSIMs )
- eSIM Suspend, Unsuspend, or Revoke ( For fraud or misuse )
Once the action takes place the result will be populated such that you can use these in the next action. You can string together multiple actions. For example.
- Trigger: Shopify paid order
- eSIM: check balance
- eSIM: order eSIM
- eSIM: get eSIM
- Gmail: send email
- Stripe: payment link paid ( tutorial )
- Airtable: add order to table
- Hubspot: add customer to CRM
Visit our Shopify tutorial for an example of how to connect a Shopify order to eSIM delivery. More Tutorials.
Making an Order #

When making an order set up the Order a Profile module with these in mind:
- Your account must have enough balance for the purchase
- You pass a unique Transaction Id like order number
- Pass a Quantity of esims to purchase usually 1
- Pass the slug or packageId of the specific esim package to purchase
- Total Cost, Package Cost, Number of Days are optional and ignored here

The result:

Retrieving an Order #
After making an order, you next need to retrieve the eSIM details. For this you’ll use the output of the order which is the orderNo. We suggest doing this after a delay of 30 seconds. Use the built in Sleep command in the Tools section.

Add the module “Get an eSIM by Order Number” to check the orderNo from the prior step.

The output of this module is the eSIM, which you can then deliver to your customer. The easiest way it to pass via email the Short Url, which contains everything the customer needs.

If you wish to email the eSIM to a customer, you could add one of the many email modules and set it up, which might look like this:

Putting them together #
Put the flow together starting with a payment trigger to order and eSIM and deliver it by email.

Connection Options #
Make.com connects with many ecommerce platforms and productivity apps so adding eSIM delivery is quite straightforward.

Tutorials #
We have a few tutorials for using Make eSIM application: