Skip to content

Feedback widget

Put feedback in the product.Not a new tab.

Embed a lightweight feedback widget in your app. Users submit requests without leaving the page.

Collect feedback without taking customers out of the product.
QuackbackShare feedback
What's your idea?
Describe your feature request or bug report...
FeatureBugIdea
Submit
What it does

A feedback widget that feels native to your product.

  • Drop-in embed for any stack

    Add the widget to any page with a single script tag or React component. No build step required for static sites. Script tag embed works anywhere, React and Vue component packages ship typed APIs, and async loading keeps page performance untouched.

  • Fully customizable to match your brand

    Match the widget to your product. Customize colors, positioning, default board, and language so it feels native. Light and dark themes, configurable position (corner, inline, modal), and localization for multiple languages out of the box.

  • Native iOS and Android SDKs

    Embed feedback inside native mobile apps, not just the web. The iOS SDK installs with Swift Package Manager and the Android SDK ships for Kotlin, both with a floating launcher, user identification, and event callbacks. The web widget stays fully responsive for everything else.

  • SSO user identification

    Pass your authenticated user's identity to the widget so feedback is automatically attributed. JWT-based identification, pre-filled name and email, and an anonymous submission fallback when no session is present. No extra login step for your users.

Install

How to add a feedback widget to your website

Adding a feedback button to your website takes one line of code. The widget loads asynchronously and adapts to your design.

  • Add a script tag or install the React package
  • Configure your project key and board
  • Customize colors and position to match your brand
  • Users submit feedback without leaving your page
  • Submissions flow into your boards with voting and status tracking
Install once and keep feedback inside the product.
Mobile SDKs

Native iOS and Android SDKs

Collect feedback inside native mobile apps with official SDKs. Configure once, identify the current user, and show the launcher — the same widget experience, built for mobile.

  • Native iOS SDK installed with Swift Package Manager
  • Native Android SDK for Kotlin apps
  • Same identify, theming, and event callbacks as the web widget
  • Floating launcher button with anonymous or identified submissions
Use the same feedback flow in native apps.
mobile-sdk

// iOS — Swift Package Manager

import Quackback

Quackback.configure(

appId: "your-app-id")

Quackback.showLauncher()

// Android — Kotlin

import io.quackback.Quackback

Quackback.configure(appId)

Quackback.showLauncher()

FAQ

Frequently asked questions

What is a feedback widget?

A feedback widget is a lightweight UI element you embed directly in your website or app. Users submit feature requests, bug reports, and ideas without leaving the page. It reduces friction compared to sending users to an external feedback portal.

How do I embed the feedback widget?

Add a single script tag to your page or install the React component package. Configure it with your project key and optional styling props. The widget loads asynchronously so it has zero impact on page performance.

Can I add a feedback button to my website?

Yes. The widget supports multiple display modes including a floating button in the corner of your page, an inline embed, or a modal triggered by your own button. You choose the placement that fits your product.

Does the widget work on mobile?

Yes. The web widget is fully responsive and opens as a full-screen form with touch-friendly controls. For native apps, Quackback also ships iOS and Android SDKs that embed the widget directly inside your mobile app.

Can I use the widget for NPS surveys?

The widget is designed for qualitative feedback collection — feature requests, bug reports, and ideas with voting. For NPS scoring, use the feedback boards with a dedicated NPS survey board, or connect Quackback to your existing NPS tool via the API.

Connected platform

Explore the rest of Quackback

Feedback in context

Ask while the experience is still fresh

Embed the open-source widget in your product and keep every response connected.