GEO agent for Slack =================== Vryse · 2026 · Pilot Onboarding by conversation, not by form. Takes a brand from its website to a first AI-visibility report without leaving Slack or Google Chat. The conversation is a pure state machine with an effect engine — fourteen states, unit-tested without a network. The model only reads replies (English and Hinglish) and drafts text; every number in a reply comes from code. Each chat runs on its own Trigger.dev queue, so messages are handled in order and exactly once. Running in pilot. How it works ------------ Slack · Google Chat → gateway (verified webhooks) → per-chat queue (Trigger.dev, in order) → 14-state machine (pure transitions) → [backend API (as the user) | LLM (structured output)] → reply Outcomes -------- - 14 conversation states, tested without a network - 18/18 live golden set, English & Hinglish Stack: TypeScript, Hono, Trigger.dev, Neon Postgres, OpenAI, Zod https://godnik.in/projects/geo-agent