This Addendum governs your use of Nyota SMS, high-throughput OTP APIs, broadcast campaign consoles, local outbox state controls, and Communication Authority of Kenya (CAK) Sender ID registrations. This document forms an integral part of the Nyota Imara Master Terms of Service.
Effective Date: September 15, 2026
Parent Agreement: Master Terms of Service
Governing Jurisdiction: Republic of Kenya
This Nyota SMS Product Terms & Telecom Addendum ("SMS Addendum") is an explicit, binding extension of the Nyota Imara Master Terms of Service ("Master Terms"). This Addendum applies to all customers, developers, application administrators, and marketing managers dispatching transactional SMS, OTPs, or bulk campaigns via Nyota SMS (sms.nyotaimara.com), @nyota/sms-sdk, or REST endpoints.
By purchasing SMS unit packages or submitting campaign broadcasts, you agree to this Addendum, the Master Terms, and our Privacy Policy.
Nyota SMS operates an independent control plane for campaign state management, local outbox queueing, phone number E.164 sanitization, and delivery report (DLR) tracking.
Terminal message dispatches and network routing are executed through licensed telecom gateway partners (TextSMS API) and mobile network operators (Safaricom Kenya, Airtel Kenya, and Telkom Kenya).
By dispatching messages through Nyota SMS, you consent to the transmission of recipient phone numbers and message content across these telecom networks.
SMS pricing is calculated strictly per message segment processed by telecom carriers.
Nyota SMS provides a live pre-flight segment estimator in the web dashboard and SDKs. Customers are strictly responsible for reviewing calculated segment counts prior to campaign dispatch. Unit debits are based on total calculated segments.
Nyota SMS maintains a local database Outbox state machine (sms.sms_messages) to protect customers from broadcast errors:
If a campaign is dispatched and your pre-purchased unit balance reaches zero:
If a recipient phone number is malformed or rejected immediately by the mobile network operator (e.g., unallocated number format), the reserved SMS units for that recipient are refunded back to your workspace balance automatically.
Alphanumeric Sender IDs (maximum 11 characters) are subject to regulatory approval by the Communication Authority of Kenya (CAK) and mobile network operators.
Customers registering a custom Sender ID must upload a signed Letter of Authorization (LOA) on company letterhead and official corporate registration certificates. You warrant that all uploaded registration documents are authentic.
Sender ID registration fees (Safaricom KSh 6,500, Airtel KSh 6,500, Telkom KSh 4,500, or All-Network Bundle KSh 16,750) represent official network submission fees and are strictly non-refundable once submitted to carriers, regardless of approval status.
While Nyota SMS guarantees sub-second dispatch to telecom carrier gateways, terminal delivery to a recipient's handset depends on factors outside our control, including carrier signal coverage, recipient roaming status, handset power state, and recipient Do-Not-Disturb (DND) settings.
Nyota SMS deploys real-time webhook DLR callbacks and automated background polling to sweep for stuck messages every 10 minutes, ensuring 100% audit accuracy in delivery reporting.
For Sender ID registration support, custom enterprise volume rates (>100k units), or API assistance, contact: