GEO agent for Slack
Pilot · Vryse
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.
- TypeScript
- Hono
- Trigger.dev
- Neon Postgres
- OpenAI
- Zod
- conversation states, tested without a network
- 14
- live golden set, English & Hinglish
- 18/18
How it works
- Slack · Google Chat
- gatewayverified webhooks
- per-chat queueTrigger.dev, in order
- 14-state machinepure transitions
- backend APIas the user
- LLMstructured output
- reply
