Troubleshooting
Common issues and solutions for Miniback widget integration.
Widget Not Appearing
Check Script Tag Placement
- Verify the script tag is properly placed in your HTML
 - Ensure it’s before the closing 
</body>tag for best performance - Check that the script URL is accessible from your domain
 
Verify Project Configuration
- Check that your project slug is correct and matches exactly
 - Ensure the project is active in your dashboard
 - Verify you’re using the correct script URL
 
Debug Console Errors
- Open browser developer tools (F12)
 - Look for JavaScript errors in the console
 - Check the Network tab for failed script loads
 
Feedback Not Submitting
Domain Restrictions
- Check domain restrictions in your project settings
 - Ensure your current domain is in the allowed domains list
 - Use wildcard patterns like 
*.yourdomain.comfor subdomains 
Project Status
- Verify the project slug matches exactly (case-sensitive)
 - Ensure the project is active and not paused
 - Check that you haven’t exceeded your plan limits
 
Network Issues
- Look for CORS issues in browser console
 - Check if your firewall or ad blocker is blocking requests
 - Verify the API endpoint is accessible
 
Performance Issues
Slow Loading
- The widget loads asynchronously and won’t block page rendering
 - Widget size is under 5KB for fast loading
 - No external dependencies are required
 
Multiple Widgets Conflict
- Ensure each widget has a unique project slug
 - Check that multiple widgets aren’t interfering with each other
 - Consider using a single widget with different configurations
 
Development vs Production
Local Development
- Use 
localhostin allowed domains for testing - Enable development mode in project settings
 - Check that the script URL points to the correct environment
 
Production Deployment
- Update script URL from localhost to your production domain
 - Configure allowed domains for security
 - Test thoroughly across all pages before going live
 
Browser Compatibility
Supported Browsers
- Chrome 60+
 - Firefox 55+
 - Safari 12+
 - Edge 79+
 
Legacy Browser Issues
- Check if your users are on unsupported browsers
 - Consider polyfills for older browsers if needed
 - Test widget functionality across different browsers
 
Common Error Messages
”Project not found”
- Double-check your project slug spelling
 - Verify the project exists and is active
 - Check if the project was deleted or archived
 
”Domain not allowed”
- Add your domain to the allowed domains list
 - Use wildcard patterns for subdomains
 - Enable development mode for localhost testing
 
📖 Domain Management Guide for detailed configuration
”Rate limit exceeded”
- Check your submission rate limits in project settings
 - Consider increasing limits if needed
 - Implement client-side rate limiting if necessary
 
”Plan limit reached”
- You’ve hit your plan’s monthly feedback or project limit
 - Upgrade your plan in Settings → Billing to increase limits
 - For project limits: pause unused projects to free up slots
 - For feedback limits: wait for next month or upgrade plan
 
📖 Billing & Plans Guide for upgrade options
Integration Issues
Slack Notifications Not Working
- Check Webhook URL: Ensure the Slack webhook URL is correct and active
 - Test Connection: Use the “Test Connection” button in Settings → Notifications
 - Plan Requirements: Slack integration requires STARTER or PRO plan
 - Channel Permissions: Verify the Slack app has permission to post in your channel
 
📖 Slack Integration Guide for complete setup help
Email Notifications Missing
- Check Spam Folder: Notification emails might be filtered as spam
 - Verify Email Settings: Confirm email addresses are correct in your settings
 - Plan Requirements: Email notifications require STARTER or PRO plan
 - Domain Reputation: Some email providers may block notifications initially
 
📖 Email Notifications Guide for configuration details
API Authentication Failures
- API Key Format: Ensure you’re using the correct API key format (starts with 
mbk_) - Key Expiration: Check if your API key has expired in project settings
 - Header Format: Use 
x-api-keyheader, not authorization bearer token - Project Permissions: Verify the API key belongs to the correct project
 
📖 API Security Guide for best practices
Project Status Issues
Feedback Not Collecting (Paused Projects)
- Project Status: Check if your project is paused in the dashboard
 - Plan Limits: Ensure you haven’t exceeded project limits for your plan
 - Domain Restrictions: Verify your website domain is in the allowed list
 - Widget Loading: Confirm the widget script is loading correctly
 
Project Creation Blocked
- Plan Limits: Free plan allows 1 project, STARTER allows 10, PRO unlimited
 - Existing Projects: Pause or delete unused projects to free up slots
 - Billing Status: Ensure your subscription is active if on a paid plan
 - Account Verification: Complete email verification if using email signup
 
📖 Project Management Guide for managing projects
Getting Help
If you’re still experiencing issues:
- Check Status Page: Visit our status page for service outages
 - Review Logs: Check your project’s activity logs in the dashboard
 - Contact Support: Reach out with specific error messages and steps to reproduce
 - Community Forum: Search or ask questions in our community forum
 
Related Documentation
- Installation - Basic setup guide
 - Examples - Framework-specific integrations
 - Customization - Appearance and behavior options
 - User Guides - Comprehensive feature guides
 
Last updated on