@brokeros/int-sms-vonage) leverages Vonageβs proprietary Adaptive Routing algorithms, continuously routing SMS messages across optimal carrier paths based on real-time delivery telemetry.
Vonage SMS Pipeline
Required Credentials
To connect Vonage to BrokerOS, obtain the following credentials from your Vonage API Dashboard:Configuration Steps
1
Retrieve Credentials from Vonage Dashboard
Log in to
dashboard.nexmo.com. On the main dashboard banner, copy your API Key and API Secret.2
Add Vonage in BrokerOS Settings
In the BrokerOS web application:
- Navigate to Dashboard -> Marketing -> SMS -> Settings -> Gateways & Phone Pools tab (
/dashboard/marketing/sms/settings?tab=providers). - Click Connect Gateway (or select VONAGE from the available gateways list).
- In the Connect Vonage modal, configure the parameters:
- Account Nickname: A descriptive label (e.g.,
Vonage Global Gateway). - Default From Sender / Header: Your verified Vonage number in E.164 format (e.g.,
+12025550188) or registered sender ID. - Vonage API Key: Your 8-character Vonage API key.
- Vonage API Secret: Your secret authentication key.
- Set as default gateway for SMS broadcasts: Toggle on if Vonage is your primary SMS route.
- Account Nickname: A descriptive label (e.g.,
- Click Verify & Save Credentials. BrokerOS queries
https://rest.nexmo.com/account/get-balanceto validate account status, encrypts secrets with AES-256-GCM, and persists the configuration to PostgreSQL (SmsIntegration).
3
Configure Webhook Settings in Vonage
In the Vonage Dashboard under Settings -> Default SMS Webhooks, set:
- Delivery Receipt Webhook:
https://api.yourdomain.com/api/marketing/sms/webhooks/vonage - Inbound Message Webhook:
https://api.yourdomain.com/api/marketing/sms/inboundSet HTTP Method toPOST.