# Any service integrates with HAPP via webhook

> HAPP sends call transcripts and orders to your URL — into a CRM, dashboard or any other service, in real time.

- **Integration:** Call Webhook (Developers & data)
- **Page:** https://happ.tools/integrations/call-webhook
- **Setup guide:** https://docs.happ.tools/ — step-by-step connection instructions, error reference and connection management live in the docs, not on this page.
- **Action:** [Connect Call Webhook](https://my.happ.tools/)

## What Call Webhook gives you

*Features*

Connect your service to HAPP in one form — URL and password. Call events start landing in your system right away.

- **Works with any service or backend** — If it accepts HTTPS, it accepts a Call Webhook. Your own backend, a Zapier scenario, n8n, Make — whatever you already run.
- **Events arrive in under a second** — We send to your URL as soon as the event happens — usually within 200 ms. Dashboards and CRMs stay in sync.
- **Optional password protection** — If the URL you're sending events to requires auth, paste the password and HAPP will include it on every call.
- **Auto-retries on failures** — Your service was unavailable or returned an error? We retry with backoff — events don't get lost on a short outage.
- **Call id, Caller number, Agent, Duration, Transcript URL, Recording URL** — Every field you need arrives in the payload — plug it straight into your storage.
- **Ringostat, Phonet, Binotel, StreamTelecom, UniTalk** — One webhook covers every source. The source is in the payload — branch in your handler if you need specific logic.

## What you need to connect

*Before you start*

Four things — then it is one form with a URL and a password.

1. **URL to receive events** — A link to the service where you want to receive events — your backend, an automation scenario (Zapier, n8n, Make) or any service that accepts an HTTPS POST.
2. **Webhook password (optional)** — If your service requires authentication, take the password from its settings. HAPP will include it on every call so the service knows it's us. If your service is open — leave this empty.
3. **Service that replies fast** — Reply 2xx within 5 seconds. Slow replies count as a failure — we'll retry, but you'll get a delivery delay.
4. **HAPP account with live traffic** — An active HAPP workspace at my.happ.tools with at least one channel connected — so there is a real stream of events to deliver.

## One assistant, every channel

*Everything else*

This is one of two dozen integrations. Connect the rest of your stack the same way — no code, no migration.

**Messengers** (5 channels): Telegram, Viber, Instagram, Facebook, WhatsApp
**Telephony** (5 carriers): Binotel, Ringostat, Phonet, UniTalk, StreamTelecom
**CRM systems** (5 integrations): SalesDrive, keyCRM, NetHunt, Odoo, Google Sheets

Plus Altegio, Shifio, Zadarma, Qdrant, Custom Messenger and webhooks for anything else you run.

## Frequently asked questions

*FAQ*

Answers to the most common questions about the Call Webhook.

### Can I have multiple webhooks?

Today it's one Call Webhook URL per workspace. If you need fan-out, add a thin proxy on your side that splits the request to N downstreams.

### Do you store the events?

We keep delivery attempts (status, response time, last error) for debugging. The content itself lives in your HAPP history — the webhook is a one-way mirror.

### How do I change the password?

Disconnect the tile, change the password on your service, then reconnect with the new value. In-flight requests with the old password will fail — accept a few seconds of overlap during the change.

### What happens during HAPP downtime?

Webhook delivery is queued. When the platform is back, we drain the queue in order — your service will see a burst, then return to normal cadence.

### Can I filter which events I receive?

Not yet — every event fires the webhook. Filter on your side using the identifying fields in the payload.

## Ready to mirror HAPP into your stack?

One URL, one optional password, one test call — and your service sees every event as it happens.

[Connect Call Webhook](https://my.happ.tools/)

