Trigger-based forms are behavior-based forms that appear automatically when a visitor meets specific criteria. Unlike the standard always-on Feedback Button, these forms are standalone and don’t require a visible button on your page.
To start your form:
Once you open the Build form view, you see a dynamic multi-page editor. Use the question menu on the left to add components to your active page.
The builder uses tabs at the top of the workspace to separate your pages:
Build your form fields using the Add questions menu on the left side of the dashboard. Click any item to add it to your page:
Page logic lets you jump to specific pages based on the answers given in the current page. Control visibility lets you show questions on the same page based on the answer to a previous question. To add page logic:
To add control visibility:
Targeting rules let you control exactly when and to whom your form appears. From the Launch tab, go to the Targeting view to set your conditions. Targeting rules work as AND logic—a visitor must meet all enabled criteria for the form to be triggered.
Modern websites engineered on modern frontend routing stacks (like React, Angular, or Vue) don’t fire native global browser document hard-refreshes when a user switches between path views. For Trigger-based forms, our code snippet checks targeting rules (like URL matches) on the initial page load, so you must simulate a page refresh when a virtual page change occurs.
Add the following JavaScript call to your application's router or navigation logic to run every time the path modifications update:
window.usabilla_live('virtual_pageview');
In the Launch, the Schedule lets you control the campaign lifecycle:
Once you save your form, you see the Install page. To collect behavioral insights, deploy the GetFeedback JavaScript snippet onto your website. This snippet acts as a container code—once it is active, you can manage campaigns from your dashboard without touching your website's code again.
If you have direct access to your website's source code, follow these steps to place the snippet:
If you configure your campaign using the Full-screen layout, you will get a unique, standalone Form URL. You can use this link outside your main website, such as embedding it directly into outbound transactional emails or customer service email signatures.
After launching, go to How to Analyze Your Results to track campaign performance.