Custom UI rendering
Render form questions inside your own components — buttons, inputs, ratings — with no encatch widget visible.
Hybrid Forms
Write hooks in your web or mobile app to render forms entirely in your own components. Your design system. Your interactions. Your code. encatch handles the logic, targeting, and data pipeline behind the scenes.
const { FormRenderer } =
useEncatchForm('nps-2024', {
onSubmit: handleFeedback,
});
return <FormRenderer />;Encatch handles
How it works
Hybrid Forms separates the rendering layer from the feedback infrastructure — giving developers full control over the experience while encatch handles everything underneath.
Standard feedback tools let you change colours and fonts. Hybrid Forms goes further: your team writes the actual UI components that render each question. The result feels like a native part of your product — because it is.
Two rendering paths
Standard
Hybrid
NewThe form engine, targeting, and data pipeline stay fully managed by encatch.
Feedback infrastructure
Most teams evaluate feedback tools by their UI. With Hybrid Forms, the UI is yours. encatch becomes the infrastructure beneath it — the engine that qualifies users, manages form logic, collects responses, and routes data to your destinations. Your product stays consistent. Your users never know encatch is there.
What you own vs. what encatch handles
Full capabilities
Hybrid Forms gives you full access to the encatch form engine, segmentation, and data pipeline — while your team owns every pixel of the user experience.
Render form questions inside your own components — buttons, inputs, ratings — with no encatch widget visible.
Works with any web framework. A single hook gives you FormRenderer, submit, and event callbacks — drop it anywhere in your stack.
Mobile SDKs expose the same hook pattern for iOS and Android apps — including native iOS, Android, macOS, Kotlin Multiplatform, and Compose Multiplatform SDKs.
Point AI at the encatch SDK schema and it writes the integration for you — cheap to build, high UX payoff.
Handle form submission events in your own code — pipe data to your analytics, CRM, or state management.
All question types, conditional logic, and branching still managed by encatch — your UI just renders the output.
The same real-time segmentation engine controls which form appears and when — no extra configuration needed.
Responses flow back to encatch automatically — reports, exports, and destinations work without additional setup.
Use your exact typography, spacing, colour tokens, and interaction patterns — zero style leakage from encatch.
Data masking and consent management apply to hybrid forms just as they do to standard ones.
The same form definition powers web, React Native, and Flutter — configure once, render natively everywhere. Native iOS, Android, macOS, Kotlin Multiplatform, and Compose Multiplatform SDKs are also available.
AI-assisted translation works the same for hybrid forms — your custom UI displays the correct locale automatically.
Product journey
A little more detail
Common questions about rendering encatch forms inside your own UI via SDK hooks.
Encatch provides native SDKs for web, React Native, and Flutter, with native iOS, Android, macOS, Kotlin Multiplatform, and Compose Multiplatform SDKs. Forms render inside the app's own UI components, not a webview or browser popup by matching the design system on every platform.
Encatch's Flutter SDK renders the feedback form natively inside the app. No browser redirect, no external webview, the user sees a form that belongs to the product's interface.
Encatch's React Native SDK renders the form inside the app's own UI components, survey matches the design system exactly, no widget, no visual mismatch, no third-party domain.
That's Encatch's core architecture. The SDK install takes a developer under 30 minutes. Every survey created, targeted, and launched after that runs from the PM's dashboard, no further engineering involvement.
Encatch supports A/B/N experiments with configurable traffic splits and phased rollouts 10%, 25%, 50%, 100%. The dashboard shows which variant performs before a full rollout is committed.
Encatch's fatigue prevention rules sit in the dashboard. Set minimum intervals between surveys, cap surveys per session, and exclude users with recent responses. No code change needed.
Encatch supports iFrame embed as a lighter deployment option alongside its full SDK. Teams can start with iFrame and migrate to the SDK when ready, same dashboard, same targeting rules.
Your next step
Install the SDK, drop a hook, and let AI write the integration. Your feedback experience will feel like it was built from scratch — because it was. Just not the hard parts.