Momentum Huddle

The weekly team meeting, run inside the Google Sheet you already share.

Scorecard, priorities, and issue solving — timed, in one screen, no new login.

14 days freeno cardflat price per team

Momentum Huddle This week
5:00

Read the weekly numbers: on track or off track — nothing else. Off track? Say “drop it down.”

MetricGoalThis wk
Website sessions GA4≥ 1,2001,286
New leads≥ 812
Open client tickets≤ 59
Sample data — click the segments.
No new app

Installs into Google Sheets from the Extensions menu. The meeting runs where the team already works.

Your GA4 fills the scorecard

The numbers you already pull for clients become your weekly scorecard — read-only, with your own sign-in. How it works

Flat price, not per seat

The whole team attends — pricing shouldn’t punish that. One key covers everyone.

The sheet is the source of truth

Everything lives in tabs your team can open, audit, and export. Your data stays yours.

See it

Thirty seconds, one screen, the whole meeting

Segments are timed, the scorecard reads in minutes, and anything that needs real discussion drops to the issues list — where the hour actually goes.

Try it

Play with it before you install

A full in-browser sandbox is on its way: sample agency data, a runnable mock meeting, no login and nothing to install. Until then, the preview above is live — run the segments, drop an off-track number to the issues list, solve it.

The sandbox runs entirely in your browser. Nothing is stored, nothing leaves the page.

The meeting, end to end

Same agenda every week. Hard timeboxes. Clear owners.

Check-in → Scorecard → Priority review → Headlines → To-do list → Issue Solving → Conclude. Ninety, sixty, or forty-five minutes — the app keeps time so the room keeps focus.

A meeting runner, not another doc

The segment rail walks the room through the agenda with a countdown on every step — pause when reality interrupts, and an optional chime when a segment runs over.

  • Present mode for the shared screen or projector.
  • Rate the meeting 1–10 on the way out; below 8, say where it lost you.
  • Email recaps to the team and your manager the moment you conclude — send-only, it never reads anyone’s mail.
3:41

Conclude: rate the meeting

A 13-week scorecard the room can read in five minutes

Each number has one owner and a goal; the week reads on track or off track at a glance, with a sparkline for the trend. Off track never gets discussed in the scorecard — it drops to the issues list, and that’s what keeps five minutes at five minutes.

  • Google Analytics fills it for you: sessions, users, revenue, conversions — pulled read-only at capture time, with each viewer’s own sign-in. See the connector.
  • Or fill it your way: type it, or point it at any cell in the sheet — plus a plain-language metric builder with template packs and a live test.
  • Honest history: backfill a missed week by hand; the app never invents a number.
MetricGoalJun 22Jun 29Jul 6

Off track? Drop it down ↓ — no discussing, no explaining, no solving here.

Quarter-sized priorities with milestones on a timeline

Each priority has one owner, a due date, and a definition of done. Milestones sit on a to-scale timeline underneath — tick them off as they land, and the last one marks the priority done.

  • The app nudges, you decide: “1 milestone past due — still on track?” Humans flip the status.
  • Off track drops to issues so it gets solved in the room, not worried about in private.
  • Link a metric to a priority and the evidence follows it everywhere.
DK
Launch the new-business site
Due Sep 30 · 3/5 milestones
On track
MR
Move client reporting to one dashboard
Due Aug 31 · 1/4 milestones 1 past due — still on track?
Off track

Issue solving that ends with owners, not opinions

The room votes on what matters most, then works one issue at a time through three steps — identify the root cause, discuss it once, solve it. One step is open at a time; hover any other to peek.

  • The fix becomes to-dos with one owner and a date, a new quarter priority, or a “bring the data” assignment that resurfaces the issue when the homework lands.
  • Metric-dropped issues carry their 13-week trend into the room, so the discussion starts from evidence.
  • A decision ledger circles back later and asks: did the fix hold?
Open client tickets over goal two weeks running
from scorecard Process
▲ 3
Identify
Tickets spike after every launch — nobody owns triage in launch week.
Discuss
Solve

Google Analytics, built in

The numbers you already pull for clients become the scorecard you run your own shop on

Agencies live in GA4 all day — for other people. Point a scorecard metric at your own property and the weekly number fills itself at capture time. No keys, no tokens, no stored credentials.

  1. Paste your property ID

    A plain number from Google Analytics → Admin → Property settings. It’s an identifier, not a secret — the only thing the app stores.

  2. Build the metric in plain language

    Pick what to count and the window it covers, then hit “Test it” — it resolves live, so a wrong ID or missing access surfaces now, not next Monday.

  3. It fills in at the huddle

    Every request runs read-only with the viewer’s own Google sign-in. Each person sees exactly the GA4 data their own account can see — the app never acts on anyone’s behalf.

Windows always end on yesterday — the last complete day — so the number the room reads doesn’t drift while today’s data streams in. A quiet week captures as a real zero; a missing permission gets a friendly note, never an invented number.

Count any of these, over any window:

SessionsActive usersNew usersKey eventsTotal revenueEngaged sessionsPage viewsAds costAds clicks
Last 7 daysLast complete weekLast 28 daysMonth to date

MetricGoalThis wk
Website sessions Google Analytics
Last 7 days · fills itself weekly
≥ 1,200 1,286

After the meeting

The recap emails write themselves

Conclude the huddle and the follow-up is already moving. Nobody types a summary — it’s assembled from what the meeting just captured, and it never invents a number.

  • Pre-huddle heads-up
    What’s due lands in every inbox before anyone walks in — the meeting starts prepared.
  • Team recap on conclude
    New to-dos with owners and dates, what got solved, and the meeting rating — sent the moment you wrap.
  • Manager recap
    The scorecard with trends, priorities, and what got solved — your manager stays current without sitting in the room. That’s the one on the right.
  • 1:1 prep packs & a leadership summary
    Parked two-person topics arrive before each 1:1, and a cascade-ready draft is there when you need to send word up.

Send-only, by design: the add-on can send these — it can never read anyone’s mail.

Studio team — weekly manager recap Momentum Huddle · Monday 10:31 AM
Q3 · Week 2Sent automatically
Scorecard
Website sessionsMaya · fills from Google Analytics, last 7 days 1,286▲ +1.7% vs last wk ≥ 1,200 On track
New leadsJonah · counted at qualification, not contact 12▲ +1 vs last wk ≥ 8 On track
Open client ticketsLeo · goal is a ceiling — lower is better 9▲ +1 vs last wk ≤ 5 Off track
Priorities
Launch the new-business siteDana · Q3 · 3/5 milestones On track
Move client reporting to one dashboardMaya · Q3 · 1/4 milestones Off track
What we solved
  • Tickets spike after every launch → launch weeks get a named triage owner (to-do, Fri)
  • Handoffs dropping context → kickoff checklist drafted and assigned (to-do, Thu)
To-dos

92% of last week’s to-dos done (team target ≥ 90%) · 7 open now

Issues solved: 2 · Team rating: 9/10 Open the huddle ›

Pricing

Flat price for the whole team — $29/month or $290/year, any team size. 14 days free, no card.

The whole team has to be in the room for a weekly meeting to work. Per-seat pricing punishes exactly that — so there isn’t any.

Per team — not per seat
$29 /team/month
or $290/team/year — two months free
  • Every feature, the whole team, one license key
  • 14-day free trial with no card — full product, not a demo
  • Timed meeting runner, scorecard, priorities, issue solving, to-dos, recaps
  • Google Analytics auto-fill, Calendar scheduling, Jira sync, Chat pings
  • Your data stays in your sheet — export anytime, no lock-in
Start the free trial
Founding teams — first 20

$190/year, locked for life

$190 /team/year — forever

For the first twenty teams: the annual price drops to $190 and never rises, in exchange for an honest testimonial and a monthly feedback call while we shape the product together.

A per-seat meeting platform runs a six-person team roughly four times more per year for the same weekly ritual.

Questions, answered plainly

The things every ops lead asks first

We already run our meeting in a Sheet. Why add this?

Keep the sheet — that’s the point. What your hand-built version doesn’t do: time the segments, auto-pull Google Analytics, carry off-track numbers and priorities onto the issues list, respawn weekly to-dos, or email the recap when you conclude. You keep your data model and get the meeting runner on top.

Is our data safe — what can the add-on actually touch?

The add-on only touches the tabs of the sheet it’s used in, sends mail but never reads it, and pulls GA4 read-only with your own sign-in. No stored credentials.

Everything it writes lives in visible tabs of your own spreadsheet — your team can open, audit, and export all of it at any time.

What does the Google Analytics setup involve?

About two minutes: paste your GA4 property ID (a plain number from Admin → Property settings) into Settings, then build a metric and hit “Test it.” Anyone capturing the scorecard needs Viewer access on that property with their own Google account — access is per person, and nothing is shared through the app.

What if we outgrow Sheets?

Your meeting history, scorecard, priorities, and to-dos are rows in your own spreadsheet — not records in someone else’s database. Export or migrate any time; if you cancel, you lose the meeting runner, not a single row of your data.

Why flat pricing instead of per seat?

Because a weekly team meeting only works when the whole team is in it. Charging per head taxes attendance. Flat pricing also makes the decision one manager’s yes instead of a procurement exercise — and it keeps a six-person team at a fraction of what per-seat meeting platforms charge for the same ritual.

What happens when the trial ends?

Fourteen days from first open, per person, no card up front. When it ends, starting a meeting asks for a license key — viewing everything stays free, and nothing is ever deleted, because it’s your sheet. One key activates the whole team.

Run next Monday’s meeting in the sheet you already have

Flat price for the whole team — $29/month or $290/year, any team size. 14 days free, no card.

In private beta — the public Marketplace listing opens with the launch. Founding-team spots are open above.

The add-on only touches the tabs of the sheet it’s used in, sends mail but never reads it, and pulls GA4 read-only with your own sign-in. No stored credentials.