Original Reddit post

I’m working on a system for managing AI workflows across different brands/clients and I’m trying to figure out the best architecture before I build too much. The rough idea: I’d have a dashboard where each client has:

  • workspaces
  • agents/workflows
  • run history
  • outputs
  • analytics
  • approvals But I also want a conversational interface where I can talk to the system and trigger actions like:
  • “Show me what changed for Client A this week”
  • “Run the SEO report for Client B”
  • “Add a cold email workflow to this client”
  • “Summarize failed agent runs”
  • “Create a GitHub issue/PR for this workflow change”
  • “Draft the monthly client report” The part I’m unsure about is where this conversational layer should live. Options I’m considering: Slack bot Good for teams, approvals, internal notifications, and client-facing workspaces later. Telegram bot Fast, simple, mobile-first, easier for me to use as an operator command center. Chat panel inside the web dashboard More controlled, better permissions, easier to connect directly to client/workflow state. Some combination For example: dashboard chat as the main interface, Telegram for quick commands, Slack later for team/client collaboration. The backend would probably be something like:
  • Vercel for the dashboard
  • Railway or similar for the API/orchestrator
  • Postgres for state
  • GitHub for code/config changes
  • LLM API for reasoning
  • background workers for workflow runs The main thing I need help with: How would you design the communication layer between the conversational bot and the actual deployed workflows? For example:
  • Should the bot directly call workflow APIs?
  • Should it create jobs in a queue?
  • Should every action require approval first?
  • Should Slack/Telegram only be a thin command layer while the dashboard/database remains the source of truth?
  • How would you handle permissions, audit logs, and avoiding accidental production changes? I’m not looking to promote anything. I’m trying to avoid building the wrong architecture early. If you’ve built internal tools, AI agents, workflow automation, Slack bots, Telegram bots, or client dashboards, what setup would you choose? submitted by /u/SeNorMat

Originally posted by u/SeNorMat on r/ClaudeCode