Enable SMS delivery and phone number validation via Vonage (Nexmo) using API keys.
- Go to WooCommerce → SMS Settings and select Vonage (Nexmo).
- Log in to your Vonage (Nexmo) account.
- Copy your API Key and API Secret.
- Go to Your Numbers and copy your sender number.
- Paste the API key, secret, and sender number into SMS For WooCommerce Settings.
- Save changes.
How to get your Vonage (Nexmo) API Key:
- Log in at vonage.com with your account credentials.
- Vonage acquired Nexmo, and depending on how old your account is, you may land on the legacy dashboard (dashboard.nexmo.com) or the newer Vonage API dashboard (dashboard.vonage.com) — both are valid, so don’t be surprised if the branding differs from these screenshots.
- Look for “API keys” or “API settings” in the left-hand menu of whichever dashboard you land on, and copy your API Key and API Secret from there.
- Open the Numbers section of the same dashboard and copy your sender number, then enter it in SMS Settings as the Sender ID.

Coverage and Sender ID requirements
Vonage offers global calling and messaging plans with local numbers from over 96 countries, so coverage is broad — but sender ID rules still vary by destination and are set by Vonage/local carriers, not by this plugin. In the United States and Canada, alphanumeric sender IDs are not supported for two-way SMS; you must send from a real Vonage long code or short code number. If you send to India, an alphanumeric sender ID must be registered via DLT before delivery will succeed. In the EU, some countries require sender ID pre-registration as well — check Vonage’s number/sender ID requirements page for your specific destination before going live.
Test your connection
- After saving your Vonage (Nexmo) API Key, Secret, and sender number, use the Send Test SMS option on the settings screen.
- Send a test message to a number you control and confirm delivery.
- If nothing arrives, check the Troubleshooting section below.
Troubleshooting
- Authentication error: the API Key/Secret pair must be copied together from the same dashboard view — mixing an old key with a newly regenerated secret will fail.
- Message rejected for a specific country: that destination may require a pre-registered or numeric-only sender ID; alphanumeric sender IDs are rejected outright in the US and Canada.
- Test message never arrives: check your Vonage account balance — sends fail silently once credit runs out.
- Sender number invalid: confirm the number is provisioned for SMS (not voice-only) under Numbers in your dashboard.
See the SMS Gateways overview to compare other providers, or the general provider connection guide.