What a webhook is
A webhook is a web address (URL) that lets one app send information to another app automatically, the moment something happens. Nobody has to export a file or copy data by hand. Every webhook has two sides:- The sender is the app where something happened, such as a form fill or a webinar view.
- The receiver is the app that owns the URL and does something with the information.
Incoming webhooks: allGood listens
With an incoming webhook, another tool sends information to allGood. allGood gives you a unique URL. You paste that URL into the other tool’s settings. From then on, whenever something happens in that tool, it sends the details to allGood, and allGood records them on the right person. Examples:- A person watches a webinar on your webinar platform, and the view appears on their allGood timeline.
- A person finishes an interactive product demo, and allGood records which demo they viewed.
- A content platform reports that a person downloaded an asset, and allGood updates their status in the campaign.
Outgoing webhooks: allGood sends
With an outgoing webhook, allGood sends information to another tool. The other tool gives you its URL. You add that URL to allGood and choose which person or company details to include. When a person meets the conditions you set, allGood sends those details to the other tool. Examples:- When a new person arrives, allGood sends their name and email to an enrichment tool so it can fill in missing details.
- When a person submits a support request form, allGood sends the details to your help desk to open a ticket.
- When a high-value person takes an action, allGood sends their details to an automation tool that posts an alert for sales.
If you’re coming from Marketo, an outgoing webhook replaces the Call Webhook flow step in a Smart Campaign. An incoming webhook replaces the connection a vendor used to write data into Marketo on your behalf.
How to tell which one you need
Ask one question: where does the information start?
Some tools need both. For example, you might send a person’s email to an enrichment tool (outgoing). The tool then sends the enriched details back a few minutes later (incoming).