Replace your custom hooks with webhooks. You just need to configure a URL and start listening to events. Follow these steps and test it out! 

No MoreApp account yet? Sign up here.

This feature is available in the Branch, Tree and Forest plan. Visit our Pricing page. 

Webhooks are messages that are triggered when something happens. It contains a payload that is sent to a URL, usually to perform an action when it is received. It will allow you to connect MoreApp with any other software.

1. Add your webhook 

When you have permission to create Webhooks you can go to the Settings tab and access Webhooks. Click on Add in order to add a new webhook.

Add Webhook MoreApp


  • You can add a maximum of 100 Webhooks per account.

  • If you have multiple Webhooks, there is the possibility to trigger them from the same event in your app. You can combine their URLs into a single URL. Read how to trigger multiple Zaps with Webhooks.

2. Configure your webhook

Give the webhook a name and add the URL where you want MoreApp to send the data to.

Note: You need to provide this URL, using an integration or using an integration platform like Zapier.

After adding the proper URL, you will need to select the event type that you want MoreApp to send the data from. For example, choose ‘submission.created’ to show that the webhook needs to be triggered whenever a submission is created.

These are the currently available event types and their explanations:

Event TypeExplanation
submission.createdAn end-user has submitted a form
sumbission.pipeline.createdStarted processing the submission
submission.pipeline.blockedSubmission processing has failed due to an error; it will not be retried automatically
submission.pipeline.failedSubmission processing has failed due to an error; it will be retried automatically
submission.pipeline.succeededSubmission processing has succeeded
submission.pipeline.mail.sentSubmission processing caused a mail to be sent out
submission.instruction.createdAn instruction has been created
submission.instruction.fulfilledAn end-user has failed an instruction

Once you finish, click on Save.

Configure MoreApp Webhook

3. Do a test

It is time to test if it works! Send a submission with any of your MoreApp forms. This is needed to let the webhook know that there is data.

If you want more information regarding the configuration of webhooks, check out our Developer Docs.


  • Every API which is not documented in our API documentation can be changed at any moment.
  • Take into account that the date format you receive via Webhooks is YYYY-MM-DD.
  • The URL should accept an HTTP POST request with a JSON body and return an HTTP 200 OK status code.
  • Make sure that at least 1 in 50 requests come back successfully. MoreApp automatically disables a subscriber once 50 consecutive failures have occurred.

Want to stay up to date with our latest tutorials? Go to YouTube and hit the Subscribe button!