Notedis for Craft CMS: User Feedback Plugin with Screenshots & Auto-Context

Introducing Notedis for Craft CMS: Effortless Feedback Collection for Your Website
We're excited to announce the official Notedis plugin for Craft CMS! If you're running a Craft-powered website and want to collect user feedback without the hassle, this plugin makes it incredibly simple.
Why We Built This
As developers and site owners, we know the struggle: users encounter issues, have brilliant ideas, or spot bugs—but there's no easy way for them to tell you about it. Email gets lost, contact forms are clunky, and asking users to describe what they saw in text is like playing technical support telephone.
The Notedis Craft CMS plugin solves this by adding a beautiful, unobtrusive feedback button to your site that lets users submit feedback with screenshots, automatic context collection, and categorization—all without leaving the page they're on.
What You Get
When you install the Notedis plugin, your visitors get a floating feedback button (you choose which corner) that opens a sleek feedback form where they can:
- Choose a category: Bug, Feature Request, Improvement, or Question
- Take annotated screenshots: Draw arrows, circles, and add notes directly on screenshots
- Submit with context: Browser, device, page URL, and viewport size are automatically included
- Get it off their chest: One click, and they're sharing what's on their mind
All feedback flows into your Notedis dashboard where you can organize, prioritize, and act on it.
Installation: Easier Than You Think
Step 1: Install via Composer
Open your terminal, navigate to your Craft project, and run:
composer require notedis/craft-notedis
php craft plugin/install notedis
That's it. The plugin is installed.
Step 2: Get Your Notedis Site Key
If you don't have a Notedis account yet:
- Head to notedis.com
- Sign up for a free account
- Navigate to your account settings
- Copy your site key from the API section
Step 3: Configure the Plugin
- Log into your Craft control panel
- Go to Settings → Plugins
- Find Notedis Widget and click the settings gear icon
- Paste your site key
- Click Save
That's literally it. Your feedback button is now live on your site.
Customization Options
Want to make the widget your own? The plugin gives you several configuration options:
Position
Choose where the feedback button appears:
- Bottom Right (default)
- Bottom Left
- Top Right
- Top Left
Perfect for finding a spot that doesn't conflict with your existing UI elements.
Color
Match your brand! Use the built-in color picker to choose any hex color. The default is a nice blue (#3B82F6), but make it yours.
Logged-in Users Only
Running a membership site or want to test internally first? Enable this option to only show the feedback button to logged-in Craft CMS users.
Show in Control Panel
Want your team to be able to submit feedback while working in the Craft control panel? Turn this on and the widget appears everywhere—frontend and backend.
Widget Source
Choose between:
- Local (Recommended): The widget script is bundled with the plugin
- CDN: Load from Notedis.com to always get the latest features
Real-World Usage Scenarios
Scenario 1: Public Website Feedback
Setup:
- Position: Bottom Right
- Color: Match your brand
- Logged-in Only: Off
- Show in CP: Off
Result: Every visitor can submit feedback. Great for production sites where you want to hear from everyone.
Scenario 2: Beta Testing
Setup:
- Position: Top Right (more prominent)
- Color: Bright orange (to draw attention)
- Logged-in Only: On
- Show in CP: On
Result: Your team and beta testers see the button everywhere, making it easy to report issues during testing.
Scenario 3: Members-Only Site
Setup:
- Position: Bottom Left
- Color: Your membership tier color
- Logged-in Only: On
- Show in CP: Off
Result: Only paying members can submit feedback, keeping it focused on the people who matter most.
What Happens When Someone Submits Feedback?
Let's walk through the user experience:
- User clicks the feedback button → A clean modal slides in from the side
- They choose a category → Bug, Feature, Improvement, or Question
- They write their feedback → Simple text field, no complex forms
- They can add a screenshot → Optional but incredibly helpful
- They click submit → Feedback appears instantly in your Notedis dashboard
On your end, you see:
- The feedback text and category
- Any screenshots with annotations
- Browser: "Chrome 120 on macOS"
- Device: "Desktop"
- Page: The exact URL where they submitted from
- Viewport: "1920x1080"
- Timestamp: When it was submitted
No more "what browser were you using?" follow-ups. You have everything you need to reproduce and fix the issue.
Managing Feedback in Your Notedis Dashboard
Once feedback starts rolling in, your Notedis dashboard becomes your command center:
Organization
- Tag feedback by topic (UI, Performance, Checkout, etc.)
- Filter by category (Bugs vs. Features)
- Search across all submissions
Prioritization
- Mark critical issues
- Vote on popular feature requests
- See what users care about most
Collaboration
- Assign feedback to team members
- Add internal notes and discussions
- Track progress from submitted to resolved
Communication
- Update status (Under Review, In Progress, Completed)
- Let users know you've heard them
- Build trust by showing you're listening
Troubleshooting
Widget Not Appearing?
Check your site key: Make sure you copied the full key from Notedis.com
Clear caches: Run php craft clear-caches/all from your project root
Check logged-in settings: If "Logged-in Users Only" is enabled, make sure you're logged in
Hard refresh your browser: Cmd+Shift+R (Mac) or Ctrl+Shift+R (Windows)
Widget Appears But Doesn't Work?
Verify your site key is active: Log into Notedis.com and confirm your key is enabled
Check browser console: Open developer tools and look for JavaScript errors
Try CDN mode: Switch widget source to CDN in case there's a local loading issue
Performance Impact: Virtually None
We know performance matters. Here's what we did to keep your site fast:
- Async loading: The widget script uses the
deferattribute so it never blocks page rendering - Minimal size: One small JavaScript file, that's it
- No background tracking: The widget doesn't spy, track, or collect data unless users actively submit feedback
- Cached settings: Plugin settings are cached, so there are zero database queries on every page load
Your Core Web Vitals scores won't budge.
Security & Privacy
We take security seriously:
- All plugin settings are validated using Craft's validation rules
- All output is properly escaped to prevent XSS attacks
- Your site key is stored securely in Craft's project config
- No data is transmitted until a user actively clicks submit
- The plugin follows OWASP security best practices
Users control what they share. The widget only sends what they choose to tell you.
Who Should Use This?
SaaS Platforms
Get product feedback directly from users while they're using your app. Understand pain points in real-time.
E-Commerce Sites
Capture issues during the buying process when they happen. Fix conversion killers quickly.
Agencies
Give your clients a professional feedback system with zero configuration. They'll love you for it.
Membership Sites
Let your members tell you what they need. The feedback shows you're listening.
Documentation Sites
Users can report unclear docs or broken examples right from the page where they found them.
Pricing
The Craft CMS plugin is completely free and open source (MIT license).
You just need a Notedis account:
- Free tier available to get started
- Paid plans for higher volume or advanced features
- No credit card required for the free tier
Get Started in 5 Minutes
Here's your quick-start checklist:
- Run
composer require notedis/craft-notedis - Run
php craft plugin/install notedis - Sign up at notedis.com (if you haven't already)
- Copy your site key
- Paste it into Settings → Plugins → Notedis Widget
- Click Save
- Visit your site and see the feedback button
- Submit test feedback
- Check your Notedis dashboard
Total time: About 5 minutes.
What's Next?
We're actively developing Notedis and listening to feedback (we use our own tool, of course). Here's what's on the roadmap:
- Advanced filtering and search in the dashboard
- Email notifications for new feedback
- Public roadmap display
- Voting on feature requests
- User feedback history
Have ideas? We'd love to hear them. Install the plugin and use the feedback widget to tell us what you need!
Resources
- Plugin Repository: github.com/darinlarimore/notedis-craft
- Documentation: Full README in the repository
- Installation Guide: Detailed step-by-step instructions
- Notedis Dashboard: notedis.com
- Support: GitHub Issues or contact us
Start Listening to Your Users Today
User feedback is the difference between building what you think people need and building what they actually need. The Notedis Craft CMS plugin makes it effortless to collect that feedback.
No more lost emails. No more guessing. No more "we should really add a feedback form someday."
Just install the plugin, paste your site key, and start hearing from your users.
Ready to get started?
composer require notedis/craft-notedis
We can't wait to see what you build with the feedback you collect.
Ready to Simplify Feedback Management?
Start your 14-day free trial today. No credit card required.
Start Free Trial →