Webhooks

Webhooks Updates

Webhooks mention · March 29, 2018

What Are Webhooks?

You might have seen webhooks mentioned in your apps' settings and wondered if they're something you should use. The answer, in a nutshell, is probably yes. Webhooks are one way that apps can send automated messages or information to other apps. It's how PayPal tells your accounting app...read more
Webhooks mention · March 29, 2018

Steal This Workflow: How to Save Hours Every Week with Webhooks

You’ve seen them hiding in your app’s settings, promising to send notifications, sync data, and connect to other software you use. Webhooks. They’re the mysterious extra in so many apps. But what are they, how do they work—and why do they have such long, confusing URLs...read more
Webhooks mention · January 8, 2018

How a Consulting Agency Reduced Time Spent Creating Leads by 25%

Navigating a messy API and its documentation is a lot like Indiana Jones' search for the golden idol: One wrong move and you'll be outrunning a boulder. Some APIs have robust, updated documentation. Other APIs were hastily thrown together and have been jerry-rigged since. For account-based marketing firm obo...read more
Webhooks mention · December 11, 2017

How a Startup with a Strict Budget Automates their Nurture Emails

In the world of startups, everyone works a lot. The founder puts in 70+ hours a week, the head of marketing is the marketing team, and everyone handles sales. When you work in that environment, you have to be fast, efficient, and unflappable. It's a right of passage. Or...read more
Webhooks mention · October 31, 2017

How Automation Decreased Lucidchart's QA Checks by 30%

Collaboration across teams ought to be business as usual. But if you've ever worked at a company that's undergone rapid growth, you know communication can break down almost as quickly as new employees are hired. Tasks get lost in the shuffle, teams lose track of projects, and productivity...read more
Webhooks update · April 10, 2013

SSL Certificate Workarounds

SSL certificates can sometimes be a bit pesky. We've implemented a workaround for common errors you might run into when using SSL on your own domain with services like Desk or our webhooks. You can read more about how all this works and the available workaround here.read more
Webhooks update · January 15, 2013

POST/PUT XML & Raw

Hackers rejoice! You can now compile your very own XML requests or even raw string request bodies with Zapier. We follow the simple pipe syntax we've used for a while: Raw string|hello! number|1 Form string=hello!&number=1 JSON {"string": "hello!", "number": "1"} XML <string>hello!<...read more
Adam DuVander
Written by Adam DuVanderLast updated August 27, 2018

You might have seen webhooks mentioned in your apps' settings and wondered if they're something you should use. The answer, in a nutshell, is probably yes.

Webhooks are one way that apps can send automated messages or information to other apps. It's how PayPal tells your accounting app when your clients pay you, how Twilio routes phone calls to your number, and how WooCommerce can notify you about new orders in Slack.

They're a simple way your online accounts can "speak" to each other and get notified automatically when something new happens. In many cases, you'll need to know how to use webhooks if you want to automatically push data from one app to another.

Let's break it down, learn how to speak webhook, and get your favorite apps to talk to each other.

What Are Webhooks?

There are two ways your apps can communicate with each other to share information: polling and webhooks. As one of our customer champion's friends has explained it: Polling is like knocking on your friend’s door and asking if they have any sugar. Webhooks are like someone tossing a bag of sugar at your house whenever they buy some.

Webhooks are automated messages sent from apps when something happens. They have a message—or payload—and are sent to a unique URL—essentially the app's phone number or address.

They're much like SMS notifications. Say your bank sends you an SMS when you make a new purchase. You already told the bank your phone number, so they knew where to send the message. They type out "You just spent $10 at NewStore" and send it to your phone number +1-234-567-8900. Something happened at your bank, and you got a message about it. All is well.

Webhooks work the same way.

Have any feedback on this overview, or something we should change? Let us know!

Use our free platform to build a single Zapier integration and instantly connect your app with 1,500+ others.

Become a Zapier Integration Partner

What is Webhooks by Zapier?

Built-In

Webhooks simply POST data (or JSON) to a specific URL every time we see something new. Webhooks can also accept data (or JSON) to kick off a workflow in Zapier.