Skip to content

Analytics — your marketing manager, every morning

Publishing a post is half the job. The other half is reading whether it worked, deciding what to do next, and not having to stare at five different screens to do it. The Analytics page replaces the marketing manager you don’t have. Every morning it pulls fresh numbers from your Instagram, reads them in your venue’s voice, and surfaces a 2–3 sentence narrative with one concrete next step.

This page is for the owner-operator who’s running marketing alongside everything else. Five minutes here is enough to know whether this week is on track, what’s pulling its weight, and what to try next.

What it does

The page is built around four sections, each answering a question a marketing manager would ask on a Monday morning.

SectionThe question it answers
Followers + Today’s readWhere are we right now, and what should we do about it? Headline number, 7-day and 30-day deltas, and a written read on this week’s performance — anchored to your brand voice — with one actionable next step.
Follower growth chartHow did we get here? A simple area chart of follower count over time, so a slow leak or a sudden spike are both immediately visible.
Strategic insightWhat patterns are working, and what’s missing? An AI breakdown of cadence, caption themes, top post types, strengths, gaps. You re-run this on demand when the numbers shift.
Posts gridWhich individual posts pulled? Every captured post with likes, comments, and — for posts you published through the Composer — reach, saves, and shares too.

Behind the scenes the page reads your Instagram in two layers. The public layer (the same numbers anyone visiting your profile sees) refreshes automatically every morning. The private layer (reach, saves, shares — the metrics only the account owner can see) is pulled the same way it has been since launch, joined into the post tiles where it’s available. Posts published through the Composer get both; posts you published manually outside the app only get the public layer.

The rule

The daily read is a starting point, not the answer. The numbers point at what to investigate; the next step is a suggestion in your voice, not a script.

How to use it

Connect Instagram first. If you haven’t connected your Instagram account yet, the page shows a single button — Connect Instagram — that drops you into the connections screen. After connecting, come back here. The first morning will take a moment to populate (the system needs one refresh cycle to capture posts).

Read the daily narrative. The big purple-tinted card at the top — Today’s read — is where the marketing manager voice lives. It pulls together this week’s follower change, your most recent posts, and your brand voice (from Voice & Brand) into a short read. It updates automatically once a day, but you can hit Regenerate to force a fresh read in any moment — e.g. right after a post lands and you want today’s number reflected.

Glance at the deltas. Underneath the follower count, the two chips — Δ 7 days and Δ 30 days — show the change over those windows. Green up-arrow when growing, amber down-arrow when not. A sudden negative is usually the most important signal: investigate before reading the narrative further.

Run a strategic analysis when the picture shifts. The Strategic insight section is a structured breakdown — what’s working, what’s missing, top themes, top post types. It doesn’t auto-refresh because it’s the more expensive read. Click Analyze (or Re-analyze) on Mondays, or whenever you’ve shipped enough new posts that the old breakdown feels stale. Two weeks is a healthy cadence.

Use the posts grid as a sanity check. Below the insight, every captured post with its engagement. The Composer / External filter lets you compare what you published through the app versus what you posted manually. If your Composer posts are consistently outperforming external ones, that’s the system pulling its weight — the brand voice and the AI suggestions are landing. If external ones are pulling more, dig into what you did differently and feed that back into your voice profile.

When the daily read says “Not enough data”

Three usual causes. First refresh hasn’t run yet — give it a morning. Or your Instagram account is private — the public scrape can’t see anything, the page will say so. Or the venue has just connected and there are zero captured posts yet — click Refresh in the top right to pull the latest manually.

When the next step suggestion doesn’t feel right

It’s a suggestion, not a script. The AI knows your brand voice, your recent posts, and your follower trend — but it doesn’t know that your sous chef just quit and you’re shorthanded all week. If a next step is impossible or off-tone, ignore it. The narrative narrows in over time as your voice profile + your post history compound.

Worked example

Monday morning, 9am. Marco opens the Analytics page over an espresso.

The headline reads 3,247 followers, Δ 7 days +47, Δ 30 days +118. Steady growth. The Today’s read card says:

Last week was your strongest in a month — three posts, two of which landed in the top quartile for likes (your tagliatelle al ragù from Thursday hit 142 ❤). Carousels are still outperforming reels at iO Osteria 2:1, but you only posted one carousel last week. Next step: queue another carousel this week — walk diners through one of your homemade pastas, slow shot of the dough.

That’s enough for Marco to act. He pings the chef to ask for a 90-second slow-motion clip of the orecchiette pasta machine, then opens Composer and starts a carousel draft.

Five minutes later he scrolls to the Posts grid. Filter set to Composer. The top tile is a Pizza Pistacchio e Mortadella carousel from two weeks ago — ❤ 184, 💬 17, reach 4,200, 31 saves. That’s the saves number that catches his eye: 31 saves usually means people are bookmarking it to order later. Worth investigating why that specific post saved so well.

He scrolls to Strategic insight, which was last run a week ago. Reads “Caption themes: ingredient provenance, slow-fermented dough, Italian-South-Italy DOC”. His current draft caption is just about the orecchiette shape — he tweaks it to mention that the dough’s fermented 48 hours, knowing from the insight that “slow-fermented dough” is a theme his audience responds to.

By 9:20am, he’s published one new carousel, his marketing is on track for the week, and he’s spent more time on the espresso than on Analytics.

  • Voice & Brand — drives the daily read’s tone. Updating your voice profile changes how the AI speaks back to you here.
  • Composer — where posts are drafted. Posts that ship through the Composer get private metrics (reach, saves, shares) joined into the grid; external posts only get the public ones.
  • Calendar — the planning surface. Use the daily read’s next step as a Calendar entry rather than a free-floating note.
  • Competitors — the outside-looking-in counterpart to this page. Same shape (follower chart + post grid + AI insight) pointed at other accounts.