Sendshot is one script tag. Once it's on your site, a feedback button shows up in the corner and every report lands in your dashboard.
1. Create a project
Sign up at sendshot.dev and create a project for the site you want feedback on. Add the domain it runs on, for example example.com. Only domains on that list can send reports (more on allowed domains).
2. Copy your snippet
Open the project, go to Settings → Installation, pick your framework and copy the snippet. For a plain website it looks like this:
<script async src="https://sendshot.dev/widget.js" data-key="YOUR_PROJECT_KEY"></script>
The Prompt for AI option gives you a ready-made prompt for Cursor, Claude or ChatGPT that adds the snippet the right way for your stack.
3. Paste it before </body>
Put the snippet right before the closing </body> tag of your main template. Framework-specific instructions:
- Next.js, React, Vue, Nuxt, SvelteKit, Angular, Astro
- WordPress, Webflow, Framer, Shopify, plain HTML
4. Check it works
Reload your site. You should see the feedback button in the bottom-right corner. Press Cmd/Ctrl + Shift + F to open it with the keyboard. Send a test report and it appears in your dashboard within seconds.
Not seeing the button? Check that the domain you're testing on is in the project's allowed domains. For local development, add localhost.
The script loads asynchronously after your page, so it never blocks rendering. If it fails to load, your site carries on as normal.