Digital marketplace190+ countries

How PyyplBot cut new provider integration from 3 weeks to a single filter

The travel eSIM service combined six provider catalogs through a single GiftAPI endpoint instead of maintaining six separate integrations.

What did not work before GiftAPI

PiplBot worked directly with six eSIM providers. Each had its own contract, API response format, and method for generating activation QR codes.

Different response formats

Every provider required separate integration code and error handling.

Slow launch of new destinations

Adding a new provider for a specific country took up to three weeks of development.

Separate contracts and billing

Financial reconciliation was handled separately for every provider.

How GiftAPI solved these problems

GiftAPI consolidated every provider catalog into a single endpoint with consistent QR code formats, activation statuses, and plan structures — regardless of which provider powers a specific plan.

Endpoints used

GET

/esim/plans

Unified plan catalog for all providers

POST

/esim/orders

Consistent QR code format for every order

POST

/esim/{id}/topup

Data top-up without reinstallation

How the integration went

Weeks 1–2

Connected the plan catalog and tested QR code delivery in the sandbox.

Weeks 3–4

Migrated existing destinations from direct integrations to the unified API.

Week 5

Terminated direct provider contracts and fully migrated to GiftAPI.

What changed after the migration

A new provider is a filter, not an integration

Catalog expansion happens on GiftAPI's side, not in PiplBot's code.

One format for the entire team

Developers maintain one API contract instead of six.

One invoice instead of six

Financial reconciliation was reduced to a single report across all destinations.

PiplBot CEO

“Adding a new provider used to take three weeks. Now it is just a catalog filter. We expanded coverage by 40 new destinations in a single sprint instead of an entire quarter.”

— CEO of PiplBot

Want similar results for your platform?

Read other case studies

Payli

48 countries and 300K+ orders

“After integrating GiftAPI, we completely eliminated manual order processing.”

— CEO of Payli

Plati.Market

RUB 2.8M+ in revenue in the first month

“We scaled from 50 to 1,200 orders per day without hiring additional staff.”

— CEO of Plati.Market

Aifory

700+ operators across 150+ countries

“Incorrect top-ups dropped almost to zero in the very first month.”

— Head of Operations at Aifory