Skip to main content

Signup Forms: Behavior Settings

Learn how to control when, where, to whom, and how often your Signup Forms appear

Chaymae avatar
Written by Chaymae
Updated yesterday

Behavior settings control when, where, to whom, and how often your Signup Forms appear. These settings help you deliver the right form to the right visitor at the right time, maximizing conversions without disrupting the customer experience.

This article explains all behavior options available across Omnisend's Signup Forms.


Which Settings Apply to Your Form Type?

Behavior settings vary depending on the form type you’re using. Not all settings are available for every form. Use the table below to quickly check which options apply to each form type.

Setting

Popup

Flyout

Landing Page

Embedded

Audience Management

Scheduling

Display

Targeting

Limited

Visibility

Frequency

A/B Testing

Social Media Sharing

Audience Management

Control how contacts are organized and verified after they submit your form.

Tags

Auto-assign a tag to all contacts who submit the form. Tags help you segment your Audience and personalize future campaigns. You can use an existing tag or create a new one directly in the form builder.

Example: Tag contacts with source: holiday popup to send seasonal follow-up campaigns.

Verification

  • Enable double opt-in. Send a confirmation email after form submission. Contacts become subscribers only after clicking the verification link in the email. This keeps your list clean by filtering out fake email addresses, typos, and bots.

  • Enable reCAPTCHA. Set Google reCAPTCHA to prevent bot submissions. It runs invisibly in the background and only prompts visitors with a challenge (e.g., image selection) if suspicious activity is detected.

💡 Learn more about double opt-in and reCAPTCHA.

Scheduling

Set start and end dates to control when your form is active. This is useful for seasonal campaigns, limited-time offers, or event-specific signups.

Display Settings

Control when your form appears based on visitor behavior. This lets you capture your visitors' attention at the right moment.

Note: When you enable multiple page rules (e.g., time on page + scroll depth + page visits), the form will appear when any single condition is met (OR logic), not when all conditions are satisfied together.

Page Rules

  • Page Visits: Set how many pages a visitor must view before the form appears.

    Example: Show the form after 3 page visits to engaged browsers.

  • Time on Page: Set how many seconds a visitor must spend on the page before the form appears.

    Example: Show the form after 10 seconds to avoid interrupting newcomers.

  • Scroll Depth: Set what percentage of the page a visitor must scroll before the form appears.

    Example: Show the form after scrolling 50% to capture engaged readers.

  • Exit Intent: Trigger the form when a visitor is about to leave the page. Exit intent works on all devices (desktop, mobile, tablet) by detecting scroll speed and mouse movement patterns.

    Example: Offer a discount code as visitors move to close the tab or navigate away.

Important: Exit intent is scroll-based, not time-based. If visitors scroll up quickly (even shortly after arriving), the form may trigger within seconds; this is expected behavior. To add a time delay, use "Time on page" instead of exit intent.

Custom Trigger

Use custom JavaScript triggers for advanced use cases. For example, you can show a form when a selected button is clicked on your website.

Important: When you enable a custom trigger, it overrides ALL other display and targeting rules. The form will only appear when the custom event fires, regardless of time-based triggers, URL targeting, or visitor segments.

Targeting

Control where and to whom your form appears. Ensure your forms are shown only to the most relevant visitors, improving engagement and avoiding unnecessary or disruptive displays.

You can set:

  • Visitor targeting – Based on subscription status or segment membership.

  • Page targeting – Based on specific URLs or URL rules.

  • Location targeting – Based on the visitor’s country (IP-based).

  • Source targeting – Based on where the visitor came from (for example, direct, ads, email).

  • UTM targeting – Based on UTM parameters from campaigns or automation messages.

Note: For embedded forms, only "Appears on pages for out-of-stock products" is supported. Full URL targeting is not available. Learn more about Back in Stock forms.

Visibility

Choose which devices your form appears on. You can create mobile-friendly popups or flyouts and set them to display only on mobile devices, or configure forms to appear only on desktop.

Options include:

  • All devices – Desktop, mobile, tablet.

  • Mobile only – Smartphones and tablets.

  • Desktop only – Laptops and desktops.

Frequency

Control how often the form reappears to visitors who close or dismiss the form without subscribing.

Enable Limit form appearance and choose a time interval (seconds, minutes, hours, or days) to define when the form should reappear. For example, if you set 5 minutes, the form will reappear 5 minutes after each time a visitor closes it without submitting.

Note: If you disable Limit form appearance, the form will appear on every page load for all visitors, even after they close it.

💡 Tip: Avoid setting very short reappearance intervals, as showing forms too frequently can frustrate visitors. Choose a delay that balances visibility with a positive user experience.

A/B Testing

Test different versions of your form to compare performance and identify what works best. You can experiment with elements such as headlines, copy, design, or incentives, and use the results to optimize conversions based on real visitor behavior

Social Media Sharing

Configure how your Landing Page appears when shared on Facebook and other social media platforms.

You can set:

  • Title – The headline that appears when the link is shared.

  • Description – The preview text shown below the title.

  • Image – The preview image displayed with the link (JPG or PNG format, recommended size: 1200 x 630 px).

Example: If you share your Landing Page on Facebook, visitors will see your custom title, description, and image preview, helping attract more clicks and signups.

FAQ

Why does my form appear within seconds even though I set exit intent + 15 seconds on the page?

Exit intent is scroll-based, not time-based. If visitors scroll up quickly (even shortly after arriving), the form triggers. Multiple display conditions use OR logic, so the form appears when ANY condition is met, not all. To add a time delay, use "Time on page" only (without exit intent).

Can I make a form appear once per session, then again on the next visit?

No, session-based control is not currently available. Frequency settings use time intervals (seconds, minutes, hours, or days), not browsing sessions. To approximate this behavior, set a short frequency (e.g., 1–2 hours).

Will "Don't show to existing contacts" hide the form from logged-in customers?

"Don't show to existing contacts" uses cookies, not login status. If a contact has signed up previously, the form won't appear even if they're not logged in.

Does reCAPTCHA appear for all visitors?

No. Omnisend uses invisible reCAPTCHA v2, which runs in the background without showing a checkbox or challenge to most visitors. You'll see a small reCAPTCHA badge in the lower-right corner of your page.

Why is my form not showing on mobile devices?

If your form isn’t appearing on mobile, check Visibility settings and make sure mobile is enabled under Behavior Visibility.


Have questions? Reach out to our Support Team via in-app chat or at [email protected].

Did this answer your question?