For agencies on Google Workspace
The end of “this could’ve been an email.”
The weekly agency meeting, run inside the Google Sheet you already share. Your clients’ GA4 fills the scorecard, off-track drops to a list the room actually solves, and every to-do leaves with one owner and a date.
14 days freeno cardflat price per team
Read the numbers: on track or off track — nothing else. No discussing, no explaining, no solving here.
| Metric | Goal | This wk |
|---|---|---|
| Website sessions GA4 | ≥ 1,200 | 1,286 |
| New leads | ≥ 8 | 12 |
| Open client tickets | ≤ 5 | 9 |
See it
Thirty seconds, one screen, the whole meeting
The most expensive hour on your calendar, run end to end.
Prefer to drive? The preview up top is live — sample data, nothing stored.
Stop reporting. Start solving.
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.
A meeting runner, not another doc
The segment rail walks the room through the agenda with a countdown on every step; the recap emails itself.
The room rates every meeting 1–10 on the way out. “That was a waste of time” doesn’t survive a score.
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. That’s what keeps five minutes at five minutes.
| Metric | Goal | Jun 22 | Jun 29 | Jul 6 |
|---|
Off track? Drop it down ↓ — no discussing, no explaining, no solving here.
Quarter-sized priorities with milestones on a timeline
One owner, a due date, a definition of done. The app nudges — “1 past due — still on track?” — and humans flip the status.
Issue solving that ends with owners, not opinions
Vote, then one issue at a time: identify, discuss once, solve. The fix leaves the room as to-dos, a priority, or a “bring the data” assignment.
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.
- 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.
- 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.
- 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.
Read-only, each viewer’s own sign-in, never an invented number.
Count any of these, over any window:
| Metric | Goal | This wk | |
|---|---|---|---|
| Website sessions Google Analytics Last 7 days · fills itself weekly |
≥ 1,200 | 1,286 |
Around the meeting
The emails write themselves
Five sends, nobody typing — each one assembles itself from what the meeting captured. Send-only: it can never read anyone’s mail. Click through them:
- 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)
92% of last week’s to-dos done (team target ≥ 90%) · 7 open now
The whole week
One week, played out
What the team sees, what runs on autopilot, and what lands in the manager’s inbox — from the Monday heads-up to the huddle to the recap.
Pricing
Per-seat pricing punishes attendance. So there isn’t any.
Flat price for the whole team — $29/month or $290/year, any team size. 14 days free, no card.
- 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
$190/year, locked for life
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.
Claim a founding spotQuestions, 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 this another task manager? We already run Jira.
No — Jira, Asana, and the rest stay. Momentum Huddle has one job: run the meeting. It reviews scorecard metrics and quarter priorities, and its to-dos are seven-day commitments due by the next huddle. Anything bigger leaves the room as a ticket — sync to Jira is one-way, from the huddle out, so the huddle stays the source of truth instead of becoming a second triage queue.
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.
It says private beta — how do we actually get in?
Email hello@momentumhud.com with a sentence about your agency. The first twenty teams get the founding deal — $190/year, locked for life — in exchange for an honest testimonial and a monthly feedback call. The public Marketplace listing opens with the launch.
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. First twenty teams: $190/year, locked for life.
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.