Form Triggers

Form Triggers

Form Triggers define the conditions under which a form will appear to a visitor on your website. They offer flexible options to control the timing and visibility of your forms, helping you deliver the right message at the right time.

How Form Triggers Work

Form Triggers are configured in the Finalize step of the Form Builder workflow. Setting them up is straightforward: simply click the checkboxes next to the trigger options you want to apply. You can select one trigger or multiple triggers to tailor the behavior to your needs. Each option behaves independently of each other, meaning that if multiple are selected then any trigger can be met to display the form.

Available Trigger Options

  • Webpage Launch
    Display the form as soon as the web page has finished loading.

  • 50% Scroll
    Display the form once the visitor has scrolled halfway (50%) down the page.

  • Click from Email
    Display the form only when the visitor arrives on your webpage by clicking a link from a Delivra email.

  • Elapsed Time is X Seconds
    Set a delay before the form appears based on how many seconds the visitor has been on the page.

  • Number of Visits is X
    Show the form only when the visitor has reached a specific number of visits to your site.

  • Inactive for X Seconds
    Display the form after a period of inactivity, measured in seconds.

Frequency Controls

You can also control how often a visitor should see the form:

  • Once every visit
    The form will display each time the visitor returns to the site.

  • Only once ever
    The form will display a single time, even if the visitor comes back later.

Additionally, you have the option to display a dismissed form again after a specified number of days. If enabled, visitors who previously dismissed the form will see it again once the set time has passed.

Best Practices and Tips

  • Choose triggers thoughtfully: Balance user experience with conversion goals. For example, avoid showing forms too early if your visitors haven't had a chance to engage with your content.

  • Combine triggers strategically: Using triggers like “Elapsed Time" or "50% Scroll” ensures that only engaged users see the form.

  • Test different timing options: Small adjustments, like adding a few more seconds to the elapsed time, can make forms feel less intrusive.

  • Respect dismissal settings: Giving visitors time before the form reappears after dismissal helps avoid frustration and builds goodwill.

Key Limitations

  • Reliance on cookies: Some trigger settings, particularly "Number of visits" and "Display after dismissal," depend on cookies stored in the visitor’s browser. If cookies are blocked or cleared, behavior may vary.

  • One trigger does not cancel another: If multiple triggers are enabled, the form will appear when any single trigger condition is met.

Practical Use Cases

  • Newsletter Signups: Display a signup form after 50% scroll or 30 seconds of activity.

  • Event Promotions: Show a registration form immediately on webpage launch for traffic from a specific campaign email.

  • Cart Abandonment Prevention: Trigger a discount offer form after inactivity for 60 seconds on a checkout page.


If you have any questions about setting up Form Triggers, please reach out to our Support team by emailing support@delivra.com. We’re happy to help!

    • Related Articles

    • How do I export my form code?

      You created a form and now you need to export the HTML to incorporate on your website. There are two common ways to export this code from your account. Export form HTML code from the Form library Navigate to the Assets Dashboard and click "Forms" ...
    • Can I link an outside subscribe form to my account?

      You have a form you either want to create with a different software or custom build and would like entries to that form to direct to our software. In order to utilize a non-native form you must have an integration to connect to our software. There ...
    • Create a subscribe form

      What is a subscribe form? Forms are used to collect subscriber information. When the form is submitted, it will add a new contact to your Delivra account or update an existing contact with that email address in your account. Typically subscribe forms ...
    • Progressive Form Fields

      Progressive form fields create a personalized and efficient experience by adapting forms based on how many times a user has interacted with them. Instead of relying on previous field selections (as with conditional fields), progressive forms display ...
    • Create a SMS opt-in webform

      You can easily create a Delivra form to collect SMS opt-in, or add SMS opt-in to your existing webform in a few simple steps. There are three required fields to add to the form if you want to allow subscribers to opt-in to your SMS program: SMS Phone ...