The five-minute install is always five minutes until someone opens the theme editor.
Adding a feedback button to your website is still a short path when you treat it like a one-script embed: create a site, paste the snippet before the closing body tag, verify the domain, and send one test report. This guide is the checklist without the CMS folklore.
Minute 1-2: Create the Site
Sign in to FeedBlox and create a site for the production domain you will embed on. Use a separate site for staging if you want clean inboxes.
Copy the embed token and site id from the widget settings. Keep them out of public git history the same way you treat other client keys that are meant for your domains only.
- Create a site for your production hostname
- Optional: create a second site for staging
- Copy the script snippet from Widget settings
Minute 3: Paste the Script
Drop one async script tag into the shared footer, root layout, or CMS custom code block so every route gets the launcher. You do not need an npm SDK to start.
If a chat widget already owns the bottom-right corner, set data-position or offset in the dashboard so the feedback button stays clickable.
Site-wide embed
<script
src="https://feedblox.net/widget.js"
data-site-id="YOUR_SITE_ID"
data-token="YOUR_EMBED_TOKEN"
data-position="bottom-right"
async
></script>Minute 4: Verify the Domain
Complete domain verification so only your hostname can send reports. Unverified embeds reduce spam risk for everyone else and keep your inbox honest.
Publish or hard-refresh the page after verification. Cached HTML without the new script is the usual reason the button "does not appear" in the first five minutes.
Minute 5: Send a Test Report
Open the live page, click the launcher, submit a short comment, and open the FeedBlox inbox. Confirm URL, console buffer, and failed network entries when you triggered an error.
Optional next step for SaaS apps: call FeedBlox.setMetadata after login with opaque user and plan ids so triage does not ask visitors to type account details.
- Launcher visible on mobile and desktop
- Test report lands with the expected site
- Client debug present on Free, Pro, and Max
- Chat and cookie banners do not cover the button
