Slack Integration
Run spam tests directly from Slack
Slack Integration
Connect InboxIssue to Slack to run spam tests directly from your workspace and receive results in channels.
Setting Up Slack
1. Connect Your Workspace
- Go to Settings > Integrations in InboxIssue
- Click Add to Slack
- Authorize the InboxIssue app in your Slack workspace
- Select the channel for notifications
2. Required Permissions
InboxIssue requests these Slack permissions:
| Permission | Purpose |
|---|---|
commands | Slash command support |
chat:write | Post messages to channels |
files:read | Read shared .eml files |
im:history | Read direct messages |
Using the /inboxissue Command
The /inboxissue command creates a new spam test directly from Slack.
Basic Usage
Creates a test with all provider types (consumer, business, protected).
Filter by Provider Type
Creates a test with only consumer providers (Gmail, Yahoo, etc.).
Available filters:
consumer- Gmail, Yahoo, AOL, Outlook.com, iCloudbusiness- Office 365, Google Workspaceprotected- Mimecast, Proofpoint, Barracuda
Response
After running the command, InboxIssue responds with:
Receiving Results
When test emails arrive at InboxIssue mailboxes, results are automatically posted to the channel:
Result Format
Result Details
Click "View Test" to see:
- Per-provider delivery status
- Authentication results (SPF, DKIM, DMARC)
- Spam scores (Microsoft SCL/BCL)
- Full header analysis
Quick Test with .eml Files
The /quicktest command allows you to test an existing email file.
Usage
- Run
/quicktestin Slack - Select your SMTP account when prompted
- Share a
.emlfile in the channel - InboxIssue sends the email to test addresses
- Results are posted automatically
Supported File Types
| MIME Type | Extension |
|---|---|
application/octet-stream | .eml |
text/plain | .eml |
message/rfc822 | .eml |
The /quicktest command expires after 5 minutes if no file is shared.
Aborting a Command
To cancel a pending /quicktest:
This cancels the file upload wait.
Troubleshooting
"Please connect InboxIssue to Slack first"
Cause: Your Slack workspace isn't connected to InboxIssue.
Solution: Go to Settings > Integrations in InboxIssue and click "Add to Slack".
"No active email providers available"
Cause: No healthy email providers are available for testing.
Solution: Wait a few minutes and try again, or contact support.
"Failed to setup email monitoring"
Cause: Temporary issue with email monitoring setup.
Solution: Try the command again. If it persists, contact support.
Results Not Appearing
Cause: Emails may not have arrived yet.
Solution:
- Verify you sent to all provided addresses
- Check that the tracking key is included
- Wait up to 15 minutes for results
- Check your sending server for bounce messages
Best Practices
1. Use Dedicated Channels
Create a dedicated channel (e.g., #deliverability-tests) for spam test results.
2. Include Context
When running tests, add context in the channel:
3. Review Results Promptly
Results are posted as they arrive. Review promptly to catch issues.
4. Integrate with Webhooks
Combine Slack tests with Webhooks for automated workflows.
Related
- Spam Tests - Full test documentation
- Webhooks - Automated notifications
- Test Examples - Real-world scenarios