Set up Snaglist for your site

Choose what Snaglist does, and the code updates as you go. Then follow the steps, or copy one prompt into your AI assistant and it adds everything for you. Select Try these settings here to use them on this page.

Back to the demo ยท Help centre

Your site
Snaglist's buttons and questions appear in this language.
What people can send

Report a problem

Make a suggestion

Check the page

Where it goes
What reports record

"When needed" records it only for the types that use it.

Added to every report as App details.
Questions and ratings
When and how it shows

Do it in one go with an AI assistant

Copy this prompt into your assistant (Claude, ChatGPT, Gemini, Copilot, Cursor, Lovable or another) with your project open.


        

Or do it yourself

Step 1: download Snaglist


        
        

Step 2: save your settings as snaglist-start.js

Save this as snaglist-start.js in the same folder.


        

Step 3: load both on every page


        

Step 4: add the switch for your users

Put this on your settings page, next to your display or accessibility settings.


          

Step 5: make the GitHub labels

Run these once with the GitHub command-line tool, so GitHub can label each report.


          

Finally, mark anything that shows personal details, such as a signed-in name, with data-snag-private, and name your main parts with data-component.

Try and share