Uploaded Bulk SMS by SMM logo
BULK by SMMA product of SMM AFRICA
NEW PLATFORM · NETPOA NATIVE

Every customer conversation starts here.

One space for SMS campaigns, contacts, wallet credits and delivery reporting.

CampaignsFollow-upsDeliveryCredits
Foundation release: SMS sending is disabled while the new system is being built and verified.
WELCOME BACK

Sign in to your workspace

Manage your business SMS from one secure dashboard.

Protected accounts · Isolated client data · No Firebase business runtime

Uploaded Bulk SMS by SMM logo
BULK by SMMA product of SMM AFRICA
WORKSPACE
SMS dispatch OFF
SMM AFRICA / BULK SMS

Overview

SM
LOCAL DEMO Synthetic sample data only. No real customer data, provider sending or credit changes.
YOUR MESSAGING WORKSPACE

Good to see you.

Track contacts, draft campaigns and view your SMS wallet in one place.

Total Contacts—Available in this workspace
SMS Credits—Available, not reserved
Campaign Drafts—No provider dispatch yet
Reserved Credits—Read-only ledger preview

Quick start

The essentials for your first campaign

01
Set up your contacts

Add a Tanzania mobile number to the address book.

02
Draft your SMS

Review encoding and price before sending is enabled.

03
Review your wallet

Credits and reservations stay protected during setup.

System readiness

Current foundation release

Dashboard & contactsReady for local demo
Campaign draftsReady for local demo
SMS sendingDisabled
Wallet mutationsDisabled
Real customer migrationNot started

Contacts

Manage your SMS audience. Tanzania mobile numbers only in this first release.

Add contact

All valid contacts enter the master Contacts pool. Sending never starts merely because a contact was saved.

Import contacts from CSV

All valid E.164 numbers are stored. TZ mobile numbers can be used for SMS after consent; OTHERS remain stored only. Preview shows duplicates before confirmation.

Saved contacts

—

All stored—
TZ Mobile—
OTHERS—
Never Sent—
Delivered—
Failed—
Stopped—
PhoneSaved NameCountrySourceAddedStatusSentLast SMS
Page 1
Never Sent does not mean consent has been verified. No automatic sends are enabled.

Recent contact arrivals

A new save and a repeat save are different events. AutoSave live sync is not connected yet.

No imports or new arrivals in this local workspace yet.

Contact Rules & D0 Routing

Built from our October 25 contact capture rules. Capturing a contact never sends an SMS.

01 — CaptureAll valid Tanzania contacts enter Master Contacts, even when no keyword matches
02 — DedupeOne canonical +255 number per client. An existing number is not a new D0
03 — EligibilityConsent, STOP/opt-out, source UID, account, subscription and suppression are checked
04 — DispatchSender, credits, D0 claim, queue and provider gate must pass. Sending remains OFF

Follow-up & Capture Settings

Change rules for the selected client. These controls save configuration only.

Saved-Name Keyword Rules

Maximum 20

Keywords are used to select a D0 message and Sender ID, never to block contact capture. Highest priority wins.

No-keyword fallback

Test contact → D0 journey

A simulation of the rule gates. It cannot send a message or change contacts, wallet or delivery state.

Choose the source and test a saved-name route. Contact capture and message eligibility are separate checks.

Message decision order

  1. Source / client authorization
  2. Phone normalization, Tanzania eligibility and deduplication
  3. Save contact to the master pool, retaining original source
  4. New-contact D0 / consent / opt-out / frequency limits
  5. Saved-name keyword → highest priority sender + message
  6. Wallet safety floor, provider and queue idempotency
  7. Accepted delivery receipt → later D1…D100

Current release: Steps 1–5 are represented by rule preview and contact import. Step 6–7 must still be connected to verified provider/financial workers.

Campaigns

Write a message, calculate SMS units and save a draft safely.

Create campaign draft

Enter a message to see the GSM/Unicode unit estimate.

Campaign history

Drafts are stored without sending SMS.

CampaignRecipientsUnitsStatus

Messages Queue

See drafts, waiting for balance and scheduled campaigns. Dispatch remains OFF.

Drafts—Not sent
Waiting for Balance—Held until credits are available
Scheduled—Scheduler not live yet
Sending—Provider dispatch OFF

Queue overview

No SMS are dispatched from this preview. This is the new-system queue only.

CampaignStatusRecipientsSMS UnitsCreated

Delivery Reports

Delivered, Failed and Waiting DLR remain separate. A 72-hour timeout means UNKNOWN — not automatically Delivered or Failed.

Delivered—Provider evidence required
Failed—Provider-confirmed failures
Waiting DLR—Awaiting provider evidence
Unknown / Review—Never guessed as delivered

Message history

No historical Firebase receipts have been imported to this native portal.

PhoneCampaignUnitsStatusCreated
Page 1

SMS Wallet

A transparent view of credits and reservations.

Available SMS credits—Sending disabled
Reserved SMS credits—Ledger remains read-only

Transaction history

Real top-ups and deductions are not enabled yet.

TypeAvailable changeReserved changeNote

Bulk SMS Control Center

Super Admin view aligned with our original sms-clients.html#control. Provider and wallet features remain disabled until verified.

Client accounts—New portal database only
Stored contacts—Current new-system records
Campaign drafts—Provider sending OFF
SMS gateway balance—Provider not connected

Provider & Sender IDs

Provider technical subaccounts are admin-only. Existing provider balances have not been copied.

SMS gateway connectionNOT CONNECTED

Gateway credentials remain on the server. No SMS or credit transfer will occur.

Delivery Reports / DLRNOT CONNECTED
Sender ID status—
Dashboard notifications (optional)LATER

The Sender ID list is only local assignments; it does not prove provider approval.

Production readiness

Only verified state is shown; no synthetic provider balances.

New account foundationLOCAL TESTS PASS
Official uploaded logo—
Real client balances reconciledNOT DONE
Sender & wallet integrationOFF
AutoSave signed UID syncNOT CONNECTED
NetPoa public cutoverNOT LIVE

Admin workspaces

Linked to next work: client creation, provider accounts, real credits and reporting.

Waiting for a verified local control snapshot.

Clients & Access

Super Admin only. New clients start with zero credits; no old customer balances are assumed.

Brand Identity — Upload Logo

Use the official uploaded logo. No logo is hard-coded into the website or bundled into source.

No official logo uploaded yet

Stored privately in the app database. Only Super Admin can replace it. Transparent image recommended.

Create client

Create client login

Client accounts

Each client has an isolated workspace.

BusinessPackageStatusCredits
BULK SMS BY SMM · SMM AFRICA · Foundation V1 · Built for NetPoa