Reseller Guide

Complete guide for Resellers to manage clients, activate packages, and grow your SMS business.

Business Overview

As a Reseller, you can create and manage your own SMS gateway clients. You purchase credit from the platform admin and use it to activate packages for your clients.

How It Works

Get Credit from Admin

Platform admin adds credit to your reseller account.

Create Clients

Create client accounts for your customers (3-day free trial).

Activate Packages

When trial expires, activate a package using your credit.

Collect Payment

Bill your clients at your own rates (outside the platform).

Profit Model: You pay fixed package prices to the platform. You can charge your clients any amount you want!

Reseller Login

Access your reseller dashboard using the API.

Login API

POST /api/reseller/auth/login

Body: { "email": "your@email.com", "password": "yourpassword" }

Your login credentials are provided by the platform admin when your reseller account is created.

Client Management

Creating a Client

Create Client API

POST /api/reseller/clients

Required fields: name, email, password, phone (optional)

FieldDescriptionRequired
nameClient's full nameYes
emailClient's email (unique)Yes
passwordLogin password (min 6 chars)Yes
phoneContact phone numberNo
New clients get a 3-day free trial. After trial expires, you must activate a package for them to continue.

Listing Your Clients

List Clients API

GET /api/reseller/clients

Returns all clients under your reseller account with their status, package, and usage.

Package Activation

Available Packages

PackageYour Cost (MMK)Daily SMSMonthly SMSDevices
Starter Pro50,000451,3501
Business Elite100,0001805,4002
Enterprise Pro200,00036010,8003
Enterprise Max400,00055016,5004

Activating a Package

Activate Package API

POST /api/reseller/clients/:id/activate

Body: { "package_type": "starter_pro" }

Package TypeValue
Starter Prostarter_pro
Business Elitebusiness_elite
Enterprise Proenterprise_pro
Enterprise Maxenterprise_max
Package activation deducts from your credit balance. Client becomes active for 30 days.

Credit & Billing

Your Credit Balance

Check your current credit balance via GET /api/reseller/profile

Credit is added by the platform admin. Contact admin to top-up your credit.

Billing Flow

Request Credit Top-up

Contact platform admin to add credit to your account.

Pay Platform Admin

Pay the admin via bank transfer or agreed payment method.

Credit Added

Admin adds credit to your reseller balance.

Use Credit

Activate client packages using your credit balance.

Pricing Strategy

Example Profit Calculation

PackageYour CostSell AtProfit
Starter Pro50,000 MMK80,000 MMK30,000 MMK (60%)
Business Elite100,000 MMK150,000 MMK50,000 MMK (50%)
Enterprise Pro200,000 MMK300,000 MMK100,000 MMK (50%)
Enterprise Max400,000 MMK600,000 MMK200,000 MMK (50%)
Tip: You can set any price for your clients. The platform only charges you the fixed package cost.