Deploy Slack AI Agents Starter
Build Slack AI agents with PostgreSQL, one agent per deployment.
slack-ai-agent-starter
Just deployed
Just deployed
/var/lib/postgresql/data
Deploy and Host Slack AI Agents Starter on Railway
Build Slack AI agents with TypeScript and a durable PostgreSQL queue. Each deployment runs one Slack app with its own database. The starter handles Slack events, replies in the original thread, and includes a fixed demo reply so you can check the connection before adding your own model.
About Hosting Slack AI Agents Starter
The template includes an HTTP service with a background worker and a private PostgreSQL service with a persistent volume. The worker keeps requests in order within each thread, handles Slack rate limits and recovers queued work after a restart. Start with a test Slack app, then replace the demo response in the source code with your own agent.
Common Use Cases
- Build a team knowledge assistant that people can mention in Slack.
- Prototype a support assistant in a private direct message.
- Give different agents their own deployment, data and Slack credentials.
Dependencies for Slack AI Agents Starter Hosting
- A Slack app installed in one workspace, with permission to receive mentions and direct messages and to post replies.
- The Slack app ID, workspace ID, signing secret and bot token. The template supplies the private PostgreSQL connection.
Why Deploy Slack AI Agents Starter on Railway?
Railway brings the app service, its public HTTPS endpoint and the private database into one template. You can set up each agent in its own project and connect the model you choose.
Template Content
slack-ai-agent-starter
DYanis/slack-ai-agent-starterSLACK_APP_ID
Slack app ID from Basic Information.
SLACK_TEAM_ID
ID of the Slack workspace where the app is installed.
SLACK_BOT_TOKEN
Installed bot token from OAuth & Permissions.
SLACK_SIGNING_SECRET
Signing secret from the Slack app’s Basic Information.

