Targeting
In-AppAutomatic Trigger
Page visit: /checkout/complete
Manual trigger
_encatch.showForm( 'customer-nps-2024' );
1,204
Shown today
38%
Response rate
8.4
Avg. score
Reach the right users
at the right moment.
Display feedback forms directly inside your product.
Precision targeting, smart triggers, zero friction.
How it works
Target, trigger, and collect — all in one flow.
In-App Feedback puts you in full control of the who, when, and where. Define your audience with precision, fire forms at the right moment, and keep users engaged without over-surveying them.
Targeting
Show the right form to the right people.
Go beyond simple on/off. Target by user type, segment membership, browser language, geographic country, device, and even past feedback history — all from a single targeting panel.
Enable for anonymous visitors, authenticated users, or both.
Include or exclude named segments — beta testers, premium plans, any group.
Filter by language, country, and device type for localised campaigns.
Exclude users who already saw or responded to specific forms.
Audience filters
Visitor type
Visitors + Logged-in
Language
English, Spanish
Country
US, UK, CA
Device
Desktop + Mobile
Past interaction
Exclude responders
Combine any filters for hyper-precise campaigns.
Triggers
Show forms at the most impactful moment.
Choose automatic triggers that fire on page visits, custom events, or time delays — or use the SDK for full code-level control. Combine both for maximum flexibility.
Page visit trigger: fire on any URL — exact, starts-with, contains, or regex.
Tracked event trigger: link forms to events like purchase_completed or trial_started.
Manual trigger: call _encatch.showForm() anywhere in your application code.
Override targeting rules from a manual trigger when you need unconditional display.
Trigger types
Page Visit
AutomaticURL contains /checkout/complete
Tracked Event
Automaticpurchase_completed — min 1 in 7 days
Time Delay
Automatic30 seconds after page load
Manual Call
Code_encatch.showForm('nps-2024')
Recurrence & Follow-up
Stay persistent without being annoying.
Recurrence settings prevent over-surveying by controlling how often each user sees the form. Follow-up mode re-engages users who dismissed or partially completed it — within limits you define.
Set a 'show every N days' interval to pace your outreach.
Optional stop-after duration automatically winds down campaigns.
Follow-up mode re-shows the form up to a maximum number of attempts.
Add wait times between follow-up attempts to avoid feeling pushy.
Recurrence
Show every
7 days
Stop after
30 days
Max attempts
3
Wait between
24 hours
Follow-up
Stop on
Completed
Attempts
3×
Wait
24 hrs
Re-engages users who dismissed without submitting.
Prevents survey fatigue while maximising responses.
Quick workflow
Live in four steps.
From zero to collecting in-product feedback — the entire setup takes minutes, not days.
01
Enable In-App Feedback
Open the Targeting tab on your form and toggle In-App Feedback on.
02
Configure your audience
Choose Visitors, Logged-in Users (all or specific segments), and add any language, country, or device filters.
03
Set your trigger
Pick automatic (page visit, tracked event, delay) or manual (SDK call). Configure recurrence and follow-up modes.
04
Publish and collect
Save and publish. Forms appear for the right users at the right time — responses stream in automatically.
Full capability set
Every targeting lever. One product.
In-App Feedback gives you surgical control over who sees your forms, when they see them, and how often — without writing more than a line of code.
Visitor targeting
Show forms to anonymous visitors, logged-in users, or both — independently configurable.
Segment filtering
Include or exclude user segments. Target beta testers, premium users, or any custom group.
Language & country
Narrow by browser language and geographic location for localised campaigns.
Device targeting
Reach users on desktop, mobile, tablet, or native app surfaces separately.
Past interaction
Exclude users who already saw or responded to other forms — eliminate survey fatigue.
Event triggers
Fire forms on custom app events like purchase_completed or trial_started.
Recurrence control
Set intervals and stop-after durations so no user is shown the form too often.
Follow-up mode
Re-engage users who dismissed or partially completed the form — with limits you define.
Page visit triggers
Trigger on any URL pattern: exact match, starts with, contains, or regex.
Manual trigger SDK
Call _encatch.showForm() anywhere in your code for fully custom trigger moments.
Override targeting
Bypass all targeting rules from a manual trigger when you need unconditional display.
Privacy-safe
No PII stored in targeting rules. Anonymous and segmented modes keep data clean.
Get started today
Meet your users where they already are.
No redirects. No interruptions. In-App Feedback surfaces your forms at the exact moment users are most engaged — and gives you the data to act on it.