Skip to content
eSIM Copilot
Embed eSIM sales

Sell mobile phone plans inside your product

A branded checkout on your website or in your app. eSIM Copilot runs payment, eSIM delivery, reporting, and support behind the scenes; start hosted, build deeper with the API when you want.

A

Atlas Trips

atlas.trips/japan

Live

Hosted checkout

Japan mobile plan

Customer: Mia Chen

10 GB / 30 days

Install link delivered after payment.

EUR8.50

Payment

eSIM

Receipt

Partner console

Order recorded. Usage and support visible.

One script

Add an entry point without building carrier logic.

Your checkout

Plans, payment, receipt, install link, and top-up.

Your console

Orders, usage, reports, support context, and events.

How you launch

Quick-start tools, or the API

Generate a hosted checkout, embed it in your website or mobile app — or integrate the API directly and build your own experience.

Quick start · no code

Ready-made checkout tools

Start selling without building checkout or carrier logic:

  • A hosted checkout we generate for you — just link to it
  • A script embed for your existing website
  • Embed tools for your mobile app

> <script src="esimcopilot.js" />

> data-esimcopilot-open

Full control · API

Integrate the API directly

Make every screen your own while we run the mobile layer underneath:

  • REST API and signed webhooks for plans, orders and usage
  • LPA activation code for native in-app eSIM install
  • Same account and catalogue as the quick-start tools

> POST /v1/orders

> webhook: esim.issued

Most partners launch with the quick-start tools and add the API where it matters. Same account, nothing to migrate.

What it runs

What runs behind the checkout

The embed gives customers a simple buying flow. Behind it, your team gets the controls required to sell, support, and report on mobile plans.

Brand and catalogue

Your colours, your labels, your plan set. Pin one destination or open the full catalogue.

Checkout and payment

Card, wallet, receipt, tax, and payment state handled by the hosted checkout.

eSIM delivery

Provision the eSIM, deliver the install link, and keep the activation state visible.

Reports and usage

Track orders, top-ups, countries, data usage, and revenue from the management console.

AI and human support

Common install questions can be handled by AI, with humans ready when an account needs judgement.

Webhook events

Signed webhooks let your CRM, support desk, or warehouse stay in sync later.

How it embeds

Start with one entry point

Hosted checkout keeps the first integration small. You can still move deeper with REST endpoints and webhooks later, without changing the underlying mobile platform.

Open from your button

Use your existing CTA, destination card, account screen, or landing page module.

Show a plan picker

Let customers compare bundles before the checkout opens.

Install through Google Tag Manager

Add the script as a Custom HTML tag and fire it on the product, destination, or checkout pages you choose.

Trigger it in code

Open checkout from a chat reply, account event, or logged-in product flow.

<script async src="https://js.esimcopilot.com/v1/esimcopilot.js"></script>

Paste the script directly into your site or add it as a Google Tag Manager Custom HTML tag. Production settings live in your account and the embed docs.

Management console

Overview

1,248

Orders

195

Countries

600+

Networks

Order paid

Atlas Trips

EUR8.50

eSIM issued

Northline Bank

$18.00

Top-up added

Nomad Desk

EUR4.00

Behind the embed

The management console

Your team gets brand control, plan configuration, order history, usage visibility, reports, and support context from one account.

Choose the plans and destinations your customers should see.

Review orders, payments, usage, and support events.

Export reports or stream events through signed webhooks.

Where it fits

Travel, fintech, and device onboarding

The checkout can be narrow and contextual, or broad enough to expose the full catalogue. It appears where the need already exists.

Travel product

Offer a phone plan beside flights, hotels, or destination guides.

A customer already planning a trip can add mobile connectivity in the same flow, with the plan filtered to the country they are reading about.

Fintech or membership

Bundle mobile plans into a travel card, account perk, or paid tier.

A bank, insurer, loyalty programme, or member app can offer connectivity without becoming a carrier or building fulfilment logic.

Device or SaaS onboarding

Add mobile connectivity when a customer activates a device or team.

Use hosted checkout first, then move to API and webhooks when mobile becomes core to the workflow.

Ready when you are

Put mobile plans in your product.

Tell us where the embed will live. We will help you shape the plan catalogue, brand treatment, management view, and support path before it goes live.

FAQ

Common questions

How long does the embed take to launch?

A first branded checkout can be live quickly once the account, plan filters, and brand settings are configured. API and webhook work can be added later when the product needs deeper control.

Does it work in our existing app or CMS?

Yes. The hosted checkout is loaded from a JavaScript embed and can be opened from your own button or product flow. It is designed for plain HTML, React, Vue, Svelte, Webflow, WordPress, and similar environments.

What does the customer see after payment?

They receive the eSIM install link and confirmation in the branded flow. Your account records the order, payment state, eSIM state, and support context.

Can we control which plans appear?

Yes. You can scope the checkout to a single plan, destination, category, or a broader catalogue depending on the use case.

Is eSIM Copilot visible to customers?

That depends on the setup. The checkout can run as a fully branded experience, or you can keep eSIM Copilot visible as a trust signal where it helps.

Can we build a fully native in-app flow instead?

Yes. The REST API returns plans, orders, eSIM state, and the LPA activation code, so you can build your own screens and a native install flow. Most teams launch with the hosted checkout first and move to the API where mobile becomes core.