VirtualSMS
May 24, 2026 · View on GitHub
Official integrations for the VirtualSMS SMS verification API across no-code automation platforms.
Packages
| Package | Platform | Status |
|---|---|---|
@virtualsms/api-client | Shared TypeScript REST client (internal) | scaffolded |
n8n-nodes-virtualsms | n8n community node | scaffolded |
@virtualsms/activepieces-piece | Activepieces piece (for upstream PR) | scaffolded |
@virtualsms/zapier-app | Zapier public integration (CLI-built) | scaffolded |
What VirtualSMS does
VirtualSMS provides real-SIM phone numbers for SMS verification (OTP) across 2,500+ services and 145+ countries. REST API + webhook delivery + MCP server. See virtualsms.io.
Common surface across all three platforms
Triggers
new_sms_received— webhook-driven (Activepieces, Zapier, n8n trigger node)rental_expired— polling-drivenlow_balance— polling-driven
Actions
buy_number— rent a phone for a service + countrylist_services— list available services (optionally filtered by country)list_countries— list available countries (optionally filtered by service)cancel_order— cancel a rental & refundget_rental_status— get current status / received SMS codeget_balance— account balance
Build
npm install
npm run build
Per-package build/publish instructions live in each package's README.
License
MIT