Website surveys are widgets that you can display on pages of your website or in-product. They can be quick questions, contact forms, CTA buttons, or in-depth questionnaires. You can launch these surveys on specific pages, after specific actions, and even to a specified target group.

You can benefit from using Survicate website surveys in a multitude of ways:

  • Capture feedback from visitors in real-time to ask spot-on questions

  • Collect contact information and increase conversion rate

  • Trigger a survey based on specific events such as exit intent or cart abandonment

  • Receive invaluable insights about your landing pages, post-purchase experience or cancellation reasons

This article will guide you through the first steps of creating your survey.

Table of contents:

  1. Create a new website survey

  2. Setting up Survey logic

  3. Add a thank you page

  4. Frequently asked questions

Create a new website survey

Step 1: When you log in to your account, you'll see the panel where you can view all surveys you’ve created - both active and inactive. To create a new survey click on Create new survey.

Pick Website or in-product surveys from the menu, and how you'd like to continue creating this survey. There are two options to choose from. You can either 1️⃣ set up a survey of your own (start from scratch) or 2️⃣ select a survey from our templates library (start from template).

To guide you through creating a survey, we are going to create a survey from scratch.

Step 2. Start by adding your first question by selecting one of the question types

You can change the copy of your question by clicking the copy bar, you can also include an introductory text by clicking "add introduction"

💡 Tip: You can easily duplicate or delete a question by clicking the three dot(...) icon:

💡 Tip: You can make a question mandatory under the settings tab:

Setting up Survey logic

Step 3: Once you've added your questions, move on to setting up survey logic for a personalized survey experience. First, make sure to add all the questions you wish to ask your audience.

Head on to the question you'd like to set survey logic and move to the "logic" tab. Here, select the relevant questions you'd like to show your respondents based on their response.

💡Tip: You can insert a question directly to a point in the survey by clicking the yellow ➕ button in between the questions:

Add a thank you page

Step 4: To finalize your survey, you might want to have a thank you screen. To add a thank you screen, select "Thank you screen" from the questions menu, and type in your message.

Under settings tab of thank you screen, you can select a custom call to action to finalize your survey. You can use automatic page redirect, call to action button, or social buttons:

📌 Note: All changes are automatically saved, therefore you don't need to save your questions individually.

Next Step:

Best practices:

🔁Integrate your survey with your website optimization tool

  • Send survey responses to Google Analytics as events to create custom visitor segments

  • Associate survey responses with FullStory recordings and uncover the whys and wherefores of feedback you receive

  • Save survey responses as Segment events and further send them to other destinations, use Segment-based data for detailed analysis

📤Enable Slack integration to notify your team and act on feedback in real-time

Frequently asked questions

I have made some changes to my survey, but I don't see these changes appearing.

There might be up to 15 minutes delay for your changes to update on the servers. If you still don't see these changes after 15 minutes please reach us at

How can I see my survey again on my website after responding or closing the survey?

Website surveys could be taken only once by default, therefore if you've replied survey or closed your survey, you won't be seeing it again. If you want to test your survey's experience on your website, you should do it in the incognito mode of your browser. And after every test, make sure to close all incognito windows.

Did this answer your question?