Webhook is a technique used to send HTTP POST notifications to a URL. They can be used to connect apps together or just send data from external sources to populate your forms from a database. Webhooks are "user-defined HTTP callbacks". These callbacks may be maintained, modified, and managed by third-party users of Launchcloud so that information collated can be amended depending on what is required.
Setting up webhooks with your external source can be configured on the form designer page under the settings cog.
Select the desired form that you require webhooks to be linked to. You will need to open the form designer page for the desired form and here you can configure the webhook settings. Firstly, select the settings cog at the bottom right-hand side of the form builder.
This will produce a small popout, you will notice in this popout that storage/integrations can also be configured here if you have any of those set up on with account.
Select the Webhook tab and you should see a page like the above if you have no previous webhooks set up on your form. Once here you will need to select the green '+' to add a new webhook data. The window will change and give you a magnitude of parameters to enter so we can link to your external source. You will need to enter a name for the webhook along with the relevant links to your external source.
Expand each section to amend where data is received/ the location it is pulled from. You will need to complete the necessary fields for the data you want to input into your forms.
Webhook can be a vital tool if used correctly with 3rd party systems and can be very beneficial for the collation of data if required on a 3rd party software. Launchcloud has made it as simple as possible to configure webhooks on our forms and we will continue to improve the systems used to do so.
Similarly, if you are looking to push and pull data to and from an external source you will be looking for our feature, data search. Data Search tool can be used to push and pull data from an external source, so not only populate a form but also being able to populate a database with the information provided on your submitted form. You may need to use an integration such as Podio or Silverpop to ensure we are able to link successfully with the 3rd party source.
If you do require more information on the API used within Launchcloud, please see out API docs at https://www.launchcloud.com/api/browser#/api, or contact one of our team using support and we will assign a member of the team to your case.