Dial-in
The dial-in wizard is the heart of the app. It walks you from a bean and a grinder through logging individual shots, and diagnoses each one — telling you whether you're dialed in and what to change next.
How a session works
A dial-in session groups the shots you pull while chasing a recipe for one bean. The wizard moves through four stages: bean → grinder → shot → diagnosis. You can pull as many shots as you need; each is logged and diagnosed.
Step by step
- 1Pick a bean
Choose from your inventory, or add a new bean right here without leaving the wizard.
- 2Pick a grinder
Your starred grinders show under “My gear”; everything else is below. You can jump back to the bean step anytime.
- 3Log the shot
Enter dose, yield, time and grind setting, pick a scale, and note how it tasted. The grind field hints at your grinder’s range and unit.
- 4Read the diagnosis
The app evaluates the shot and tells you if it’s dialed in or what to adjust, then pre-fills the next shot for you.
What a shot records
The diagnosis engine
Each shot is scored against a set of espresso rules — brew ratio, shot time, taste and body, and signs of channeling. The result is one of:
- Dialed in — the shot is within target; lock in the recipe.
- Adjust — specific suggestions (e.g. grind finer, raise yield) with a confidence level.
- Invalid — the numbers don’t add up (for example a missing or impossible value).
When an adjustment is suggested, the next shot is seeded with the recommended grind and yield so you can pull again immediately.
Sessions & history
- Finish a session as “dialed” when you’re happy, or “abandon” it to stop without a result.
- Recent sessions and shots appear on your dashboard.
- Open the Sessions history to review every session, filtered by status (active, dialed, abandoned).
- Each session detail shows the recipe context plus every shot with its full numbers and diagnosis.