Otter Assistant: LLM-powered in-house support agent autonomously handles ~50% of customer requests
Otter's broad restaurant software feature set created high customer support demand requiring deep system integration, but existing vendors offered only hard-coded decision trees without the integration flexibility Otter needed.
Established vendors relied on hard-coded decision trees without a clear LLM strategy, and LLM-native startups lacked the ability to handle the complexity of Otter's resolution workflows.
Otter Assistant autonomously handles approximately 50% of inbound customer requests without human intervention and without compromising customer satisfaction, while also exposing previously undetected product and platform issues.
Frequently asked questions
What did this team achieve with this AI workflow?
Otter Assistant autonomously handles approximately 50% of inbound customer requests without human intervention and without compromising customer satisfaction, while also exposing previously undetected product and plat…
What tools did this team use?
LLM, vector db, Streamlit, RAG, Zendesk.
What results were reported?
Inbound customer requests handled autonomously: ~50%; Support requests resolved autonomously: ~half of support requests autonomously; Customer satisfaction maintained: without compromising customer satisfaction (source-reported, not independently verified).
What failed first in this deployment?
Established vendors relied on hard-coded decision trees without a clear LLM strategy, and LLM-native startups lacked the ability to handle the complexity of Otter's resolution workflows.
How is this customer support AI workflow structured?
Customer request triggers workflow → GetRunbook: LLM intent match and retrieval → API functions: data retrieval and modification → Research: RAG over knowledge base → Widget: user confirms write operation → EscalateToHuman: hand off to live agent → Resolution metric feedback loop.