Modals overview

Modals are a way to collect feedback or contact information about profiles. They appear as overlay windows on your website, allowing you to engage with visitors and gather valuable information directly from your audience.

What are Modals, and why you should use them

Modals are rule-driven overlays that appear on your website to engage users with targeted messages, offers, or calls-to-action. They’re an effective way to:

  • Collect user feedback — Gather opinions, ratings, and comments from your audience
  • Capture contact information — Collect email addresses, phone numbers, and other contact details
  • Improve user engagement — Present relevant content at the right moment in the user journey
  • Measure satisfaction — Use NPS Surveys to track customer loyalty and satisfaction

Common use cases

  • NPS surveys — Measure customer satisfaction and loyalty with Net Promoter Score surveys
  • Newsletter signup — Collect email addresses for your newsletter or marketing campaigns
  • Contact forms — Gather contact information from interested visitors
  • Feedback collection — Collect user opinions and suggestions about your product or service
  • Product promotion — Show special offers or promotions to targeted audiences
  • Exit intent — Display modals when users are about to leave your website

Setup

There is no additional setup required for modals. Once you have HoodEngage SDK integrated into your website or application, modals are automatically available. Simply enable modals in your configurations, in the Modals & Forms tab, and start creating your first modal.

Multiple modal types are available in the dashboard that you can fully customize:

Modal TypeDescription
NPS SurveysSpecialized modals for collecting Net Promoter Score surveys with scales (0-10 on web, 0-5 on mobile). Automatically categorize users as Promoters, Passives, or Detractors.
SurveysCreate comprehensive surveys using Question elements with various question types including Multiple choice, Short/Long Answer, Checkbox, Poll, Mood meter, Linear scale, Star rating, and more.
Push permissions promptsModal windows that allow users to set up notification categories. Users can select from predefined categories (e.g., sports, politics, news) to receive relevant push notifications.
Permission modalsUser-friendly permission request modals for notifications, location, camera, microphone, and other browser-level permissions. Improve permission acceptance rates with clear messaging.

Frequently Asked Questions

Do modals require users to be subscribed to push notifications?
No. Modals are visible to all users visiting your website, regardless of their push notification subscription status.

Can I use modals on mobile applications?
Yes, modals are supported on both websites and mobile applications.

What’s the difference between modals and push notifications?
Push notifications reach users when they’re away from your site or app, while modals engage users while they’re actively browsing. They complement each other perfectly.

What’s the difference between the different modal types?

  • NPS Surveys are specialized for collecting Net Promoter Score surveys with scales (0-10 on web, 0-5 on mobile)
  • Quick Feedback modals use simple like/dislike buttons for instant feedback collection
  • Modal Popup’s are versatile overlay windows for announcements, forms, and general interactions
  • Permission modals are designed specifically for requesting browser permissions like notifications, location, camera, etc.

How many modals can be active at the same time?
You can have multiple modals active simultaneously on a page, including multiple modals of the same type. You can configure different display conditions for each modal, such as different triggers, render conditions, or timing, to control when and how they appear to users.

Can I control how often a modal appears to users?
Yes. You can set frequency limits in the Frequency & Limits section, including showing modals a specific number of times per session, per day, or per week. You can also set delays between modal displays and stop showing modals after user interaction.

How do I export data collected from modals?
You can export collected data in CSV and JSON formats through the Insights → Feedback page. Simply access your modal’s data and use the export functionality to download the information for analysis.

Can I customize when modals appear?
Yes. Modals support various activation triggers including page load, scroll depth, timer, click events, exit intent, form submissions, and custom events. You can also use render conditions to target specific audiences based on user behavior, location, or properties.