Missing or Delayed Codes

If your OTP isn't showing up, walk through this quick checklist. In most cases the code is either in the Inbox already, routed to a notification, or blocked by a simple configuration issue.

TL;DR

1

Check the JoltSMS Inbox first

Go to Inbox and search/filter by your number. If you use Slack/Discord/Webhooks/Email, the message may have been routed there—it can still be in the Inbox.

2

Send yourself a test SMS

From a personal phone, send a simple text (e.g., "test 123") to your JoltSMS number and confirm it appears in Inbox.

3

Verify notifications

Check Slack/Discord channels aren't muted; confirm the Webhook/Email endpoint is correct and not erroring.

4

If you still don't see it, contact us

Include your number, the sender/app, approximate time, and (if possible) the message body.

Step 1 — Check the Inbox

  • Open Inbox and select the affected number.
  • Use search to find recent messages.
  • Confirm the timestamp is within the last few minutes (OTPs often expire fast).
JoltSMS Inbox showing all messages
Inbox context view
Message detail showing OTP code
Message detail view

What to look for

  • • The OTP arrived but your downstream notification didn't (muted Slack channel, disabled Discord bot, failing webhook, or filtered email).
  • • Multiple codes—some providers resend; always use the latest timestamp.

Step 2 — Test by sending yourself an SMS

  • From your own handset, send a simple SMS to the JoltSMS number.
  • You should see it in Inbox within a few seconds (allow up to 60s).
  • If your test arrives but the vendor's OTP does not, the vendor may block virtual/shared/rental numbers or throttle retries.

Tip: Some apps only deliver OTP to the last verified number or to numbers in specific regions. If you recently switched numbers or countries, update your profile in that app.

Step 3 — Confirm Notifications are healthy

If you rely on Slack/Discord/Webhooks/Email to surface codes:

Slack / Discord

  • • Check the channel is correct, not archived, and not muted.
  • • Verify the integration is enabled in JoltSMS.

Webhooks

  • • Confirm the URL, auth headers, and TLS certs.
  • • Make sure your endpoint returns 2xx quickly; long/5xx responses may be retried or dropped by your stack.

Email

  • • Check spam/junk folders and any mail rules.
Notifications settings showing endpoint configuration
Notification settings
Adding a new notification endpoint
Add notification endpoint

Even if a notification fails, the message should still appear in Inbox. Always check it first.

Common reasons OTPs don't arrive

App/vendor blocks rental or VoIP ranges

Some services only send to carrier-owned numbers or to previously verified numbers.

Rate limiting / cooldown

Too many requests in a short time; wait a few minutes and request a new code.

Region/country mismatch

The app might only send OTPs domestically or from specific short codes.

Number capabilities

Ensure the rented number is SMS-capable for your target country.

Do Not Disturb / carrier features

On the sender side (less common for inbound, but can affect routes).

Vendor outage or routing issue

If your own test SMS arrives but the vendor OTP never does, it's likely upstream.

How to tell "no data" vs. "delayed delivery"

No data

Your own test SMS also fails to appear in Inbox → likely configuration/number issue.

Delayed

Your test SMS appears promptly, but vendor OTP appears minutes later (or not at all) → upstream throttling or blocking.

Advanced checks (optional)

  • Numbers page: Ensure the number is Active and assigned to your workspace.
  • Notification logs (if available): Look for 4xx/5xx responses on webhooks.
  • Try a different sender/app: Helps isolate vendor-specific blocks.
  • Try a different JoltSMS number / region: Some services are picky about ranges.
Numbers page showing all your phone numbers
Numbers page overview
Number detail showing status and renewal date
Number detail with status

When to contact support

If the Inbox shows nothing for both vendor OTPs and your own test SMS—or you suspect provider/vendor blocking—reach out and include:

  • Affected JoltSMS number (E.164 format if possible)
  • Sender/app name (e.g., Bank XYZ, WhatsApp, Apple, etc.)
  • Approximate timestamps (UTC) for the last 2–3 attempts
  • If any message did arrive, a redacted screenshot (remove sensitive data)
  • Whether Slack/Discord/Webhook/Email notifications are enabled and working for other messages

We'll investigate routing and advise next steps.