№ 01 · AI espresso coach · Built in Zürich
Public beta · PWA · native apps soon

Read your
espresso.

Pulla watches your pull, reads the puck, and tells you — in plain language — what went wrong and what to change on the next shot.

Beta — web appInstall as PWA todayiOS · Android coming soon
8:42pulla92%
SHOT № 42 · SEY ETHIOPIA
Channeled
east, then gushed.
18g
DOSE
34.2g
YIELD
19s
TIME
1:1.9
RATIO
FLOW · SPOUT VIEW
→ EAST
NEXT SHOT
Level the tamp.
Grind 2.1 → 2.35.
01READS THE FLOW
02RANKS THE DEFECTS
03ONE CLEAR FIX
№ 02 · The problem

You have a $900 machine, a $500 grinder, and a bag of $25 beans — but you still can't tell if that sour shot means grind finer or tamp flatter.

№ 03 · Method

Four steps.
One diagnosis.

Tell Pulla what you're working with, record the pull, and get a flow reading plus a single concrete correction for the next shot.

Step 01

Add your
gear.

Pick your machine, grinder, scale and baskets from our catalog — or let Pulla look up a model it doesn't know yet. Sets your baseline temp and grind scale.

Step 02

Pick a
bean.

Log the bag once — roaster, origin, process, roast date. Pulla uses age and roast level to suggest a starter grind and target ratio.

Step 03

Record
the pull.

Prop your phone, hit record, and pull. Enter dose, yield, shot time and a quick taste rating. Snap the spent puck if you want a deeper read.

FROM2.10TRY2.35
Step 04

Read the
fix.

Two layers: what Pulla saw in the flow, and one concrete change to try — grind, dose, yield or distribution. Dial-in mode walks you through the retry.

№ 04 · A real sample

Tuesday.
Shot № 187.

A light Ethiopian from Sey, tamped fast. Pulla flagged it inside 4 seconds. Here's what it saw.

It sipped
and said:
channel.

The pull started centered but drifted east by frame 4. Once the channel opened, the whole shot gushed. Puck level is off — grind sits a hair fine too.

82% confidence10 keyframesMatched 914 similar pulls
DETECTED · RANKED

Three things went wrong.

NOT WARNINGS · CAUSES
82%
Channeling · east sidePuck broke around frame 4. East edge opened first.
PRIMARY
74%
Late gusherOnce the channel opened, flow rate tripled.
CONFIRMED
61%
Under-extractionCut short by the gush — sour finish.
SECONDARY
DO THIS NEXT

Level your tamp. Grind 1.5 clicks coarser.

The east channel is a prep issue, not a grind one — level first. A hair coarser helps the next pull survive an uneven tamp.

№ 05 · Who it's for

If you've ever
ruined good beans —

Pulla isn't for baristas. It's for the people who bought the gear and then hit the wall.

Type · A

The new home barista.

You've pulled fifty shots. Three were great. You can't figure out why. Every forum answer contradicts the last one.

  • Diagnose without vocabulary
  • Guided dial-in for new beans
  • Learn one technique at a time
Type · B

The returning enthusiast.

You used to dial in by feel. You took a year off. Your muscle memory is rusty and the beans are different now.

  • Match past recipes to new beans
  • Track rhythm across weeks
  • Skip the beginner scaffolding
Type · C

The curious micro-roastery.

You roast twenty lots a month and every one needs a different profile. You want structured feedback, not vibes.

  • Export shot data · CSV
  • Bean-level extraction curves
  • Share diagnosis with customers
№ 06 · Why we built this

Extraction
is a
conversation.

The best baristas don't memorize recipes. They listen to the flow, read the puck, taste the shot, and adjust one variable at a time.

Pulla doesn't replace that instinct. It gives you the vocabulary while you're still building it.

01

One change at a time.

Grind, or tamp, or dose. Never all three. Pulla will tell you which variable to move and what to leave alone.

02

Reasons, not rules.

Every diagnosis comes with the visual evidence. You'll see the channel, the uneven crema, the gusher — not just a verdict.

03

Your cellar, your data.

Your beans, shots and ratings are yours to export or delete any time. Nothing is sold, nothing trains a third party's model.

04

Slow, on purpose.

We don't push notifications. We don't gamify streaks for shipping — we reward them for tasting. Espresso is meant to interrupt the day, not compound it.

№ 07 · Pricing

Try it free.
Pay when you stay.

Three diagnoses a month on the house. Go unlimited monthly, or buy it once and never see a bill again.

TASTER
Freeforever
No card
  • 3 AI diagnoses per month
  • Unlimited shot logging
  • Up to 2 active beans
  • Basic taste notes
  • Dial-in retry coach
  • Full shot history
  • CSV export
Start free
HOME BARISTA
CHF 4.90per month
Monthly
  • Unlimited AI diagnoses
  • Unlimited shot logging
  • Unlimited beans · full history
  • Dial-in retry coach
  • Full sensory wheel
  • CSV export
  • Locked-in pricing
Subscribe
№ 08 · FAQ

Questions,
asked.

Do I need special hardware?
No. Any iPhone from the last five years or a modern Android is enough. You prop the phone next to your machine — we handle angle correction automatically.
How accurate is the diagnosis?
For the most common failure modes — channeling, under/over-extraction, stalled pulls — we hit 84% agreement with expert baristas on a held-out test set. Every diagnosis shows its confidence, and you can always ask for a second opinion.
Does it work with any machine?
Any espresso machine that produces a visible stream into a visible cup. We've tested on Gaggia, Breville, Rocket, La Marzocco, Lelit, and a dozen prosumer setups. Pressure-profile machines benefit most — Pulla can read the flow curve directly.
What data do you collect?
We store your gear, beans, shots and ratings so your cellar travels with you. Videos and puck photos are sent to our vision model for the diagnosis and then deleted — only the text read-out and the fields you entered are kept. Nothing is sold, nothing trains a third party's model. Export as CSV or delete your account any time.
Why a lifetime plan alongside a subscription?
The monthly plan is for people who want to try it for a season and move on. The lifetime plan is for the 500 people who want to back the project — one payment, no renewals, every future feature included. Once the 500 founder seats are gone, only the monthly plan remains.
Is there an iOS or Android app?
Native apps are on the way — we're targeting the App Store and Play Store next. In the meantime Pulla runs as a progressive web app: open it in Safari or Chrome and add it to your home screen for a full-screen, offline-capable experience with camera access. Same account will carry over when the native builds ship.
№ 09 · The invitation

Your next
shot.

Pull one. Let Pulla read it. Decide for yourself whether the diagnosis was worth the three minutes.

Get the app Email me the beta
FREE · NO CARD · UNLIMITED LOGGING FOREVER