SHUTTLERS or PAYSTACK. Each country has its own regulator:
We handle the regulator paperwork for you — but we need compliance metadata before submitting.
Register a sender ID
Lifecycle
1
pending
You submit the registration. The sender ID is usable in test mode immediately but blocked in live mode until approved.
2
approved / active
Our compliance team submits to the regulator. On approval the status flips; subsequent sends succeed.
3
rejected
Regulator rejected — you’ll see
rejection_reason on the resource. Sends fail with sender_id_invalid. Fix the reason and submit a new registration.List your sender IDs
Edit compliance metadata
While a sender ID ispending, you can update its metadata (e.g. fix a typo in the use case):
Best practices
Make the sender ID recognizable
Make the sender ID recognizable
Recipients block unknown senders.
SHUTTLERS is clearly the brand. MSG-123 is not — that looks like spam.Use the same sender ID across channels
Use the same sender ID across channels
If your marketing copy says “From: SHUTTLERS”, make sure every transactional message also uses
SHUTTLERS. Consistency builds trust.Sample message matters
Sample message matters
Regulators check whether your sample message matches the use case. Don’t submit “Hi!” — write a realistic message the recipient would actually receive.
Register once per country you target
Register once per country you target
Registration is country-specific. Register NG + GH now even if you only send to NG today — the lead time on GH approval catches you by surprise otherwise.