Automatic website widget: open your survey on timing rules

When you distribute a survey on your own website, the Responsly website widget (classic embed) can open automatically so visitors see your form at the right moment—without hunting for a small tab or button first.

Open automatically lives under Advanced in the widget builder. This guide explains how to enable it, which timing and placement rules you can choose, how to test on a live site, and how to pair the widget with good survey copy and privacy practices.

Who this is for

You need:

  1. A Responsly form you can edit.
  2. Permission to add JavaScript to your pages (typically the widget script plus the <responsly-widget> snippet before </body>).
  3. The Widget / classic embed flow—not only the Standard tab that outputs a plain iframe or link without the widget’s Advanced options.

Automatic open is a distribution choice for on-site feedback, promotions, or research. It complements email, QR codes, and shareable links rather than replacing them.

Turn on Open automatically

Follow these steps in Responsly:

  1. Open the form you want on your site.
  2. Go to Share (or your workspace flow for website / embed).
  3. Open the classic embed / website widget configuration—the screen where you pick ribbon, circle, button, and the window type (popup, slider, and so on). Classic embed configuration
  4. Set trigger and window appearance as usual (these control how the launcher looks and how the survey panel opens when the widget runs).
  5. Expand Advanced.
  6. Turn on Open automatically.
  7. In the dropdown, choose when the widget should open (see Automatic open modes below).
  8. If the selected mode asks for a value, enter it (for example seconds for a delayed open, the period number for Once per period, or a URL fragment for On specific URL—match what the UI labels on your screen).
  9. Optionally turn on Close after fill and set seconds if you want the widget window to collapse shortly after submit.
  10. Click Get code, copy the script and widget snippet, and add them to every page (or template) where the behavior should run.

After deployment, publish form changes in Responsly when you update questions or branding so the embedded experience stays in sync.

Automatic open modes

Use the mode that fits the visitor journey. Treat these as alternatives for the main auto-open rule—not something to stack arbitrarily in one snippet.

ModeWhen it helpsWhat to expect
On page loadYou want immediate visibility on key landings (campaign pages, help center home).The widget can open as soon as the page loads—strong visibility; use sparingly to avoid feeling intrusive.
After some secondsYou want people to orient first (e.g. after reading a headline), then ask for feedback.Opens after the delay you set in seconds—a common choice for post-purchase or content pages.
After scrollingYou want engaged readers—people who scroll are more likely to respond.Opens on the visitor’s first scroll on the page (any scroll event). Test on a real page in case your layout uses nested scroll containers.
On specific URLYou only want the prompt on certain paths (checkout thank-you, pricing, docs).Restricts automatic open to URLs that match what you configure—keeps other site sections quiet.
Once per periodYou want to cap how often the same visitor sees an automatic open.Sets a repeat window via a cookie so automatic open does not fire on every return visit—enter the interval in Advanced as shown in the app.
On exit intentYou want a last chance to capture feedback when someone appears to leave.Desktop-oriented pointer behavior; does not apply the same way on touch-only devices. See Trigger your Responsly survey on exit intent.

Close after fill is separate: it controls optional auto-close timing after submit, not when the widget first appears.

Use case: NPS (Net Promoter Score) on key pages

Net Promoter Score (NPS)—the “How likely are you to recommend us…” question with a 0–10 scale—is one of the most common reasons teams embed an automatic website widget: you capture loyalty in context, right after someone has used your product or site, without waiting for an email campaign.

Goal: Show a short NPS flow when the visitor is already engaged (for example after account, dashboard, or thank-you flows), not the instant the HTML loads.

Suggested setup:

  1. Build your NPS form in Responsly (scale + optional follow-up for promoters / passives / detractors).
  2. Choose a launcher that stays subtle (ribbon or circle) so people who already dismissed or completed the survey are not visually overwhelmed.
  3. Under Advanced, enable Open automaticallyAfter some seconds (often 5–15 seconds) so the page content and task outcome appear first—or use After scrolling if NPS should target readers who move past the fold.
  4. Prefer On specific URL when the same site-wide snippet could otherwise open NPS everywhere; limit auto-open to post-purchase, onboarding done, or help article paths you care about.
  5. Add Once per period so the same visitor is not prompted on every return visit—NPS is most useful when frequency is controlled.
  6. Turn on Close after fill if you want the panel to collapse quickly after submit and return focus to the page.

Pair the form with a clear survey introduction so visitors know why you are asking, how scores are used, and how long it takes.

Verify on your live site

  1. Deploy the snippet to staging or production (not only an internal preview).
  2. Load the page in a clean browser profile or incognito with extensions disabled where possible.
  3. Confirm the automatic open fires according to the rule you chose (wait for the delay, scroll, or match the URL).
  4. Submit a test response and confirm Close after fill if enabled.
  5. Re-test as a returning visitor if you use Once per period or hide-after-dismiss rules—behavior should match your expectations.

If automatic open never fires, check ad blockers, consent banners that defer third-party scripts, and that the same snippet is present on the exact URL you are testing.

Troubleshooting

IssueWhat to check
Widget never opens automaticallyConfirm Open automatically is on, the mode matches your test (delay vs URL vs scroll), and script blockers are off.
Opens on the wrong pagesSwitch to On specific URL or split embeds per template so only intended routes load this snippet.
Too aggressive / annoyingIncrease delay, switch from page load to after scrolling, or rely on manual open via the launcher only.
Exit intent unreliable on mobileExit intent is mouse-based on desktop; plan a delay or scroll mode for mobile-heavy traffic or ask Responsly support about tailored embed options.
Preview in Responsly does not match the siteTest on the real URL with your CMS theme; layout and scroll containers affect behavior.

Publish your form with How to create a survey, set expectations on the first screen with Survey introduction, and when you are ready to analyze results use How do I export survey data?. For leave-page timing specifically, read Trigger your Responsly survey on exit intent.

FAQ

What does Open automatically do?

It tells the Responsly website widget to launch the survey window without the visitor clicking the launcher first—based on the rule you pick (for example a few seconds after the page loads, after they scroll, or when the URL matches a path you define).

Can I combine several automatic rules in one embed?

Choose one automatic open mode at a time in Advanced for predictable behavior. Mixing conflicting triggers in a single snippet can produce double prompts or confusing timing. Use Close after fill separately if you want the widget to collapse shortly after submit.

Is the automatic website widget the same as sharing a direct link?

No. The widget is a JavaScript embed on your site with a launcher and optional automatic open rules. A direct Responsly URL opens the form full-page without your site’s widget script—distribution and visitor experience are different.

Why does automatic open not fire in the builder preview?

Previews run in sandboxed layouts that may not mirror real page timing, scroll depth, or URL context. Verify automatic behavior on a staging or production URL where the snippet is installed as visitors will load it.

What unit is used for After some seconds and Once per period?

After some seconds uses seconds. Once per period uses the numeric interval you enter next to that option in Advanced to control how long before the same visitor may see an automatic open again (stored as a browser cookie). Use the label shown in your Responsly builder for the field; contact support if you need the exact mapping for your workspace version.

Will the widget keep opening for someone who already answered or closed it?

Your embed can respect hide-if-answered and hide-if-dismissed behavior (cookie-based) so people are not prompted again according to your rules. If it still feels noisy, increase delay, narrow URL matching, or switch to a manual launcher trigger.

How is exit intent different from other automatic modes?

Exit intent listens for desktop pointer movement that suggests the visitor is leaving the viewport—then opens the widget. It behaves differently from delay or scroll triggers and does not map cleanly to touch-only devices. See the dedicated exit-intent help article linked from this guide.

Need help or have more questions?

Responsly platform helps us to manage customer satisfaction and communication within our organization.

Alicja Zborowska, Administration Specialist

Red bull
Bayer

We automated the product experience management process.

KraftHeinz

Managing customer experience is made easy with Responsly.

Danone

Our suppliers are surveyed quickly and efficiently.

Feel the Responsly advantage over other products

Talk to us!