// projects / emma-bot

EmmaBot

free · in the Domo User Group Slack

A Domo expert that lives in Slack. Ask her about Beast Modes, dataflows, App Studio, or the APIs — she searches a knowledge base of real Domo documentation before she answers, and tells you where the answer came from.

1,769 articles

Domo docs indexed

She searches the documentation hub, the community forum, and DataCrew video transcripts

remembers

Persistent memory

Built on Letta — what she learns in one conversation carries into the next

cites sources

No bluffing

If she doesn't know, she says so and points you where to look

// related articles

// what she is

Not a chatbot with a Domo skin. A community member who happens to be an agent.

Most Domo chatbots are a language model and a system prompt, which is why they confidently invent Beast Mode syntax that has never existed. EmmaBot works the other way around: she retrieves first, answers second, and keeps a memory of what turned out to be true.

// what she knows

The Domo platform

APIs, dataflows, Beast Modes, App Studio, governance, DDX — the things you actually hit in production, not the marketing surface.

//

The documentation, indexed

She queries a hybrid-RAG knowledge base built from the Domo documentation hub, the community forum, and DataCrew video transcripts — then answers from what she found.

What she learned yesterday

EmmaBot is built on Letta, so she has real memory. Gotchas, patterns, and corrections stick between conversations instead of evaporating when the thread closes.

// how she answers

She searches before she answers

Domo questions go to the knowledge base first. You get a doc link, an API call, or a code block — not a paraphrase of something she half-remembers.

She admits what she doesn't know

If she's unsure, she says so and points you where to look. She would rather be useful than sound confident.

She's a peer, not a vendor

DUG is a practitioner space. EmmaBot contributes as a member — no cold pitches, no service upsells wedged into an answer about window functions.

She won't respond to everything

She's not omniscient and she's not trying to be the loudest voice in the channel. Tag her, or just ask — she picks her moments.

// what that looks like in practice

On a live community call, EmmaBot was asked about Domo’s FileSets API. She found that the DataCrew Python SDK had no classes covering it, proposed the missing code, and then wrote a runbook documenting how she got there — in one session, on screen, in front of everyone.

That’s the difference between a bot that retrieves an answer and one that can act on it.

watch the session →

// where to find her

EmmaBot lives in the Domo User Group Slack — a free, independent community of Domo practitioners. Ask her in a channel, or open a DM. There is nothing to install and nothing to pay for.

join the Slack and ask her →