Slack Integration Guide
Get real-time feedback notifications directly in your Slack workspace. Available on STARTER and PRO plans.
⚡ Quick Setup (5 minutes)
- Go to Slack Apps → Create App
- Enable “Incoming Webhooks” → Add webhook to channel
- Copy webhook URL
- In Miniback: Settings → Notifications → Paste URL → Save
- Click “Send Test” to verify
Requirements: STARTER or PRO plan • Slack admin access
Overview
The Slack integration sends automatic notifications to your chosen Slack channel whenever new feedback is submitted. Each notification includes:
- Feedback message content
- Submitter information (if provided)
- Project name
- Submission timestamp
- Link to view in dashboard
Prerequisites
- Plan Requirement: STARTER or PRO plan (upgrade here)
- Slack Access: Admin permissions to your Slack workspace
- Active Project: At least one active Miniback project
Step 1: Create a Slack Incoming Webhook
1.1 Access Slack App Directory
- Go to Slack Apps
- Click “Create New App”
- Choose “From scratch”
1.2 Configure Incoming Webhooks
- Name your app (e.g., “Miniback Notifications”)
- Select your workspace
- Click “Create App”
- In the left sidebar, click “Incoming Webhooks”
- Toggle “Activate Incoming Webhooks” to ON
1.3 Generate Webhook URL
- Scroll down and click “Add New Webhook to Workspace”
- Select the channel where you want notifications
- Recommended: Create a dedicated
#feedbackor#minibackchannel - You can change this later in Slack settings
- Recommended: Create a dedicated
- Click “Allow”
- Copy the Webhook URL (looks like:
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXX)
Step 2: Configure Miniback
2.1 Navigate to Settings
- Sign in to your Miniback dashboard
- Go to Settings → Notifications
- Find the Slack Integration card
2.2 Add Webhook URL
- Paste your Slack webhook URL into the Webhook URL field
- Click “Save Settings”
- Enable the toggle switch to activate notifications
Step 3: Test the Integration
- Click the “Send Test” button in the Slack Integration card
- Check your Slack channel for the test message
- If successful, you’ll see: ✅ “Test notification sent to Slack!”
Troubleshooting Test Failures
If the test fails:
- Invalid URL: Verify the webhook URL is complete and correct
- Channel Deleted: Check that the target channel still exists
- App Removed: Ensure the Slack app wasn’t uninstalled
- Workspace Changed: Webhooks are workspace-specific
Understanding Notifications
Notification Format
🔔 New Feedback Received
Message: [Feedback content]
Project: [Project name]
Email: [user email] (if provided)
URL: [submission URL] (if provided)
View in Dashboard: [link]When Notifications Are Sent
Notifications trigger when:
- ✅ New feedback is submitted via widget
- ✅ New feedback is submitted via API
- ❌ Feedback status changes (not currently supported)
- ❌ Feedback is deleted (not currently supported)
Best Practices
Channel Organization
Single Project:
- Use a dedicated channel like
#feedbackor#product-feedback
Multiple Projects:
- Create project-specific channels:
#feedback-website,#feedback-app - Use Slack threads to organize discussions
Team Workflows:
- Create channels by team:
#engineering-feedback,#design-feedback - Use Slack’s workflow builder to auto-assign feedback
Managing Notification Volume
For high-traffic projects:
-
Use Channel Muting:
- Mute the channel but allow mentions
- Check periodically rather than real-time
-
Filter with Multiple Projects:
- Create different Miniback projects for priority levels
- High-priority feedback → active channel
- Low-priority feedback → muted channel
-
Batch Notifications (coming soon):
- Daily/weekly digest options
Advanced Configuration
Multiple Slack Workspaces
Each Miniback account supports one Slack webhook. To send to multiple workspaces:
- Create separate Miniback projects per workspace
- Configure different webhooks for each project (not currently supported)
- Alternative: Use Zapier or webhook forwarding
Custom Notification Formatting (Coming Soon)
Future updates will include:
- Custom message templates
- Conditional formatting based on feedback content
- Priority levels and tagging
Disabling Notifications
To temporarily disable Slack notifications:
- Go to Settings → Notifications
- Toggle OFF the Enable switch
- Your webhook URL is saved for when you re-enable
To permanently remove:
- Toggle OFF notifications
- Clear the webhook URL field
- Click “Save Settings”
- Optionally delete the Slack app from your workspace
Security Considerations
Webhook URL Security
- ⚠️ Never expose webhook URLs publicly - they grant posting access to your Slack
- ✅ Store securely - only admins should access
- ✅ Regenerate if compromised (create new webhook in Slack)
Data Privacy
Slack notifications include:
- Feedback message content
- User email (if provided)
- Submission URL
Ensure your team’s Slack permissions align with data sensitivity.
Troubleshooting
Notifications Not Appearing
Check 1: Integration Enabled
- Verify the toggle is ON in Settings → Notifications
- Webhook URL is saved
Check 2: Channel Exists
- Original channel wasn’t deleted or archived
- Slack app still has access
Check 3: Slack App Active
- App wasn’t uninstalled from workspace
- Permissions weren’t revoked
Check 4: Miniback Status
- Project is ACTIVE (not paused)
- Within plan limits (feedback quota)
Test Works But Real Feedback Doesn’t
-
Submit test feedback via your widget
-
Check dashboard - does feedback appear there?
- If NO: Widget configuration issue (see Installation)
- If YES: Slack integration issue
-
Verify webhook - try test notification again
-
Check Slack app logs in Slack App Settings
Wrong Channel
To change the notification channel:
- Go to Slack Apps
- Select your Miniback app
- Click “Incoming Webhooks”
- Delete the old webhook
- Add new webhook to desired channel
- Update webhook URL in Miniback Settings
Rate Limits
Slack imposes rate limits on webhooks:
- Standard limit: 1 message per second
- Burst limit: ~30 messages per minute
Miniback automatically handles these limits. High-volume projects may experience slight delays.
Migration from Other Services
From Email Notifications
Slack notifications complement email alerts - you can use both simultaneously:
- Enable both in Settings → Notifications
- Slack for real-time team awareness
- Email for personal tracking and archives
From Zapier
If you’re currently using Zapier for Slack:
- Keep Zapier enabled during testing
- Test native Miniback Slack integration
- Disable Zapier once confirmed working
- Native integration is faster and more reliable
Plan Comparison
| Feature | FREE | STARTER | PRO |
|---|---|---|---|
| Slack Integration | ❌ | ✅ | ✅ |
| Webhook URL | - | 1 per account | 1 per account |
| Notification Volume | - | Up to 5,000/month | Unlimited |
Upgrade your plan to unlock Slack integration.
What’s Next?
- Email Notifications - Set up email alerts
- Feedback Workflow - Manage incoming feedback efficiently
- Analytics - Track feedback trends
FAQ
Q: Can I send to multiple channels? A: Currently one webhook per account. Create separate projects for different channels (workaround).
Q: Can I customize the notification format? A: Not yet - custom templates are on the roadmap.
Q: Will status changes trigger notifications? A: Not currently - only new feedback submissions. Feature coming soon.
Q: Is there a delay in notifications? A: Notifications are sent immediately (< 1 second typically).
Q: Can team members reply via Slack? A: Not directly - click the dashboard link to respond. Slack reply integration coming in V2.
Need more help? See Troubleshooting or contact support through your dashboard.