Make and receive calls from your own WhatsApp

A complementary voice channel: call your customers, answer incoming calls and run mass-calling campaigns — all from your own WhatsApp number, with stereo recording, metrics and flat per-number pricing.

Built on a production voice stack — clean audio, stereo recording and low latency.

New voice engine · more stable and lightweight

Everything you need

Dialer, recording, metrics and integrations — in one platform.

Receive and answer calls

Answer calls that come in to your WhatsApp number — right from the browser dialer. Available now.

Mass calling

Upload a list of numbers: Hasos dials them one by one and, on the first pickup, you talk in the dialer — the rest are ended.

Stereo recording

Every call recorded in stereo — you on the left, contact on the right. Listen and download from the dashboard anytime.

Embeddable dialer

One iframe and your users make and receive WhatsApp calls right inside your app, with no voice infrastructure to run.

SIP accessNew

Register your softphone (Zoiper, Linphone) or PBX (Asterisk, 3CX) with host, username and password and use WhatsApp over SIP — no new number. Pro plan.

Signed webhooks

Real-time call events (ringing, answered, ended, record), with HMAC signatures and a delivery log.

CRM integrationBeta

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

Metrics

Answer rate, average duration and volume — ready for your dashboard.

Durable sessions

The WhatsApp connection survives restarts and deploys. No need to re-pair.

Multi-number

Multiple numbers on the same account. 1 concurrent call per number — N numbers = N calls at the same time.

REST API

Provision numbers, issue tokens and manage everything via /v1 — authenticated with an API key.

Hours & VoicemailBeta

Set your business hours and record a greeting: after hours, callers hear your message and leave a voicemail (it lands in Recordings).

AI attendant (ElevenLabs)

Connect your ElevenLabs agent (BYOK) and the AI answers incoming calls by voice.

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

Start for free. Upgrade as you grow.

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).

Free
Free
  • 1 number
  • 1 concurrent call (1 per number)
  • 15 calls/month
Get started
ProMost popular
$39/mo

1 number · from the 2nd, $29 per number (2 → $68, 3 → $97)

  • Unlimited calls
  • 1 concurrent call per number (N numbers = N at once)
  • Mass calling
  • Recording and metrics
  • Webhooks and API
  • SIP access (softphone/PBX)
Get started
Enterprise
Custom
  • Unlimited numbers
  • 1 call per number (N numbers = N concurrent)
  • SLA + support
Talk to sales
Add-onAI Pack

Add it to Pro or Enterprise. 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. There is a Free plan to try it out.
Do I need a dedicated phone number?
No. You connect an existing WhatsApp number via QR Code or pairing code. The session is durable and survives restarts.
Can I record calls?
Yes. Stereo recording 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.