Built for the wayphones work now.
Browser softphones. Visual call flows. Screen pops. A CLI. Real-time reports. White-label multi-tenant. Every feature ships in every plan.
Pick up calls from anywhere.
Make and take calls in any browser tab. Native desktop apps for macOS and Windows. A Chrome extension that sits in your sidepanel so the phone is always one click away.
- No installs — works in any modern browser
- Desktop app (macOS, Windows) for always-on availability
- Chrome extension with click-to-dial on any web page
- Hold, transfer, conference, voicemail — all in the bar
Build routing without scripting.
Drag and drop your way to an auto-attendant, hunt group, queue, or time-of-day route. Drop in a TypeScript node when you need real logic. Test-call any draft before you publish.
- IVR menus, queues, ring groups, time-of-day, holiday routing
- Custom-script nodes for HTTP calls, conditionals, math
- Draft → publish workflow with full revision history
- Test-call straight from the editor before going live
The right customer record, the moment the phone rings.
The Hey Quad browser extension watches your inbound calls and pops the caller's record from your CRM in your sidepanel. After the call, the wrap-up note syncs back automatically.
- Caller-ID lookups against your CRM contacts
- Pre-built integration specs — bring your own connector or use a template
- Per-call wrap-up notes write back to the right record
- Webhook events for every call, message, and voicemail
See every call, every minute, every dollar.
Live ringing-now dashboard for the floor. Historical CDR, queue performance, agent extension stats, IVR drop-off, cost reconciliation, and message logs — all CSV-exportable, all available via API.
- Live: who is ringing, who is on a call, who is in a queue
- Historical: per-agent, per-queue, per-flow, per-cost-center
- IVR drop-off and hold-time analytics to fix bad menus
- Cost reconciliation against your Telnyx invoice
Automate everything.
The Hey Quad platform is API-first. Use the open REST API directly, or use the hq CLI — a single binary that lets you provision customers, dump flows, manage devices, and script anything from your terminal.
- hq — a Rust CLI binary for admin and ops automation
- Open REST API with scoped API keys (one-year, revocable)
- Webhooks for calls, messages, voicemails, agent state
- Built for teams that script, not click
Plug in a desk phone, it just works.
Auto-provisioning for Yealink, Polycom, and Cisco — type in the MAC, the phone configures itself on first boot. Or bring your own SIP device; if it can register, it will work.
- RPS auto-provisioning for Yealink, Polycom, Cisco
- BYO SIP — anything that speaks SIP and registers
- Browser + desktop softphones for hybrid and remote teams
- Per-extension caller-ID, do-not-disturb, call forwarding
Ship the phone. Customer plugs it in. Hey Quad pushes the config on first boot via Telnyx RPS — no laptop, no portal login.
Run a phone company without becoming a carrier.
Each customer lives in their own isolated Telnyx sub-account, under your reseller umbrella. Brand the dashboard with your subdomain and logo. Stripe handles invoicing and dunning per customer.
- Telnyx sub-accounts per customer — full isolation
- Custom subdomain + logo per reseller (or per customer)
- Stripe billing automation: invoices, retries, usage caps
- Per-customer markup; profit on every minute
Everything else you'd expect from a real phone system.
Two-way SMS and MMS on every number with 10DLC registration handled. Voicemail-to-email with transcription. Dial-in conference rooms with PIN access. Number porting with LOA and carrier coordination on us.
- SMS + MMS, two-way + group threads, 10DLC compliant
- Voicemail-to-email with automatic transcription
- Dial-in conference rooms with PIN entry
- Number porting handled end-to-end (US: 7–14 business days)
Carrier & compliance
One platform. One price. Every feature.
No feature gates. No paid add-ons. The whole platform ships in every plan — pick the seat count that fits.
