Mobile Data

Send Data
Bundles at Scale

Disburse mobile data to individuals or entire lists in seconds — no code required. Upload a file, pick from your contacts, or enter numbers manually. Choose your bundle, add an optional SMS, and send immediately or schedule for later.

Get Started
InstantDelivery
100+Recipients/task
99.9%Uptime
How it works

Send your first data bundle in minutes

Try it
01

Add Recipients

Choose how to provide your recipient list — upload a CSV or Excel file, pick from a saved contact list, or enter numbers manually one by one.

CSV · Excel · Manual
02

Select Campaign & Bundle

Choose the campaign the task belongs to, then pick the data bundle denomination to disburse — 25MB, 50MB, 500MB, 750MB, 1GB, and more.

Flexible denominations
03

Add a Message (Optional)

Optionally attach an SMS notification to your disbursement. Personalise the message per recipient or use a default — powered by your own sender ID or ours.

Optional SMS
04

Review, Send or Schedule

Review the full summary before committing. Send immediately or schedule for a future date and time. Track delivery status in real-time from your dashboard.

Instant or scheduled
Use cases

Built for real-world scenarios

Customer Rewards & Loyalty

Reward your customers with data bundles as part of loyalty programmes. Keep them engaged and coming back with meaningful, instantly delivered incentives.

Employee Data Provisioning

Provision data bundles for your remote teams and field staff at scale. Automate allocations based on roles, departments, or usage cycles.

Promotional Campaigns

Run data-driven promotions — send bundles to contest winners, trial users, or new sign-ups automatically as part of your onboarding or marketing flow.

Features

Everything you need, nothing you don't

Optional SMS Notifications

Automatically notify recipients by SMS after their data bundle is disbursed. Use your default service or bring your own sender ID — your choice.

Delivery Receipts

Track every disbursement with webhook callbacks. Receive real-time status updates for both data delivery and SMS notifications via your callbackUrl.

Real-time Campaign Tracking

Monitor all your disbursement campaigns from the portal dashboard. View status, bundle counts, and delivery outcomes across your entire team.

All you need to disburse data

Two ways to disburse — your choice

Integrate directly via our REST API using your campaign ID, or use the Belio portal to manage disbursements without writing a line of code. All tasks and delivery reports are always visible in the portal.

Via REST API

Integrate into your app

  • SendToEach — different bundle per recipient
  • SendToMany — same bundle to multiple recipients
  • Optional SMS notification per disbursement
  • Use DefaultService or bring your own sender ID
  • Delivery receipts via webhook callback URL
Read the API docs

Via Belio Portal

No code required

  • Upload a CSV/Excel file, use a contact list, or enter numbers manually
  • Select your campaign and choose the bundle denomination
  • Optionally attach a personalised SMS notification
  • Review the full summary before confirming
  • Send immediately or schedule for a future date and time
Open the portal
POST api.belio.co.ke/data/{campaignId}
curl --request POST \
  --url https://api.belio.co.ke/data/{campaignId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "type": "SendToEach",
  "disbursements": [
    {
      "phone": "+2547XXXXXXXX",
      "denomination": "2GB",
      "message": "Hi Jane! You have received 2GB data."
    },
    {
      "phone": "+2541XXXXXXXX",
      "denomination": "500MB"
    }
  ],
  "messaging": {
    "serviceSelection": {
      "type": "DefaultService"
    }
  },
  "receiptRequest": {
    "correlator": "disburse-ref-001",
    "callbackUrl": "https://your-app.com/receipts"
  }
}'
← individual denominations per recipientFull API docs
FAQ

Common questions

We currently support data disbursement to Safaricom, Airtel, and Telkom Kenya. You can send bundles to users on any of these networks from a single campaign.

Ready to get started?

Create a free sandbox team and disburse your first data bundle in minutes. No credit card required.

Go to my account