A Rule is a plain-English prompt that tells Echo what to extract from your emails. Every time a new email arrives, Echo runs it through each of your active Rules and pulls out the relevant data — amounts, dates, names, statuses — and surfaces them on your dashboard.Documentation Index
Fetch the complete documentation index at: https://echo-docs.beau.to/llms.txt
Use this file to discover all available pages before exploring further.
The basic flow
- A new email lands in your Gmail inbox
- Echo sends it to each of your active Rules
- Each Rule’s prompt is applied to the email by LLM
- If something relevant is found, the extracted datapoints appear on your dashboard
- If nothing matches, the email is silently skipped
One Rule, one job
Each Rule is focused on a single type of data. You might have one Rule for invoices, another for flight confirmations, and another for promo codes — all running in parallel on every incoming email. There’s no limit to how many Rules you can have active at the same time.What a Rule looks like
A Rule is just a prompt. You describe what you’re looking for, and Echo handles the rest. You can use one of Echo’s built-in templates (Invoices, Flights, Taxes, Offers, etc.) or write your own from scratch. Custom Rules follow the same format — describe what the email looks like, what data to extract, and how to display it.What Rules don’t do (yet)
Rules currently apply to all incoming emails. There are no sender, subject, or date filters — the prompt itself is how Echo decides whether an email is relevant. If the email doesn’t match, Echo returns nothing and moves on.Note: Rules only process new emails from the moment they’re created. Emails already in your inbox before a Rule was set up are not scanned retroactively.
Tips for writing good Rules
- Be specific about what you want. “Extract the invoice amount, due date, and vendor name” works better than “find payment info.”
- Tell Echo what to do when data is missing. For example: “If no due date is found, write —.”
- Use the built-in templates as a starting point. They’re designed to handle the most common cases out of the box.