{"id":23854,"date":"2018-02-09T00:00:00","date_gmt":"2018-02-09T00:00:00","guid":{"rendered":"https:\/\/inmoment.com\/?p=23854"},"modified":"2021-06-22T16:11:42","modified_gmt":"2021-06-22T16:11:42","slug":"what-are-webhooks-how-to-use-webhooks-for-cx-survey-feedback","status":"publish","type":"post","link":"https:\/\/inmoment.com\/blog\/what-are-webhooks-how-to-use-webhooks-for-cx-survey-feedback\/","title":{"rendered":"How to Use Webhooks to Turn Your Software Platforms into a Digital Relay Team"},"content":{"rendered":"

Bang!<\/span><\/p>\n

The starter pistol has fired for the relay race and you\u2019re sprinting to get the baton to the next runner. As soon as you pass them the baton, they\u2019re off to the next runner, and then the next, until the last runner crosses the finish line. <\/span><\/p>\n

Using webhooks is like a digital relay race, with a trigger in one web application starting a sequence of events that passes data from one platform to the next, optionally triggering an event in each as the baton gets passed through the relay sequence. <\/span><\/p>\n

You\u2019ve got a team of software platforms that you use, like Zendesk or Intercom<\/a> for support requests, Wootric for customer feedback, Salesforce as your system of record for Sales & Customer Success, and Tableau for analytics. With webhooks, you can create a digital relay of data. Once these systems are passing info to each other you can accomplish all kinds of workflows that streamline data collection, analysis and action. <\/span><\/p>\n

To skip the technical definition to get to the uses of webhooks, click here!<\/span><\/a><\/p>\n

\n

What Exactly are Webhooks?<\/span><\/h2>\n

Webhooks<\/span><\/a> are \u201cuser defined” notifications that allow a web application — a.k.a. a cloud-based software platform or software system — to provide or receive real-time information to or from another web application about an event’s completion.<\/span><\/p>\n

Webhooks can be incoming<\/strong>, i.e. the app is getting notified when something happens along with context around that event, or they can be outbound<\/strong>, i.e. the app is sending notifications out to other apps about events that occur within its services, along with context around that event.<\/p>\n

It is inefficient <\/span><\/a>to constantly request data from another network (a.k.a. polling for new data at regular time intervals in engineer-speak) and many internet browsers cannot support <\/span>having an open connection between two web applications<\/span><\/a>. Webhooks are an efficient, flexible, and convenient way to bring up-to-date data into the web applications you use regularly. <\/span><\/p>\n

Compared to hiring a developer to create a native integration of one application on another, webhooks are a tech-lite method to sync data and trigger workflows across multiple applications. This also has the benefit of letting you work mainly on the software systems that you are most familiar with. <\/span><\/p>\n<\/div>\n

What are Webhooks Used For?<\/span><\/h2>\n

Webhooks\u2019 capabilities allow you to:<\/span><\/p>\n