Skip to content
ScriptTailorGet a quote

Custom SMS gateway integration

OTP codes that arrive, at local rates. We connect 6amMart, 6Valley, StackFood and Demandium to the SMS or WhatsApp provider that works in your country.

6amMart deliveryman app screens

Why this matters

Every signup and login in these apps depends on a one-time code. The scripts ship with a few global SMS providers such as Twilio, Nexmo, 2Factor and MSG91. In many countries those routes are expensive, slow, or blocked unless the sender and template are registered locally. When OTPs fail, signups fail.

We add your local provider to the admin SMS settings next to the built-in ones. You enter the API key and sender ID, switch it on, and OTPs go out through it. Where rules require registered templates, such as DLT in India, we match the message format to your approved template so messages are not rejected.

What an SMS integration covers

  • Provider added to admin SMS settings with its own keys and switch
  • OTP for signup, login and password reset
  • Message format matched to your registered template
  • Delivery failure handling and a resend timer
  • Optional order and booking status messages
  • Optional WhatsApp OTP through the WhatsApp Business API
  • Testing on real numbers on your target networks
  • Notes on the sender ID and template approvals you need

Providers clients ask us for

Any provider with an HTTP API can be connected.

  • Fast2SMS
  • Textlocal
  • Gupshup
  • Kaleyra
  • Termii
  • Africa's Talking
  • Unifonic
  • Msegat
  • Taqnyat
  • Semaphore
  • BulkSMS BD
  • SSL Wireless
  • Infobip
  • Plivo
  • WhatsApp Business API
  • Firebase phone auth

How a job runs

  1. Send the brief

    Tell us which script and version you run and what you want changed. Screenshots and reference apps help.

  2. Get a fixed quote

    You receive the scope, price and timeline in writing. Nothing starts until you approve it.

  3. Test it on staging

    We build on a staging copy and send test builds of the apps, so you try the change before it touches your live business.

  4. Go live with handover

    We deploy to your server, hand over the source code and give you a list of every file we changed.

Questions people ask first

Why are my OTP messages not arriving?

Usual causes are an unregistered sender ID, a template that does not match the registered one, or a global route that local carriers filter. A local provider with approved templates fixes most cases.

Can I send OTP on WhatsApp instead of SMS?

Yes. We can send the code through the WhatsApp Business API, with SMS as the fallback when the number is not on WhatsApp.

What do you need from me?

An account with the provider, API credentials, your approved sender ID and templates if your country requires them, and a staging copy of your script.

Will my changes survive a script update?

Official updates replace core files, so custom code has to be re-applied on top of the new version. We keep custom work as separate as the code allows and hand you a list of every file we touched, which makes that re-apply quick. If you want us to do it, we quote it per update.

Tell us what you want changed

Send the script, your version and the change you have in mind. You get a fixed quote back, usually within one business day.

6amMart

Shop: everything at a fixed price6amMart service module6amMart food module reskin6amMart grocery module reskin6amMart eCommerce module reskin

Installation, half price

6amMart installationStackFood installation6Valley installationDemandium installation

Other scripts

6amMart customization6Valley customizationStackFood customizationDemandium customizationApp reskinCustom feature developmentPayment gateway integrationSMS gateway integration6Valley logistics integration

Company

PricingAboutContact