# Webhook

Webhook plugin allows you to send your submission data to external sources by setting up webhooks to your form on Getform.

# What is a Webhook?

A webhook (also called a web callback or "Reverse APIs") is a way for an app to provide other applications with real-time information. A webhook provides a mechanism whereby a server-side application can notify a client-side application when a new event has occurred on the server.

This makes webhooks much more efficient for both provider and consumer. The only drawback to webhooks might be the difficulty of setting them up.

Webhooks are typically used to connect two different applications. When an event happens on the trigger application, it serializes data about that event and sends it to a webhook URL from the action application--- the one you want to do something based on the data from the first application.

# How to setup a webhook with Getform?

Using Webhook plugin, you can repost submission data to other apps and services.

To start using webhooks on Getform, all you need to do is to setup your endpoint URL to your form.

After a successful setup, whenever new data arrives in your form, submission data will be posted to the endpoint URL you provided automatically. Let's make an example with webhook.site (opens new window)

  • Go to "My Forms" and select the form you want to setup the webhook.

- Navigate to the "Integrations" tab and select "Webhook".

  • Enter your webhook URL that you want form submission data to be sent and click "Save".

  • Your form's webhook is all set and ready to send form data to the URL saved. Let's send a new submission to our form to see our webhook in action:


That's it! Now you can set up your webhook URL to for yor form endpoints.


Webhook plugin is available on Basic and Grow plans (opens new window) .