People answer WhatsApp. Not unknown numbers.

That's why your team sells more calling from its own WhatsApp. Make, receive and mass-call from your number — identified, recorded and measured. More conversations, less friction.

7-day free trial · cancel anytime · connect in 2 min

$0/min
no per-minute fee
1:N
1 number, N at the same time
100%
calls recorded in stereo
LIVE00:42
CM
Carla Menezes
+55 11 9•••• 4023
answered — identified number
✕↔
  • Identified number on WhatsApp
  • No per-minute cost
  • Stereo recording of every call
  • Data hosted in Brazil

Everything you need

Answer, mass-dial, record, measure by rep and sync to your CRM — in one platform.

Receive and answer calls

The number rings right in the browser dialer and you answer live — never miss another call coming in to your WhatsApp.

Mass calling

Upload a list: Hasos dials one by one and connects you to the first pickup — the rest are ended. Less dialing, more talking.

Per-rep reporting

Link each number to a rep and track, live, answer-rate ranking, talk time and goals — who's calling and who stopped.

Stereo recording

Every call recorded with you and the contact on separate channels. Listen, download and coach the team — all in the dashboard.

CRM integrationBeta

RD Station, Pipedrive or HubSpot: every call becomes an activity on the contact — with status, duration and recording link.

AI attendant

Connect your ElevenLabs agent (BYOK) and the AI answers incoming calls by voice when the team can't.

API & Developers

For developers

A complete /v1 REST API, an embeddable dialer via iframe and signed webhooks. Integrate in minutes, with no voice servers to maintain.

  1. 1Create your API key in the dashboard
  2. 2Connect a WhatsApp number via QR Code or pairing code
  3. 3Drop the dialer iframe into your app — or use the API directly

Create an instance via API

bash
curl -X POST https://api.hasos.com.br/v1/instances \
  -H "x-api-key: hs_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{"phone":"5511999999999"}'

Embed the dialer

html
<iframe
  src="https://app.hasos.com.br/discador?token=YOUR_TOKEN"
  allow="microphone"
  style="width:420px;height:640px;border:0;border-radius:8px"
></iframe>
/v1 REST endpoints authenticated with an API key
HMAC SHA-256 webhooks: ringing, answered, ended, record
Embeddable dialer via iframe, per-device token
Durable sessions — number stays connected across deploys

Simple pricing

Every plan starts with a 7-day free trial. Scale as your team grows.

Priced per WhatsApp number. Each number handles 1 call at a time (a WhatsApp limit) — to talk in parallel, connect more numbers (N numbers = N calls at the same time).

Individual

For solo sellers

$39/mo

1 WhatsApp number

1 call at a time
  • Unlimited calls, no per-minute fee
  • In-browser dialer with identified number
  • Stereo recording and metrics
  • Webhooks and API
  • 7-day free trial
Start 7-day free trial
TeamMost popular

Your whole team calling at once

$87/mo

3 numbers · $29 per number

3 calls at the same time (1 per number)
  • Unlimited calls, no per-minute fee
  • Mass calling (talk to whoever answers first)
  • Stereo recording + per-rep report
  • SIP access (softphone/PBX) and API
  • 7-day free trial
Start 7-day free trial
Operation

Operation at scale, with AI

$190/mo

5 numbers · AI Pack included on all

5 calls at the same time (1 per number)
  • Everything in Team, no volume limit
  • Mass calling and per-rep report
  • SIP access, webhooks and API
  • AI voice attendant on every number
  • Transcript + summary of every call (AI Pack included)
Start 7-day free trial

Need more numbers or annual billing? Talk to us.

Add-onAI Pack

Included in the Operation pack. Add it to Individual or Team for $9 per number: every recorded call gets an AI transcript and summary, delivered to your webhook too — and the AI voice attendant (ElevenLabs) is unlocked.

  • Automatic transcription of recordings
  • Summary with next steps
  • Transcript in the webhook (TRANSCRIPT event)
  • AI voice attendant (ElevenLabs)
+$9/mo
per number · includes 1,000 transcription minutes
Get started

Frequently asked questions

What is Hasos?
A platform to make and receive calls using your own WhatsApp number: a browser dialer with stereo recording, metrics, mass calling and answering of incoming calls — plus a complete API (embeddable dialer, signed webhooks) for teams that want to integrate. Includes an AI voice attendant (ElevenLabs, BYOK).
How does billing work?
The Pro plan is priced per WhatsApp number: 1 number is $39/mo and, from the 2nd, $29 per number (2 → $68, 3 → $97). Unlimited calls. You start with a 7-day free trial, no commitment.
Will I get banned on WhatsApp?
We use your real WhatsApp account and respect the app's limits — 1 call per number at a time, no spam blasting. As with any WhatsApp use, there's risk if the number is brand-new or used abusively, so we provide a number-health panel and gradual warm-up to reduce it. We recommend starting with an already-warmed number and calling contacts who expect to hear from you.
Do I need a new SIM or phone number?
No. You connect an existing WhatsApp number via QR Code or pairing code — no new SIM, no DID, no carrier. The session is durable and survives restarts and deploys, with no re-pairing.
Are my recordings and data safe?
Yes. Recordings and data are stored in Brazil with access restricted to your account, and you listen/download everything in the dashboard. Each number is isolated per account (multi-tenant) and webhooks are signed (HMAC).
Can I record calls?
Yes. Stereo recording (you on the left, the contact on the right) is available in the dashboard to listen to and download, stored securely.
How do I receive call events?
Via signed webhooks (HMAC SHA-256): you validate the x-webhook-signature and receive real-time call events on your server.
How long does it take to integrate?
Minutes: create an API key, connect a number and embed the dialer via iframe — or use the REST API directly.

Ready to add voice to your product?

Create your account and make your first call today.