Outpost Community Demo

Built a Slack bot that summarizes daily community activity using the API

By priya.sh ·

Sharing a fun little integration I built over the weekend. We have a #community-pulse Slack channel where a bot posts a daily summary of community activity.

The stack:

  • Outpost API — fetch topics created, top posts by engagement, new members
  • Claude API — summarize the day's activity into a 3-sentence digest
  • Slack incoming webhook — post the summary

Runs as a simple cron job. Here's the rough flow:

1. GET /api/community/:slug/topics?sort=latest&since=24h
2. GET /api/community/:slug/analytics/summary
3. Feed both into Claude: "Summarize today's community activity in 3 sentences"
4. POST to Slack webhook

Sample output:

Community Pulse — March 20
8 new topics today with the most active discussion around webhook improvements (12 replies). Community grew by 3 new members. The "AI moderation" thread is trending with strong engagement.

Our team loves it — gives everyone visibility into what's happening without checking the dashboard.

Happy to share the full script if anyone wants it.

5 replies

codewitch ·

This is brilliant. Would love the full script! We have a similar need — our eng team wants to stay aware of community feedback without context-switching into the community constantly.

marcusd ·

Super cool use of the MCP server too — you could probably do this with Claude Desktop directly by connecting the Outpost MCP server. "Summarize what happened in our community today" and it would pull the data itself.

priya.sh ·

Oh wow, I didn't even think of the MCP angle. That's way cleaner than my cron job approach for ad-hoc summaries. The cron is still nice for the automated daily post though.

I'll clean up the script and share it as a gist. Will post the link here.

jmpk ·

We're doing something similar but pushing to Discord instead of Slack. Same API calls work perfectly. The analytics summary endpoint is really well-designed for this use case.

top-outpost-ninja ·

Love seeing these integrations! This is exactly why we invested so heavily in the API. The MCP server angle Marcus mentioned is great too — we've seen people build some wild automations by connecting Outpost's MCP server to their AI workflows.

Priya, when you share the script, let me know and we'll feature it in our integrations gallery.