General
What is SlashClean?
SlashClean is a Slack app that helps teams clean up their Slack channels by providing powerful message deletion tools with advanced filtering options. It allows you to bulk delete messages based on date ranges, user filters, and other criteria, all while maintaining security and control.
How do I install SlashClean?
Installing SlashClean is easy. Simply click the "Add to Slack" button on our installation page, authorize the app for your workspace, and you're ready to go. You'll need to be a workspace admin to install the app.
How do I use SlashClean?
After installation, you can use the /clean
slash command in any Slack channel. The command provides interactive options to configure which messages to delete, with filters for date ranges, users, and message types. You can also run in "dry run" mode to preview what will be deleted before committing to changes.
Privacy & Security
Do you store my messages?
No. We do not store the content of your Slack messages. Our app uses Slack's API to perform the requested actions but does not persist or log the message text. We only store metadata needed to perform the deletion operations (like message IDs, timestamps, and channel IDs).
Is my data secure?
Yes. We take security very seriously. All communication with our servers is encrypted using HTTPS. Your OAuth tokens are stored securely using industry-standard encryption. We only request the minimum permissions needed to provide our service.
Our infrastructure is hosted on secure cloud platforms with regular security updates, and we follow security best practices for application development and deployment.
What permissions does SlashClean require?
SlashClean requires the following Slack permissions:
- Bot permissions: chat:write (to delete messages on your behalf)
- User permissions: channels:history, channels:read (to view channel messages), groups:history, groups:read (for private channels), im:history, im:read (for DMs), mpim:history, mpim:read (for group messages), users:read (to verify user permissions)
Features & Usage
Can I delete messages from specific users only?
Yes. SlashClean allows you to filter deletions by user. You can choose to delete messages from specific users or exclude messages from certain users from deletion. This is particularly useful for cleaning up bot messages or focusing on content from specific team members.
Can I delete messages within a certain date range?
Absolutely. You can specify date range filters to delete messages older than a certain date, newer than a certain date, or within a specific date range. This makes it easy to clean up old content while preserving recent conversations.
What is the 'dry run' feature?
The "dry run" feature allows you to preview which messages would be deleted based on your current filter settings, without actually deleting anything. This gives you a chance to review and refine your filters before committing to deletions, helping prevent accidental removal of important messages.
Can I delete thread replies?
Yes. SlashClean can delete both main channel messages and their thread replies. You can choose whether to include threads in your deletion operations. This gives you flexibility to either preserve threaded discussions or clean them up along with the parent messages.
Can I protect important messages from deletion?
Yes. By default, SlashClean will not delete pinned messages. You can also choose to skip starred messages. This helps ensure that important information that your team has marked for reference remains accessible even after cleanup operations.
Billing & Support
What plans do you offer?
We offer several pricing tiers to accommodate teams of different sizes and needs, from our Seed plan for small teams to our Enterprise plan for large organizations. All plans include a 14-day free trial. You can view detailed pricing on our pricing page.
Is there a free plan?
Yes. Workspaces with up to 3 users can use SlashClean for free with basic functionality. For larger teams or advanced features, you'll need to subscribe to one of our paid plans.
Can I upgrade or downgrade my plan at any time?
Yes. You can change your plan at any time through your account dashboard. When upgrading, we'll prorate the difference for your current billing period. When downgrading, changes will take effect at the start of your next billing cycle.
What payment methods do you accept?
We accept all major credit cards, including Visa, Mastercard, and American Express. For Enterprise plans, we also support invoicing and purchase orders. All payments are securely processed through Stripe.
How can I get help if I have issues?
We offer several support channels depending on your plan level:
- Email support for all paid plans
- Priority support for Scale and Growth plans
- 24/7 support for Growth and Enterprise plans
- Dedicated account manager for Enterprise plans
You can contact support at support@slashclean.app.
Limitations & Edge Cases
Are there any rate limits?
Yes. SlashClean operates within Slack's API rate limits. Large deletion jobs may be processed in batches over time to comply with these limits. For very large operations, our system automatically handles throttling and will continue processing until complete.
Can I delete messages older than a certain age?
Slack has certain limitations on message deletion. Generally, any message can be deleted through the API if you have the proper permissions. However, very old messages (typically older than a few years) might require special handling due to Slack's archiving processes. Our app will attempt to delete all messages that match your criteria, but will notify you if any cannot be processed.
Can I recover deleted messages?
No. Message deletion in Slack is permanent and cannot be undone. This is why we strongly recommend using the "dry run" feature before performing actual deletions. We cannot recover messages once they've been deleted.