Key Takeaways
- n8n talks to SMS Gateway with an HTTP Request (or similar) node — REST HTTPS/JSON, not a mandatory App Store plugin from us.
- Start in execution logs: which node failed, status code, response body.
- Credential stores beat hard-coded Bearer tokens in workflow JSON committed to git.
- Workflow retries + missing Idempotency-Key = duplicate SMS and burned operator credit.
- You need a working Android phone with a SIM and SMS credit from your mobile operator. Operator message costs are yours—we do not sell carrier SMS balance. Service pricing is based on device count and total SMS sent through the gateway. Free includes 300 SMS lifetime.
n8n android sms gateway troubleshooting means reading the workflow graph like a stack trace. Product: Android SMS gateway. Docs: SMS API documentation. n8n HTTP docs (nofollow): n8n HTTP Request.
You need a working Android phone with a SIM and SMS credit from your mobile operator. Operator message costs are yours—we do not sell carrier SMS balance. Service pricing is based on device count and total SMS sent through the gateway. Pricing. No Unlimited SMS titles.
n8n is HTTP glue
Self-hosted or cloud n8n both call the same control plane. Pair phones via setup; the workflow only owns orchestration.
Red node first. If HTTP never left n8n, OEM battery pages will not help you.
Read the execution
Expand the HTTP node: URL, headers, body, status, response. Compare to a known-good cURL using the same credential.
Troubleshooting table
| Symptom | Likely cause | Fix |
|---|---|---|
| ENOTFOUND / timeout | Network from n8n host | DNS/firewall to app.sms-gateway.app |
| 401 | Bad credential | Credential store; rotate key |
| Expression empty | Wrong JSON path | Pin data; fix {{ }} mapping |
| 2xx but no SMS | Device offline / queue | Panel last-seen; spare phone |
| Duplicates | Error workflow retry | Idempotency-Key; limit retries |
| Works manually, fails on cron | Different env/credential | Active workflow credentials vs test |
HTTP Request node
Method POST, JSON body, Authorization Bearer from credentials (not plaintext in the canvas for prod). Confirm path and fields in Developer Center — do not invent SDK methods.
Device and airtime
Keep OTP workflows on a dedicated device pool. Watch DLR and webhooks for terminal status.
Fix checklist
- Copy response from failed execution.
- Replay with pinned test data.
- cURL parity test.
- Device + SIM balance check.
- Idempotency before scale.
Next steps
Related: Zapier troubleshooting. Downloads: APK.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- SMS API documentationLive endpoint reference
- device and SMS volume pricingPlans and allowances
- Android SMS gateway product guideDefinition, product, and how to buy
- download the Android gateway appGet the APK





