Segment builder
Near real-timeMatch ALL conditions
1,204 users qualify · updated 2s ago
Live events
Form triggered instantly
User qualified → shown in <100ms
24
Active segments
8,301
Qualified today
41%
Response rate
Reach users at
the perfect moment.
Near real-time audience qualification built on user traits, live events, device context, and feedback history — so your form appears the instant someone enters your target cohort.
How it works
The right user. The right form. The right moment.
The segmentation engine continuously evaluates every user against your defined conditions — combining traits, events, device context, and feedback history into a single qualification signal.
User traits & events
Build audiences from real data.
Define segments using any combination of user attributes — plan tier, role, country, signup date — alongside tracked behavioural events. Every condition can use fine-grained operators: equals, contains, greater than, within the last N days, and more.
50+ system and custom traits available out of the box.
Event conditions: count-based, time-windowed, or on first occurrence.
Combine traits and events with AND / OR logic for precise cohorts.
User traits
plan
Text
last_seen_at
Datetime
feedback_response_count
Numeric
country
Text
Traits update in real time as events arrive via SDK or API.
Near real-time qualification
No batches. No overnight jobs.
Every time an event is ingested — a purchase, a page visit, a feature interaction — the engine re-evaluates whether the user now qualifies for a feedback form. When they do, the in-app trigger fires within milliseconds.
Qualification runs on every event ingestion, not on a schedule.
Form displays in-app automatically the instant a user qualifies.
Response rates improve dramatically when forms appear in context.
Event stream
checkout_completed
u_2841
plan_upgraded
u_0944
feature_used
u_1192
onboarding_finished
u_3374
Segment re-evaluates instantly on each ingested event — no batch jobs, no delays.
Feedback history as a filter
Ask people at the right cadence.
The engine has full visibility into each user's feedback history — how many forms they've seen, when they last responded, and which campaigns they've already been exposed to. Use this to prevent survey fatigue and keep response quality high.
Filter by response count, last view date, and last submission date.
Exclude users who already responded to a similar form.
Global throttling sets a hard floor on survey frequency across all forms.
Feedback-aware targeting
feedback_response_count
is less than 2
last_feedback_view
more than 14 days ago
last_feedback_submission
is not set
Result
Show NPS form only to users who haven't responded in 14+ days and haven't yet seen this campaign.
CDP integration
Coming soonFirst-party data stays where it belongs.
Enterprise teams often have rich segmentation already in place inside a Customer Data Platform. The encatch segmentation engine can receive segment membership webhooks from Segment, Mixpanel, Rudderstack, Salesforce CDP, and others — applying a second layer of feedback-aware filtering without ever importing raw customer data.
Receive webhooks from any CDP when a user enters or exits a segment.
encatch re-filters by feedback history on top of the CDP segment.
No raw PII crosses systems — only segment membership signals flow in.
CDP integration
Segment
Mixpanel
Rudderstack
Salesforce CDP
Raw customer data stays in your CDP. encatch only receives segment membership events.
Coming soon
Your CDP does the heavy lifting. encatch adds the feedback layer.
Let Segment, Mixpanel, Rudderstack, or Salesforce CDP handle first-party data collection — then send segment membership webhooks to encatch. We apply a second layer of filtering using feedback history, so the right form reaches the right person without your customer data ever crossing systems.
First-level segmentation stays inside your existing CDP.
Webhooks carry only segment membership — no raw user data.
encatch further filters by feedback history and response behaviour.
Customer data remains where it belongs; encatch closes the loop.
Segment
Mixpanel
Rudderstack
Salesforce CDP
Amplitude
PostHog
Incoming webhook payload
{
"event": "segment_entered",
"segment": "enterprise-q1-churners",
"userId": "u_2841"
}No traits, no PII — just segment membership.
Full capabilities
Every dimension of your audience. One engine.
The segmentation engine is the intelligence layer beneath every encatch feedback experience — controlling who sees what, when, and why.
User traits
Filter by any trait — plan, role, country, signup date, custom attributes, and more.
Event-based targeting
Qualify users when they complete purchases, finish onboarding, or hit any tracked milestone.
Feedback history
Use system traits like response count and last seen to prevent form fatigue.
Near real-time
Segments re-evaluate on every ingested event — no batch jobs, no overnight delays.
Instant form trigger
The moment a user qualifies, the in-app form appears automatically — zero manual steps.
Multi-condition logic
Combine traits, events, and feedback history with AND / OR rules for precise audiences.
CDP integration
Receive segment webhooks from Segment, Mixpanel, Rudderstack, Salesforce CDP — and more.
Privacy-preserving
Your customer data never leaves its source. encatch only processes segment membership signals.
Device & location
Layer on device type, country, and user language for contextually precise targeting.
Fatigue protection
Global and per-form throttling prevents the same user from being surveyed too often.
Inclusion & exclusion
Target specific segments while explicitly excluding others — full audience control.
AI-assisted segments
Describe your audience in plain language and let AI suggest the right trait conditions.
Get started today
Stop guessing who to ask. Let the engine decide.
Define your audience once. The segmentation engine keeps it live, re-qualifies users in real time, and triggers the right form at exactly the right moment — automatically.