
Migrating from Textlocal to SMSGatewayHub involves a few key steps to ensure your SMS functionality continues without interruption. Here's a structured guide to help you through the process:
🔁 Step-by-Step Migration Guide
✅ 1. Understand the Differences
Before migrating, compare both platforms in terms of:
-
API structure
-
Authentication methods
-
Sender ID registration
-
DLT (Distributed Ledger Technology) compliance (for India)
-
Message routing and delivery reports
📂 2. Export Data from Textlocal
Extract the necessary data:
-
Contact groups / recipient lists
-
Templates
-
Reports (if needed for auditing)
-
Any automation workflows
🔑 3. Set Up SMSGatewayHub Account
-
Sign up at: https://www.smsgatewayhub.com/
-
Complete KYC and DLT registration (required in India for promotional or transactional SMS)
-
Get your Sender ID approved
🛠️ 4. Update Your Integration (API Migration)
Textlocal API Sample (HTTP GET):
https://api.textlocal.in/send/?apikey=yourapikey&numbers=918123456789&message=Hello&sender=TXTLCL
SMSGatewayHub API Sample (HTTP GET):
https://www.smsgatewayhub.com/api/mt/SendSMS?APIKey=yourapikey&senderid=TESTIN&channel=2&DCS=0&flashsms=0&number=918123456789&text=Hello&type=normal&route=clickhere
Key Differences:
| Feature | Textlocal | SMSGatewayHub |
|---|---|---|
| API Endpoint | api.textlocal.in |
smsgatewayhub.com/api/mt/SendSMS |
| Params | apikey, numbers, message, etc. |
APIKey, senderid, channel, DCS, text, etc. |
| Message Types | Normal, Unicode | Normal, Unicode, Flash |
Update your code to match the SMSGatewayHub API format. Most languages like Python, PHP, Java, etc. are supported with SDKs or HTTP APIs.
🔁 5. Replace API Keys in Your Code
If you’re using SMS for OTPs, marketing, or alerts:
-
Replace Textlocal API calls with SMSGatewayHub
-
Test each use case (OTP, marketing, bulk)
📤 6. Re-upload Templates & Contacts
-
SMSGatewayHub may require DLT-approved templates.
-
Upload all message templates with variable placeholders (e.g.,
{{otp}}) and get them approved. -
Re-import contact lists if you’re managing lists through the SMS platform.
🧪 7. Testing & QA
-
Send test messages to verify:
-
Delivery
-
Template mapping (if using DLT)
-
Sender ID
-
Reporting
-
-
Check delivery logs in the SMSGatewayHub dashboard.
📊 8. Monitor & Optimize
-
Track delivery reports
-
Compare delivery rates, latency, and failure percentages with your previous Textlocal usage
-
Optimize routes if needed (SMSGatewayHub allows multiple routes)
🛡️ Bonus Tips
-
✅ DLT Compliance (India): Ensure all templates and headers are approved through your DLT platform (e.g., Jio, Airtel).
-
✅ Support Access: SMSGatewayHub offers chat/email support — use it during migration for help.
-
✅ Webhook Setup: If you used delivery callbacks/webhooks in Textlocal, update them in SMSGatewayHub too.