Form Trigger Options
Form triggers control how and when your forms appear to customers. Qivra Form Builder offers multiple trigger options to suit different use cases.
Available Trigger Types
Section titled “Available Trigger Types”| Trigger | Description | Best For |
|---|---|---|
| AUTO | Form displays automatically on page load | Embedded forms, dedicated pages |
| BUTTON | Form opens in popup when button is clicked | Contact forms, avoid cluttering pages |
| EMBEDDING | Form is directly embedded in content | Inline forms, theme blocks |
AUTO Trigger
Section titled “AUTO Trigger”Forms with AUTO trigger appear immediately when the page loads.
When to Use
Section titled “When to Use”- Dedicated contact pages
- Landing pages
- Forms that should always be visible
- Main content forms
Setting Up AUTO Trigger
Section titled “Setting Up AUTO Trigger”- Open your form in Form Builder
- Go to Form Settings
- Find Trigger Type
- Select AUTO
- Save the form
Behavior
Section titled “Behavior”| Aspect | Description |
|---|---|
| Display | Form shows immediately on page load |
| Position | Wherever placed in the page |
| Visibility | Always visible to visitors |
Use Cases
Section titled “Use Cases”✅ Contact page - form is the main content✅ Survey landing page - users expect to fill a form✅ Registration page - form is the primary action❌ Product pages - may distract from purchasing❌ Homepage - takes up valuable spaceBUTTON Trigger
Section titled “BUTTON Trigger”Forms with BUTTON trigger appear in a popup/modal when users click a button.
When to Use
Section titled “When to Use”- Contact forms that shouldn’t clutter pages
- Forms that might be needed but aren’t primary
- Reducing visual noise on pages
- Multiple forms on one page
Setting Up BUTTON Trigger
Section titled “Setting Up BUTTON Trigger”- Open your form in Form Builder
- Go to Form Settings
- Find Trigger Type
- Select BUTTON
- Configure button settings
- Save the form
Button Settings
Section titled “Button Settings”| Setting | Description |
|---|---|
| Button Text | Text displayed on the button |
| Button Position | Where the button appears |
| Button Style | Appearance of the button |
| Popup Size | Size of the modal window |
Button Positions
Section titled “Button Positions”| Position | Description |
|---|---|
| Floating | Fixed button, usually bottom corner |
| Inline | Button placed where form would be |
| Custom | Button placed via shortcode |
Popup Behavior
Section titled “Popup Behavior”| Aspect | Description |
|---|---|
| Opening | Smooth fade/slide animation |
| Overlay | Dark background behind popup |
| Closing | Click outside, X button, or ESC key |
| Mobile | Full-screen on small devices |
Use Cases
Section titled “Use Cases”✅ Floating contact button on all pages✅ "Request Quote" button on product pages✅ Newsletter signup that doesn't take space✅ Support form accessible from anywhereFloating Button Example
Section titled “Floating Button Example”A floating button stays visible as users scroll:
- Set Trigger to BUTTON
- Choose Floating position
- Set button text (e.g., “Contact Us”)
- Select corner (bottom-right recommended)
EMBEDDING Trigger
Section titled “EMBEDDING Trigger”Forms with EMBEDDING trigger are placed directly in page content.
When to Use
Section titled “When to Use”- Theme Editor blocks
- Shortcode embeds
- Forms within content sections
Setting Up EMBEDDING Trigger
Section titled “Setting Up EMBEDDING Trigger”- Open your form in Form Builder
- Go to Form Settings
- Find Trigger Type
- Select EMBEDDING
- Save the form
Behavior
Section titled “Behavior”Similar to AUTO but designed for embed scenarios:
- Works with Theme Editor blocks
- Compatible with shortcode embedding
- Inherits container styling
Choosing the Right Trigger
Section titled “Choosing the Right Trigger”Decision Flowchart
Section titled “Decision Flowchart”Should form always be visible?├── YES → Is it the main page content?│ ├── YES → Use AUTO│ └── NO → Use EMBEDDING└── NO → Should users click to see it? └── YES → Use BUTTONComparison Table
Section titled “Comparison Table”| Feature | AUTO | BUTTON | EMBEDDING |
|---|---|---|---|
| Immediate visibility | Yes | No | Yes |
| Doesn’t clutter page | No | Yes | No |
| Theme Editor support | Yes | Yes | Yes |
| Shortcode support | Yes | Yes | Yes |
| Popup/Modal | No | Yes | No |
| Best for main content | Yes | No | Yes |
Advanced Trigger Settings
Section titled “Advanced Trigger Settings”Delayed Display
Section titled “Delayed Display”Show form after a delay:
- Set Trigger to AUTO or EMBEDDING
- Find Display Delay setting
- Set delay in seconds
- Form appears after delay
Use Cases:
- Give users time to read content first
- Reduce immediate visual load
- Scroll-triggered display
Scroll Trigger
Section titled “Scroll Trigger”Show form when user scrolls to a point:
- Set Trigger to AUTO
- Enable Scroll Trigger
- Set scroll percentage or pixel value
- Form appears when scrolled to point
Exit Intent
Section titled “Exit Intent”Show form when user intends to leave:
- Set Trigger to BUTTON
- Enable Exit Intent
- Form popup shows when mouse leaves viewport
Use Cases:
- Capture leaving visitors
- Last-chance offers
- Feedback collection
Time on Page
Section titled “Time on Page”Show form after time spent:
- Set Trigger to BUTTON
- Enable Time Trigger
- Set time in seconds
- Form shows after specified time
Trigger Analytics
Section titled “Trigger Analytics”Track trigger performance:
| Metric | Description |
|---|---|
| Impressions | How many times form/trigger was shown |
| Clicks | For BUTTON trigger, button clicks |
| Conversions | Form submissions |
| Conversion Rate | Submissions / Impressions |
Best Practices
Section titled “Best Practices”User Experience
Section titled “User Experience”- Don’t surprise users with unexpected popups
- Make button triggers clearly labeled
- Ensure easy dismissal of popups
- Test on mobile devices
Performance
Section titled “Performance”- Avoid multiple triggers on one page
- Don’t stack floating buttons
- Consider page load impact
Conversion Optimization
Section titled “Conversion Optimization”- Use clear, action-oriented button text
- Position buttons prominently
- Time triggers appropriately
- A/B test different approaches