← All integrations
Self-serve

Webhooks, ready today on every package.

Signed call, voicemail and text events posted to any URL you choose.

● Anyone with another system ● No sign-in needed ● Automation
Self-serve.

Connect it yourself from the app in a few minutes. Prefer a hand? Get help and we'll walk you through it.

What it does on a call

  1. A call ends, is missed or leaves a voicemail. TimberSwitch posts a signed event, with the voicemail transcript, to the address you choose.
  2. A text comes in or the AI receptionist takes a message. The same happens for texts and messages, so Webhooks can update a sheet, a CRM or a channel.

What you can do with it

  • Log every call and voicemail in your CRM or a spreadsheet.
  • Send new voicemails to a Slack or Teams channel through Make, n8n or a Zapier catch hook.
  • Keep your own contact list in sync when contacts change in TimberSwitch.

Use cases

Industries

What the AI does on the call

  • Nothing on the call: webhooks report what happened after it.
  • Every finished call, voicemail and inbound text becomes an event your other tools can act on.

How setup works

Connect it yourself from the app. If you'd rather not, our team does it with you as part of our free assisted setup, on every package.

  1. Open Phone, then Webhooks, and choose New endpoint.
  2. Paste the URL that should receive events, for example a Zapier or Make catch hook.
  3. Optionally filter events, such as call.* or voicemail.received.
  4. Copy the signing secret. It is shown once.
  5. Verify each request by computing HMAC-SHA256 of "{timestamp}.{body}" with the secret and comparing it to the Timberswitch-Signature header.

What it costs

Included on every plan at no extra cost.

Good to know

  • Events go out after the fact. A webhook can't change what happens on a live call.
  • Events today: call.completed, voicemail.received, sms.received, contact.created, contact.updated and contact.deleted.
  • Failed deliveries are retried with backoff for 8 attempts, then dropped.

Questions

How does Webhooks setup work?

Choose Connect and follow the steps in the app. If you'd rather not, our team can do it with you. Setup is free on every package, as part of our free assisted setup.

Does Webhooks cost extra?

Included on every plan at no extra cost. Setup is free.

Who uses Webhooks with TimberSwitch?

Anyone with another system. Industries: Any business.

What if the system I use isn't listed?

Tell us what you use and we'll set it up with you. The request form on the integrations page opens a ticket with our team, and we reply within one business day.

My endpoint isn't receiving anything.

Check the endpoint is not paused, the event filter matches the events you expect, and the URL accepts a POST over HTTPS. The Webhooks page shows the last delivery time.

The signature doesn't match.

Sign the raw request body exactly as received, prefixed with the timestamp and a full stop. Re-serializing the JSON first changes the bytes and breaks the signature.

I lost the signing secret.

Secrets are shown once. Delete the endpoint and create a new one to get a new secret.

Related integrations

Connect

Full setup steps, permissions and troubleshooting are on the support page. Using something else? Tell us what you use.

TimberSwitch is a trademark of its owner; TimberSwitch is not affiliated. Facts about TimberSwitch's product last checked October 3, 2026.