# FeedbackDots > FeedbackDots is a visual feedback and bug reporting tool for websites and web apps. Reviewers drop a dot on the live page, and each report arrives with an annotated screenshot, the page URL, console logs, device details and a session replay, then goes to Linear, Jira, GitHub Issues or Slack. A REST API and an MCP server let AI coding agents like Claude Code and Cursor read and fix reports. - Install: one script tag before . Works on any site, including WordPress, Webflow, Framer, Wix, Squarespace and apps built with Lovable, Bolt, v0, Replit and Cursor. - Reporters need no browser extension and no account. - Alternative to: BugHerd, Marker.io, Usersnap, Userback and Jam. - Also in the same snippet (Pro): NPS surveys, feature-request voting, guest review links and a read-only client portal. - Made by Forging Destiny Studios, LLC. Contact: hello@feedbackdots.com. ## Primary pages - [Homepage](https://feedbackdots.com/): Product overview and signup. - [Pricing](https://feedbackdots.com/pricing): Starter, Pro and Enterprise plans. - [Features](https://feedbackdots.com/features): Visual feedback, automatic context, triage and issue sync. - [Changelog](https://feedbackdots.com/changelog): What has shipped, newest first. - [Contact sales](https://feedbackdots.com/contact-sales): Enterprise plans and questions. - [Full text for LLMs](https://feedbackdots.com/llms-full.txt): Every page below in one plain-text file. ## Plans - Starter: $0 during early access. 25 tickets per month, 1 seat, 1 domain. Support through the docs. - Pro: $49 per month, or $32 per month billed yearly. Unlimited tickets, up to 10 seats, up to 3 domains, Linear, Jira, GitHub Issues and Slack sync, webhooks, NPS, feature voting, client sharing, and email support. - Enterprise: custom pricing, unlimited seats. Contact sales. - Details: [Pricing](https://feedbackdots.com/pricing) ## Compare - [All comparisons](https://feedbackdots.com/alternatives): FeedbackDots next to BugHerd, Marker.io, Usersnap, Userback and Jam. - [BugHerd alternative](https://feedbackdots.com/alternatives/bugherd): Looking for a BugHerd alternative? FeedbackDots lets clients drop a dot on your site and sends the screenshot, console logs and replay to Linear, Jira, GitHub or Slack. Free plan available. - [Marker.io alternative](https://feedbackdots.com/alternatives/marker-io): Looking for a Marker.io alternative? FeedbackDots sends visual bug reports with console logs and replay to Linear, Jira, GitHub or Slack, and adds NPS and feature voting. Free plan available. - [Usersnap alternative](https://feedbackdots.com/alternatives/usersnap): Looking for a Usersnap alternative? FeedbackDots gives you visual bug reports, NPS surveys and feature voting in one snippet. Free plan, and Pro is $49 a month for 10 seats. - [Userback alternative](https://feedbackdots.com/alternatives/userback): Looking for a Userback alternative? FeedbackDots sends visual bug reports with console logs and replay to your tools, and lets Claude Code and Cursor fix them over MCP. Free plan available. - [Jam alternative](https://feedbackdots.com/alternatives/jam): Looking for a Jam.dev alternative? FeedbackDots is a site widget, so clients and users can send bug reports with console logs and replay without installing anything. Free plan available. ## Install guides - [All install guides](https://feedbackdots.com/integrations) - [WordPress](https://feedbackdots.com/integrations/wordpress): Paste the snippet in WPCode footer snippet or your theme footer. - [Framer](https://feedbackdots.com/integrations/framer): Paste the snippet in Site Settings → Custom Code → End of tag. - [cPanel](https://feedbackdots.com/integrations/cpanel): Paste the snippet in File Manager → your site template, before . - [Webflow](https://feedbackdots.com/integrations/webflow): Paste the snippet in Site settings → Custom code → Footer code. - [Squarespace](https://feedbackdots.com/integrations/squarespace): Paste the snippet in Code Injection → Footer. - [Wix](https://feedbackdots.com/integrations/wix): Paste the snippet in Settings → Custom Code → Body - end. - [Canva](https://feedbackdots.com/integrations/canva): Not supported by Canva Websites today. - [Base44](https://feedbackdots.com/integrations/base44): Paste the snippet in Ask the Base44 AI to add it before . - [Lovable](https://feedbackdots.com/integrations/lovable): Paste the snippet in Ask Lovable to add it to index.html before . - [Bolt](https://feedbackdots.com/integrations/bolt): Paste the snippet in index.html in the Bolt code editor, or ask Bolt to add it. - [v0](https://feedbackdots.com/integrations/v0): Paste the snippet in Ask v0 to add it to app/layout.tsx with next/script. - [Replit](https://feedbackdots.com/integrations/replit): Paste the snippet in Your app’s HTML shell, or ask Replit Agent to add it. - [Cursor](https://feedbackdots.com/integrations/cursor): Paste the snippet in Ask Cursor’s agent to add it to your root layout or index.html. - [Cloudflare](https://feedbackdots.com/integrations/cloudflare): Paste the snippet in Zaraz → Custom HTML tool, or a Worker with HTMLRewriter. - [Fastly](https://feedbackdots.com/integrations/fastly): Paste the snippet in A Fastly Compute service that rewrites HTML before . ## Developers - [Introduction](https://feedbackdots.com/docs) - [Authentication](https://feedbackdots.com/docs/authentication) - [Errors and pagination](https://feedbackdots.com/docs/errors-and-pagination) - [Reports](https://feedbackdots.com/docs/reports) - [Feature requests](https://feedbackdots.com/docs/feature-requests) - [Webhooks](https://feedbackdots.com/docs/webhooks) - [MCP server](https://feedbackdots.com/docs/mcp) - [SDKs](https://feedbackdots.com/docs/sdks) - [API reference](https://feedbackdots.com/docs/api) - [OpenAPI spec](https://feedbackdots.com/api/v1/openapi.json): Machine-readable description of the REST API. - MCP server: https://feedbackdots.com/api/mcp (remote, authenticate with a workspace API key). ## Blog - [Blog](https://feedbackdots.com/blog): QA how-tos, ideas on shipping with AI, and product updates. - [Turn a bug report into a prompt your AI assistant can fix](https://feedbackdots.com/blog/bug-report-to-ai-prompt): AI coding assistants guess when you give them a vague bug. A simple template for turning a bug report into a prompt that gets a real fix on the first try. - [AI writes the code faster. Now QA is the bottleneck.](https://feedbackdots.com/blog/qa-in-the-age-of-ai-coding): AI coding tools have made building cheap and fast. Knowing whether what you built actually works has not kept up. What changes for QA when your team ships with AI. - [How to run a client review without forty emails](https://feedbackdots.com/blog/client-review-without-the-email-thread): Client feedback rounds drag on because feedback arrives scattered, vague, and late. A simple review process that gets clear, actionable feedback in one pass. - [Close the loop, or people stop giving feedback](https://feedbackdots.com/blog/close-the-feedback-loop): Feedback is a conversation, not a form. Why the moment after someone reports a problem matters more than the report itself, and how to make it count. - [A 30-minute QA checklist before any website launch](https://feedbackdots.com/blog/pre-launch-qa-checklist): You do not need a QA team to catch the bugs that embarrass a launch. A practical checklist you can run in half an hour on any site, built with anything. - [Meet FeedbackDots: feedback, right where it happens](https://feedbackdots.com/blog/meet-feedbackdots): The first of our monthly product updates. What FeedbackDots is, how a report comes together, and everything that has shipped since launch in September. - [A screenshot is not a bug report](https://feedbackdots.com/blog/a-screenshot-is-not-a-bug-report): Most bug reports arrive missing the five facts a developer needs to fix them. Here is what good QA feedback actually contains, and how to stop chasing it. ## Optional - [Privacy Policy](https://feedbackdots.com/privacy-policy) - [Terms of Service](https://feedbackdots.com/terms-of-service)