Skip to content

Feedback widget

Feedback widget for your product

Embed a lightweight widget directly in your app. Users submit feedback without leaving the page, lowering friction and increasing response rates.

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.

01 / 04

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.

02 / 04

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.

03 / 04

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.

04 / 04

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

<!-- Add to your HTML -->

<script

src="https://widget.quackback.io/embed.js"

data-project="your-project"

data-board="feature-requests"

async

></script>

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

// 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.

Embed feedback in your product

Deploy anywhere in minutes. Free and open source.

Get started