Skip to content

Features

HappyPanda provides a comprehensive set of features for collecting, analyzing, and acting on customer feedback. This page covers everything the platform has to offer.

Survey Types

HappyPanda supports five survey types to fit different use cases:

General Feedback Collection

  • Open-ended text area for detailed feedback
  • Optional email collection
  • Screenshot capture support
  • Best for: Feature requests, bug reports, general comments

Widget Features

Customization Options

Launcher Icons

8 icon options: message-bubble, chat, pencil, comment, question, star, heart, lightbulb

Positioning

4 position options: Bottom-right, bottom-left, right side, left side

Button Styles

Choose between floating circular button or rectangular tab style

Theming

Light mode, dark mode, or auto (follows system preference)

Text Customization

All text in the widget can be customized:

  • Launcher button text
  • Survey title and description
  • Input labels and placeholder text
  • Button labels
  • Thank you message
  • Error messages

Advanced Features

Screenshot Capture

  • Let users capture a screenshot of the current page
  • Helps users report visual bugs effectively
  • Users must approve before capture (privacy-conscious)

Email Collection

  • Optional or required email field
  • Built-in email validation
  • Privacy policy link support

Metadata Capture

The widget automatically captures helpful context:

  • Page URL
  • Browser information
  • Viewport size
  • Timestamp

Performance

  • Bundle Size: ~77 KB gzipped
  • Load Time: Under 100ms on modern connections
  • Mobile Responsive: Fully responsive design
  • Accessibility: WCAG 2.1 AA compliant
  • Browser Support: Chrome, Firefox, Safari, Edge

Dashboard Features

Project Management

Unlimited Projects

Create as many projects as you need with unique widget tokens

Domain Whitelisting

Control where your widget can be loaded for security

Team Collaboration

Share project access with your team members

Visual Survey Builder

Create surveys without writing code:

  1. Type - Choose your survey type with live preview
  2. Text - Customize questions and labels
  3. Colors - Pick colors with real-time preview updates
  4. Placement - Configure widget positioning
  5. Triggers - Set URL patterns and timing rules
  6. Launcher - Select icon, position, and style

Feedback Management

View & Filter Submissions

  • Table view with sorting and filtering
  • Search by content, email, or metadata
  • Filter by survey, date range, or score
  • Pagination for large datasets

Individual Submission View

  • Full submission details
  • Screenshot viewing (if captured)
  • User metadata (browser, URL, timestamp)
  • Export individual submissions

Analytics Dashboard

Overview Metrics

  • Total submissions
  • Response rate
  • Average score

Visualizations

  • Response trends over time (line chart)
  • Score distribution (bar chart)
  • NPS/CSAT specific analytics

Export Capabilities

  • CSV and JSON export
  • Date range selection
  • Apply filters before export

Integration Features

Slack

Post feedback to channels with rich formatting and interactive buttons

Linear

Auto-create issues with configurable teams, labels, and priority

Webhooks

Send data to any endpoint for custom integrations with Zapier, Make, or your systems

Email

Receive immediate notifications or daily/weekly/monthly digests

Learn more about integrations in our Integrations Guide.

Security & Privacy

Authentication & Authorization

  • Secure JWT-based authentication
  • Row-Level Security (RLS) policies
  • Role-based access control

Data Protection

  • HTTPS everywhere
  • Encrypted OAuth tokens
  • Secure file storage

Privacy

  • GDPR compliant
  • Data export capabilities
  • Account deletion
  • Cookie consent

Security Headers

  • CORS with strict origins
  • CSRF protection
  • XSS prevention

Performance & Reliability

Caching

  • CDN delivery for widget (Cloudflare)
  • Browser caching headers
  • API response optimization

Scalability

  • Horizontal scaling support
  • Database connection pooling
  • Async job processing

AI Features

Chat Assistant

Get help with:

  • Context-aware guidance
  • Survey setup assistance
  • Feature questions
  • Code examples
  • Troubleshooting

The AI assistant is available in the dashboard to help you get the most out of HappyPanda.

Next Steps

Connect Tools

Integrations - Set up Slack, Linear, webhooks

API Reference

API Docs - Build custom integrations