Start with a template
If you’re new to Rules, the easiest way to get started is with one of Echo’s built-in templates — Invoices, Flights, Taxes, Offers. They’re ready to use out of the box and cover the most common use cases. For anything more specific, you can write your own Rule from scratch or modify a template to fit your needs.How to write a good Rule
Be specific about what you want extracted. Vague prompts produce vague results. Tell Echo exactly what data to pull out.| Instead of… | Try… |
|---|---|
| ”Find payment info" | "Extract the vendor name, invoice number, total amount, and due date" |
| "Get flight details" | "Extract the flight number, departure time, arrival time, and booking reference" |
| "Find discounts" | "Extract the promo code, discount value, and expiry date” |
What to avoid
- Too broad. A Rule that matches everything will consume datapoints fast and produce noisy results.
- Too narrow. A Rule written for one specific email format may miss variations from the same sender.
- Assuming Echo knows context. Echo reads each email independently — it has no memory of previous emails or your past dashboard data.
Improving a Rule that isn’t working
Since you can’t test a Rule on a specific email before activating it, the best approach is to iterate:- Activate the Rule and wait for new matching emails to arrive
- If Echo misses data or extracts the wrong things, go back and refine the prompt
- Be more explicit about what you want — add examples, clarify edge cases