Welcome to Encatch Docs
Feedback Management

Form Creation & Customization

Learn how to create and customize feedback forms in encatch

Creating Feedback Forms

encatch provides a powerful visual form builder and pre-built templates to help you create effective feedback forms quickly.

Getting Started

You can chose to create a feedback form using;

  1. Pre-built templates
  2. AI form builder
  3. Start from scratch

All options allow you to fully manually customize the form to your needs before launching it.

Features

  1. Multi-page support: Either have one question per page or multiple questions per page. One question per page is recommended for best user experience for in-app feedback. For sharable link based feedback forms, you could chose to have multiple questions per page.
  2. Question types: You can choose from a variety of question types including multiple choice, short answer, long answer, rating, and more.
  3. Multi-lingual support: You can translate the form into different languages using AI's contextual understanding or translate it manually.
  4. Mobile-responsive: The form is responsive and is build for all resolution.
  5. Dark mode: The form is available in light and dark mode.
  6. Branding: You can brand the form with your brand colors.

Advanced customization options:

  1. Custom CSS: You can add link to your own CSS file to override the default styles when basic branding options are not enough.
  2. Popup position: You can choose to position the form in the top right, top left, bottom right, bottom left, center of the screen, or in a custom position.

Frequency & Scheduling options:

Control when and how often your feedback forms appear to users:

Feedback Frequency Types:

  • Single-use: One-time display per user, best for major campaigns
  • Recurring: Periodic display with customizable intervals (days/weeks/months)
  • Only Show Once: Prevents re-display even if dismissed without completion

Scheduling Controls:

  • Start Feedback: Immediately or custom date/time
  • Stop Feedback: Never (continuous) or custom end date
  • Stop Responses: Set maximum response limits

Targeting & Triggering options:

Control who sees your feedback forms and when they appear:

Trigger Modes:

  • Auto Trigger: Automatic display based on configured conditions
  • Manual Trigger: Programmatic control via JavaScript API for custom events

Auto Trigger: Set triggers based on:

  • Time on Page: After X seconds
  • Scroll Depth: When user scrolls Y% (You need to define the element and pass scrolled percentage in your code.)
  • Custom Events: Based on custom events you define in your code.
  • Page Views: When user visits specific page url.

Audience Targeting (WHO):

  • User Types: Everyone, logged-in users only, anonymous users only, or custom segments
  • User Filters: Demographics, behavior, account type, custom attributes
  • Priority Levels: High priority (bypasses frequency rules) or standard priority

Application Targeting (WHERE):

  • Platforms: Web applications, mobile apps, desktop apps, browser extensions
  • Device Filters: Desktop, mobile, tablet, smart TV
  • Operating Systems: Windows, macOS, iOS, Android, Linux
How is this guide?