Next.js Slack Agent Platform Template

A subscription-based Slack agent platform template with Google OAuth, Stripe billing, blueprint-backed workspaces, per-agent tools, and ChatBotKit Slack integrations.

nextjs
app-router
template
2139

This template provides a control plane for building Slack-native AI agent products on top of ChatBotKit. Users authenticate with Google, start a Stripe subscription, create workspaces backed by ChatBotKit blueprints, and deploy one or more agents into those workspaces.

Each agent is created as a ChatBotKit bot with its own skillset. The dashboard exposes a tools tab for adding skillset abilities, including starter Slack messaging tools and fully custom instructions. Slack connections are managed as ChatBotKit Slack integrations attached to the same blueprint and bot, so events, commands, interactions, thread routing, references, ratings, and visible message context stay aligned with the agent resource.

Stripe billing gates the dashboard and server actions, while the ChatBotKit-hosted Slack endpoints handle inbound event verification and conversation execution. This keeps the application focused on customer onboarding, subscription management, agent configuration, and Slack app setup rather than low-level webhook infrastructure.

This is the recommended starting point for SaaS products where customers need one or more configurable AI agents operating inside Slack workspaces.

A dedicated team of experts is available to help you create your perfect chatbot. Reach out via or chat for more information.