All Collections
Run web surveys
Trigger a website survey based on an event
Trigger a website survey based on an event

Show your survey at the right moment by choosing to trigger it after an event

Agnieszka avatar
Written by Agnieszka
Updated this week

With Survicate, it's possible to show your Website or in-product survey at certain moments of the customer journey.

Setting up your survey to pop up after a visitor triggers a specific event can not only improve the experience for the respondent but also give you more reliable results.

This article will guide you step-by-step through the process of creating, adjusting, and launching a Website or in-product survey after an event on your webpage.

This feature is available on some of our plans. Check out our Pricing page or reach out to us to learn more.

Step 1. Create a website survey

1. Create a new survey and choose the Website or in-product surveys type from the menu. You can either set up a survey of your own, select a survey from our templates library, create a survey with AI, or import questions you prepared before:

2. Customize your widget style and colors in the Create tab, and make your survey entirely branded as your own! You can change the placement of the survey on the page and modify your survey messages.

Step 2. Set up the survey to trigger after an event

1. Head over to the Target > Triggers tab.

Under the option, When would you like to show the survey? select When a user triggers an event.

Here, type your event name; you can also add event properties.

For this option to trigger a survey after a specified event correctly, your developers should use the _sva.invokeEvent("eventName") method in the Survicate tracking code in your website.

More information can be found in our documentation for developers.

Then, you can set up events in the Survicate panel in various Website surveys without your developers' help!

If you choose to + Add another event to the targeting, the survey will appear if the visitor triggers one of the events:

Please note that event names, property names, and values are case-sensitive and should be written the same way as in your website. Event properties should be string values.

2. You can set up the audience to target your survey to a specific group of website visitors or trigger your survey only on certain pages to further control who should be able to see and answer your survey.

3. Once you are ready with your survey, start it from the Launch tab, and get ready to dive into your insights.

📞 If you have any questions about showing exit-intent surveys - feel free to reach out to our team via chat or email:

Did this answer your question?