Leadfwd + Zapier: Build powerful integrations with zero code. Just point and click to connect 5,000+ apps to simplify your day and supercharge your sales.
Webhooks are a powerful and simple method to transmit useful data between applications when an 'event' occurs. While webhooks are similar to an API, they don't require scheduled polling to figure out when data is modified. Instead the webhook is triggered instantly when an event you define takes place.
Why use a webhook over an API?
API’s require that we poll data frequently to get the data update we need. Polling is not an ideal solution for either the server or the client making the request. Ultimately it leads to a lot of wasted time and server resources to prepare and send requests and replying to responses that contains nothing new. Also, when there is data, it’s only as new as the latest polling interval, which means its not processed in real-time.
The historic drawback to webhooks was that they could be complicated to set up. You would need to create a script called an end-point to receive your data or a custom script to gather and send data to another apps end-point. But, thanks to platforms like Zapier, webhooks can be easily created in a no-code setup wizard and connected thousands of apps in a matter of minutes.
Inbound and Outbound
The basis of any webhook configuration is to first define if you're sending data from your app to another (Outbound), or if you're receiving data from another app (Inbound).
Inbound Connectors are entry-points for data to create or update contacts in a Leadfwd list object. When you create a custom webhook or use Zapier to push data from a third-party app to Leadfwd, you will use an inbound connector. Learn how to create an Inbound Connector
Outbound Connectors are used to push data from Leadfwd to a third-party app. This can be done directly if your app supports webhook integrations or it can be done through a platform like Zapier. Learn how to create an Outbound Connector