Slack API
Preserve Slack messages before the 90-day free tier wipe
Pull conversations, threads, and user profiles from Slack workspaces. Track message volume, response times, and channel activity trends. Retain a permanent, queryable archive of every message your team sends.
Free plan retains only 90 days of message history. OAuth Bot tokens. Tier-based rate limits (~1-50 req/min depending on method).
How it works with Loony
Describe it.
Deploy it.
Query it.
Managed database.
Your Slack data lives in its own Postgres instance. Zero config. Data accumulates over time.
Scheduled syncs.
Cron jobs run on Loony infra. Every minute on free. Your data stays fresh without you thinking about it.
REST + MCP endpoints.
Query from your agent, your dashboard, or connect BI tools directly. Full OpenAPI spec included.
$ "Sync all Slack channels and messages nightly. Build a weekly digest showing the busiest channels, most active users, and average thread response time. Flag any channel that went silent for more than 7 days." ✓ Schema validated ✓ Database provisioned ✓ Scripts deployed ✓ Schedules registered Done. # Your data is now at: REST /data/v1/slack/query MCP /mcp/v1/slack/mcp SQL psql $DATABASE_URL
What you get
Slack's free plan deletes messages older than 90 days — conversations, decisions, and context vanish forever. Loony syncs your workspace on a schedule and stores every message in your own Postgres, so nothing is lost. Your agent can search two years of history, correlate discussion spikes with shipped features, and answer 'What did we decide about X last October?' without anyone remembering.
mv_slack_weekly_digest week date -- ISO week start channel text -- channel name total_messages integer -- messages posted this week unique_authors integer -- distinct users who posted threads_started integer -- new threads opened avg_reply_min numeric -- avg first-reply time in minutes longest_silence_h numeric -- longest gap without a message (hours) top_reactor text -- user with most emoji reactions
Even better together
Join Slack discussions with GitHub PRs and Linear tickets to trace decisions back to code changes. Add Notion to link meeting notes with the Slack threads that spawned them.