What Is a Webhook Listener?
A webhook listener is a trigger that waits for incoming data from another app or service. For example, when a new order is placed in Shopify, a webhook can send that data to Celigo to start a flow.
What’s New in 2025?
You can now assign aliases to webhook listeners—even if they don’t include a connection. This means:
- You can name your listeners clearly (e.g.,
Shopify_NewOrder) - You can trigger exports programmatically using simple methods like
exports.run("Shopify_NewOrder") - You don’t need extra setup—just use the alias in your scripts or flow hooks
Why It’s Useful
- Cleaner code: No more guessing which listener does what
- Faster debugging: Aliases make logs and errors easier to trace
- Better organization: Especially helpful when managing multiple webhooks across flows
Example
Let’s say you have a webhook that listens for new leads from a form. Instead of using a generic ID, you assign it the alias LeadFormWebhook. Now, in your flow or script, you can simply reference:
exports.run(“LeadFormWebhook”);
Conclusion
Webhook Listener Aliases are a small but mighty feature—easy to use, easy to love.