Feedback Magic is a suite of embeddable widgets plus a triage dashboard. This plugin drops any of its six widgets onto every page of your WordPress site — no theme edits, no code:
- Feedback — a floating button for bug reports, ideas, and general feedback, with an optional auto-captured screenshot and browser/device info.
- Survey / Poll / CSAT — NPS, CSAT, star ratings, scales, and multiple-choice polls that appear on a trigger, with a results dashboard and .xlsx export.
- Visual annotation — visitors drag a box on the page and file a precise edit request with a cropped screenshot (great for website review with clients).
- Changelog — a “What’s new” button with an unread dot, showing your published release notes.
- Voting board — a public idea board where visitors post feature requests and upvote each other’s, so you can see what’s most wanted.
- Testimonials — collect quotes with consent recorded at submission, then publish a wall of the ones you approve.
Everything lands in your Feedback Magic dashboard for triage. Add one, some, or
all six widgets — each is identified by its own publishable key (fm_pub_…),
and each has its own field on the settings screen.
You need a Feedback Magic account. Create one at https://feedback-magic.com, open a widget, and copy its key from Install.
Why you’ll like it:
- Paste a key per widget — that’s the whole setup.
- Per-widget launcher position (bottom-right / right-center / bottom-left / top-right).
- Open the widget from your own menu item or link instead of the floating button.
- Nudge the floating button clear of a chat bubble or cookie bar.
- Optionally pre-fill the submitter email for logged-in WordPress users.
- Widgets are hosted by Feedback Magic and load asynchronously (deferred), so they never block your pages. The screenshot library is fetched only on demand.
Publishable keys are safe to expose — they only allow submitting to that one widget, never reading your data. Reading/triaging requires signing in to the dashboard.
External services
This plugin relies on Feedback Magic, a third-party service, to render its widgets and store what visitors submit. It is not usable without an account there.
What is loaded, and when: on every page where you have configured a widget key, the plugin enqueues that widget’s script from https://cdn.feedback-magic.com (for example widget.js or survey.js). The script renders the widget in the visitor’s browser.
What is sent, and when: nothing is sent until a visitor actively submits the widget’s form. At that point the text they entered, and — depending on how you have configured the widget — an optional email address, an optional screenshot, and automatically captured technical context (page URL, browser, operating system, screen size) are sent to Feedback Magic so the submission appears in your dashboard. Anti-abuse checks (Cloudflare Turnstile) run in an iframe served from the same host. No other third-party services are contacted, and the plugin sends nothing when a visitor merely views the page.
Service provider: Feedback Magic, operated by Brincore. Terms of service: https://feedback-magic.com/terms.html Privacy policy: https://feedback-magic.com/privacy.html
