Speak. Connect. Transform.

The compliance-first call center
for the US, Canada and India.

ShyftrVoice turns any Chrome browser into a governed calling operation — outbound softphone, inbound queue with voicemail, contacts, dispositions, recordings and live reporting in one platform, with DNC and per-country calling-hour rules enforced by the system, not by agent discipline.

$0.018/min
Indicative connected-call cost
3
Countries: US, Canada, India
In & out
Queue routing with voicemail
100%
Calls DNC-checked before dialing
Carrier-grade calling on Twilio infrastructure
TCPA · CRTC · TRAI-aware controls, enforced server-side
Role-based access: admin, manager, agent, compliance
Complete audit trail on every sensitive action
How it works

Production calling in three steps

No telephony hardware. No PBX project. No queue server. One web deployment.

1

Connect Twilio & import contacts

Link your Twilio account, register verified caller IDs, choose which destinations are enabled, set campaign and per-number policy — greeting, recording, calling hours, ring and queue timeouts, voicemail — and import contacts via CSV with automatic duplicate and consent-field validation.

2

Agents dial — and answer — from the browser

Agents sign in, grant mic access and click to call. Before every dial the platform verifies DNC status, the contact's local time window, attempt limits and destination rules. Incoming calls arrive the same way: queued, routed to the first free agent, and popped on screen with the caller already identified.

3

Measure, audit, improve

Dispositions, notes and follow-ups feed live dashboards: inbound and outbound volumes, connection rates, talk time, outcomes by agent and campaign, with reconciled per-call cost in USD and INR — exportable and fully audited.

Platform

Everything a serious calling operation needs

Built for lean teams that still answer to compliance reviews.

Browser softphone

Agents place US calls straight from Chrome or Edge with a headset — no desk phones, PBX or VoIP hardware. Built on the Twilio Voice JavaScript SDK over WebRTC with device selection, DTMF and live call timers.

Compliance enforced in code

Do-Not-Call suppression is a hard block at the API layer that agents cannot override. Calling windows follow each contact's own local time and each country's rules — 8am–9pm in the US, 9am–9pm in Canada and India — with per-campaign attempt caps and cooling-off periods.

Approved caller IDs only

Every call presents an organization-approved, Twilio-verified local number. No spoofing, no rotation games — protecting connection rates and brand reputation.

Contacts & campaign workflow

CSV import with validation and duplicate detection, agent assignment, consent evidence, dispositions, notes and follow-ups — one governed system instead of a dialer plus spreadsheets.

Inbound calls & queue routing

Customers calling your Twilio numbers are greeted, placed in your organization's queue and connected to the first available agent — with a browser screen-pop showing the caller, their matched contact record and campaign before anyone answers.

Voicemail that never gets lost

When the queue times out, the office is closed or nobody is free, callers leave a message. It lands in a shared inbox with an unheard counter, audited playback and one-click call back — no missed customer.

United States · Canada · India

One platform, three destinations. Numbers are validated per country, the contact's timezone is derived from their area code, and each country's calling window and per-minute rate are applied automatically.

Live manager dashboard

Real-time agent presence, inbound and outbound volumes, connection rates, talk time, disposition funnels and per-campaign performance with role-checked, audit-logged CSV exports.

Recording governance

Per-campaign recording policy, configurable retention, and a secure playback proxy that writes an audit entry — user, timestamp, IP — for every single listen.

Security & compliance

Controls your compliance team can sign off on

  • DNC suppression hard-blocked at the API — agents cannot dial a suppressed number through the UI or the API
  • Calling windows evaluated in the contact's own local timezone under US, Canadian and Indian rules; unknown timezones use the most restrictive zone that country spans
  • Twilio webhook signatures validated; duplicate events deduplicated; secrets never reach the browser
  • Short-lived, per-agent voice tokens; every dial authorization re-verified server-side at connect time
  • Tenant isolation on every record; role-based access with optional TOTP two-factor authentication
  • Inbound calls recorded under the receiving number's own policy, with a spoken recording notice before the caller is queued
  • Audit log covering logins, dials, inbound arrivals, blocks, exports, admin changes and every recording or voicemail playback

Indicative Twilio usage economics (reconfirm in Twilio Console)

ItemRate
Outbound to US or Canada (browser + PSTN leg)$0.018 / min
Outbound to India (browser + PSTN leg)$0.109 / min
Inbound call answered in the browser$0.0125 / min
Local phone number$1.15 / month
Call recording & voicemail$0.0025 / recorded min
5-agent pilot (≈6,600 US min/mo)≈ $119 / month
10-agent team (≈19,800 US min/mo)≈ $356 / month
20-agent operation (≈44,000 US min/mo)≈ $792 / month

Platform is self-hosted: your cloud, your data, no per-seat license.

FAQ

Frequently asked questions

What is ShyftrVoice?

ShyftrVoice is a browser-based call center platform for teams that both make and receive calls across the United States, Canada and India. It runs on Twilio Programmable Voice: agents sign in, plug in a headset, and dial or answer from Chrome — while the platform enforces Do-Not-Call suppression, per-country calling hours, approved caller IDs and recording policies automatically.

How do agents in India call US numbers with ShyftrVoice?

The agent's browser connects to Twilio over WebRTC (the internet leg), and Twilio places the telephone leg to the US number from a verified US local caller ID. The customer sees a normal US number, and the agent needs only a laptop, Chrome and a headset — no VoIP hardware or desk phone.

Can ShyftrVoice receive inbound calls?

Yes. Each Twilio number can be set to accept incoming calls. The caller hears your greeting, is placed in the organization's queue, and the system rings the longest-idle available agent — whose browser shows a screen-pop with the caller's number and their matched contact record before they answer. If the agent declines or does not pick up in time, the call is offered to the next agent. When the queue times out, everyone is busy or the office is outside its configured business hours, the caller is offered voicemail, which appears in a shared inbox with an unheard counter and one-click call back.

Which countries can ShyftrVoice call?

The United States, Canada and India. Numbers are validated against each country's format, the contact's timezone is derived from their area code (or set to IST for +91), and each destination's calling window is applied automatically: 8am–9pm in the US under the TCPA, 9am–9pm in Canada under CRTC rules, and 9am–9pm IST in India under TRAI rules. Where a campaign window is stricter than the country rule, the stricter one wins. Administrators choose which destinations are enabled per organization.

How does ShyftrVoice help with TCPA/TSR compliance?

Compliance controls are enforced by the server, not by agent discipline: numbers on the Do-Not-Call list are hard-blocked at the API layer, calls outside the contact's local calling window are refused, attempt caps and cooling-off periods are applied per campaign, and consent evidence is stored with each contact. When a contact's timezone cannot be determined, the window must hold in every timezone that country spans. ShyftrVoice provides the controls; your legal counsel approves campaigns and scripts.

What does calling cost with ShyftrVoice?

ShyftrVoice uses Twilio pay-as-you-go rates. A connected browser-to-US or browser-to-Canada call costs about $0.018 per minute (both legs combined), a call to India about $0.109 per minute, an inbound call about $0.0125 per minute, a local phone number about $1.15 per month, and optional recording about $0.0025 per recorded minute. A 10-agent team talking 19,800 US minutes a month spends roughly $356 on usage at indicative rates.

Is call recording legal and how is it controlled?

Recording rules vary by US state, so ShyftrVoice makes recording a per-campaign policy: off, record-with-consent, or record-always. When enabled, agents see a visible recording indicator, recordings get a retention date, and every playback is written to an audit log with the user, time and IP address.

Does ShyftrVoice support power or predictive dialing?

The current release is deliberately a manual (click-to-call) dialer — the safest mode for US compliance and number reputation. Power dialing, answering machine detection and warm transfers are on the roadmap and will ship only after the compliance and reporting foundation is proven in production.

Ready to make — and take — your first compliant call?

Sign in, plug in a headset, and dial or answer your first call in under a minute.

Sign in to ShyftrVoice