Dê um WhatsApp ao seu agente de IA
Conecte um número de WhatsApp ao seu agente — Hermes, OpenClaw ou o seu. Ele faz e recebe ligações de voz pelo WhatsApp: você controla via API e webhooks, ou liga o atendente de IA de voz já pronto. Sem chip novo, sem servidor de voz.
Dois jeitos de dar voz ao agente
Escolha o quanto você quer orquestrar.
Seu agente no controle (API + webhooks)
O agente inicia chamadas via POST /v1/calls e recebe cada evento (tocando, atendida, encerrada, gravação) por webhook assinado. Ideal para lógica própria — o agente decide quem ligar, quando, e o que fazer com o áudio.
Atendente de IA pronto (ElevenLabs)
Conecte seu agente do ElevenLabs (BYOK) e a IA por voz atende sozinha as ligações recebidas — sem você orquestrar o áudio. Bom para suporte e triagem por voz no WhatsApp, 24/7.
Como conectar
Do número ao agente ligando, em minutos.
- 1Conecte um número de WhatsApp por QR/código — ou importe a sessão do Baileys/Evolution/WAHA-NOWEB sem QR
- 2Gere uma chave de API no painel e aponte o webhook do seu agente para receber os eventos de chamada
- 3O agente inicia chamadas via POST /v1/calls e reage aos eventos (ou deixe o Atendente de IA atender as recebidas)
- 4Precisa do áudio? Receba o link da gravação estéreo por webhook para o agente transcrever e agir
O agente dirige as chamadas
Tudo por API e webhook — veja a documentação completa.
# Seu agente inicia uma ligação pelo número de WhatsApp
curl -X POST https://api.hasos.com.br/v1/calls \
-H "x-api-key: hs_live_sua_chave" \
-H "Content-Type: application/json" \
-d '{"instanceId":"INSTANCE_ID","to":"5511999999999"}'// Eventos chegam no seu agente em tempo real (HMAC-assinados)
// ringing → answered → ended → record
app.post("/hasos/webhook", (req, res) => {
const { event, callId, recordUrl, direction } = req.body;
if (event === "answered") agent.onCallAnswered(callId, direction);
if (event === "record") agent.ingestAudio(recordUrl); // p/ transcrever
res.sendStatus(200);
});Por que dar voz ao agente com o Hasos
Conecte o WhatsApp ao seu agente
7 dias grátis. Sem chip novo, sem servidor de voz — só o seu agente ganhando voz no WhatsApp.
Perguntas frequentes
Serve para qualquer agente (Hermes, OpenClaw, LangChain, um agente próprio)?
Sim. O Hasos é a camada de voz/WhatsApp — o seu agente controla tudo por uma API REST e webhooks. Funciona com qualquer stack: Hermes, OpenClaw, LangChain, CrewAI ou um agente que você mesmo escreveu.
Preciso escrever o loop de voz do agente?
Não necessariamente. Há dois caminhos: (1) o seu agente controla as chamadas via API e recebe o áudio/eventos por webhook; ou (2) você liga o Atendente de IA por voz já pronto (ElevenLabs, BYOK) — ele atende as ligações recebidas sozinho, sem você orquestrar o áudio.
Meu cliente precisa escanear QR de novo?
Não, se o número já roda numa stack baseada em Baileys (Baileys, Evolution, WAHA-NOWEB): você importa a sessão pela API e o número conecta sem QR. Número novo é só escanear uma vez.
O agente pode fazer e receber ligações?
Sim. Ele inicia chamadas via POST /v1/calls e recebe as ligações que chegam ao número — cada evento (tocando, atendida, encerrada, gravação) chega por webhook assinado.
Precisa de chip, DID ou operadora?
Não. Usa o seu próprio número de WhatsApp, sem chip novo e sem manter servidor de voz. Preço fixo por número, sem tarifa por minuto.
