Send transactional alerts, reminders and 2FA SMS from Allios using the UGSMS gateway. This page summarises integration steps, sample requests and best practices.
All of the above are supported in the Allios design—these examples map directly to typical gateway operations (send, check status, DLRs).
Only send SMS to users who have provided explicit consent. Respect opt-in/opt-out rules (offer a clear STOP/STOPALL reply flow). Track and store Delivery Reports (DLRs) for operational accountability but avoid sharing content with third parties without consent.
Tip: keep a "consent timestamp" and store the message template version to prove consent to regulators or carriers.
Most Ugandan SMS gateways use a RESTful HTTP interface: We send POST with (JSON or form) payload to an endpoint such as /v1/sms/send, authenticate with credentials (API key, or username/password), then receive a message status.
All Allios makes API requests with the following details
API_BASE_URL — replace with your provider base (e.g. https://api.ugsms.example).USERNAME / PASSWORD — your UGSMS credentials.This API does not provide all endpoints of our expectations; consult provider documentation for full details.
Please note that we dont collect consent from your respective clients for sms notifications. Any messages sent are considered transactional and necessary for the service. and you are liable for use of such details. For more details read our Privacy policy and for any guidance reach out to our DPO
Store a record of the consent when the phone is added to the tenant profile
Replace the placeholder links above with the actual provider dashboard & docs you receive from UGSMS when you create an account.