Webhook
Definition
A webhook is an automated HTTP callback that sends real-time data from one system to another when a specific event happens — for example, a help desk posting ticket details to an external URL the moment a ticket is created or updated.
How it works
Unlike a normal API call where your app repeatedly asks "is there anything new?", a webhook flips the direction: you register a URL, and the source system pushes a payload (usually JSON) to that URL as soon as an event occurs. The receiving endpoint parses the payload and acts on it.
In a help desk, common triggers include ticket created, status changed, or comment added. The webhook fires an event to a CRM, Slack channel, billing system, or automation platform so downstream tools stay in sync without polling.
Why it matters
Webhooks are the backbone of real-time integrations in support. They let a help desk react instantly to events instead of on a schedule, keeping connected systems current and enabling automations to run the moment something changes.
For AI-driven support, webhooks are often how an AI layer gets notified that a new ticket needs handling — the event fires, the agent picks it up, reads the context, and acts.
Frequently asked
What is the difference between a webhook and an API?
An API is pulled — your app requests data when it wants it. A webhook is pushed — the source system sends data to you automatically when an event happens, in real time, without you asking.
Are webhooks secure?
They can be. Most providers sign payloads with a secret so the receiver can verify the request really came from the source, and endpoints should be served over HTTPS.
Related terms
Helpdesk API
A helpdesk API is the programmatic interface a support platform exposes so external systems can read and write data — creating tickets, updating status, pulling reports, or syncing users — without going through the agent UI..
Trigger (Helpdesk Automation)
A trigger is a helpdesk automation rule that runs the moment a ticket is created or updated: when its conditions are met, it automatically performs actions like assigning, tagging, notifying, or replying..
AI Ticket Automation
AI ticket automation is the use of AI to handle support tickets automatically — classifying, tagging, routing, drafting replies, or fully resolving them — reducing the manual work agents do on each ticket..
Function Calling
Function calling is a capability that lets a language model request that a predefined function or API be run — returning the function name and structured arguments — so the model can fetch live data or take actions instead of only generating text..
Connectors
Connectors are Macha's built-in integrations.
Put these ideas to work
Macha is an AI agent layer that sits on top of the help desk you already run — Zendesk, Freshdesk, Front, Intercom, or Gorgias.
Start Trial
Zendesk
Freshdesk
Gorgias
Front
Shopify
Stripe
Slack
Notion
Google Workspace
Confluence