CI/CD Synthetic SMS Testing Guide
Automate user signup, OTP verification, and password reset testing in GitHub Actions CI pipelines using SMSRiver synthetic test events.
Implementation Walkthrough
Store API Key in GitHub Secrets
Add `SMSRIVER_API_KEY` to your repository settings under Actions secrets.
Configure E2E Test Suite
Wire your Playwright, Cypress, or Selenium test scripts to target SMSRiver synthetic numbers.
Execute Zero-Cost Runs on Every PR
Run hundreds of full authentication test passes without incurring per-segment carrier fees or SMS rate limits.
Supported MCP Agent Tools
Discover supported countries, inventory counts, and carrier capabilities by source type.
Check line types, SMS capabilities, carrier limitations, and rental costs for a phone number or ISO country.
Create an isolated synthetic test inbox for deterministic webhook integration testing without real carriers.
Inject zero-carrier-cost synthetic SMS inbound events directly into webhook endpoints for CI/CD test automation.
Simulate carrier drops, 10DLC rejections, DND blocks, and queue timeouts to verify retry handling.
Query recorded test events, delivery status, latency, and raw carrier webhook payloads within plan retention.
Replay an existing test event to re-trigger local webhooks or reproduce failed integration test cases.
Inspect current billing plan, monthly quota, consumed requests, and remaining units across REST and MCP.