Ninja Forms is a powerful, easy-to-use forms plugin. This tutorial shows how to make it even more powerful by using Ninja Forms webhooks to set Logic Hop goals — even when you do not want to redirect the user after submission.
Webhooks are a way to send data to another service. Once a form is successfully submitted, the webhook posts data to a URL you specify. This lets one system notify another that something happened, without the user needing to leave the page.
Why use webhooks with Logic Hop goals
Logic Hop goals let you track user events such as form submissions. Setting a goal is simple when the form redirects to another page, but what if you do not want to redirect after submit? Use a Ninja Forms webhook to send the data in the background and set the goal silently, so your tracking stays accurate without disrupting the visitor's flow.
How to set it up
Add a webhook action to your Ninja Form that fires on successful submission and posts to the Logic Hop goal endpoint. Map any UTM parameters or fields you want to capture, and the goal is recorded as soon as the form is submitted — no redirect required.
Add a webhook action that runs on successful submission
Point it at the Logic Hop goal endpoint
Include UTM parameters or fields you want to capture
Questions this page should answer
Can I track a Ninja Forms submission without redirecting?
Yes. Use a Ninja Forms webhook to post the submission to Logic Hop in the background, which sets the goal without redirecting the user.