Skip to content
Insights

Every post, against your own median.

Harbor measures each post at five ages and compares it with the brand’s median on the same platform at the same age. The weekly digest turns that into what to do next, citing the posts.

InsightsWhat’s working, and why
Across your brands · last 7 days
BrandPublishedMedian at 24hVs. last weekAboveBelowHeadline
HHarbor00↑ +0%31Posts that open with a number keep winning.
TTidewater Coffee00↑ +0%21Sunday evening carousels did 1.8× the median.
FFieldnotes00flat00Too few posts to call it yet.
Weekly digest · HarborNumber-first openers beat the median again. Links up top keep missing.
Published9
Median · 24h2.9K
Vs. last period+22%
Best post · X · 7 days↑ 2.3× median at 7d · outperformed
01Growth curves

Five checkpoints, one fair comparison.

A post’s views at 24 hours mean little on their own. Harbor snapshots every post at 1h, 6h, 24h, 3 days and 7 days, and draws its curve against the median of the brand’s other posts on that platform at the same age.

  • Each brand and platform keeps its own baseline
  • Every snapshot is kept, metric by metric
  • Imported posts join in at their true age
Pick a checkpoint to compare
Performance · X · views“3 weeks, 2 rewrites, 1 feature.”
03.5K7K1h6h24h3d7d
This post at 1h180
Brand median at 1h150
Ratio1.2×
Median of 14 comparable X posts at the same age. At 1h this post is level with the brand’s usual.
02Verdicts

A verdict you can act on.

At 1.3× the median or more, a post outperformed. Under 0.7×, it underperformed. In between, it met the brand’s usual. With fewer than 3 comparable posts, Harbor says inconclusive instead of guessing.

  • A first outperform can start an automation
  • Verdicts feed the voice refresh and the digest
  • LinkedIn shows metrics as unavailable until partner access, never estimated
Performance · Harbor · views at 24hRatio to the brand median
  • 3 weeks, 2 rewrites, 1 feature.Waiting for 24h
  • Most founders with several products hit the same wall…Waiting for 24h
  • Pricing is per brand, not per seat. Here’s why.Waiting for 24h
  • What we look for in a design partnerWaiting for 24h
  • New changelog is up: harbor.example/changelogWaiting for 24h
  • This brand’s third post on ThreadsWaiting for 24h
03Weekly digest

A digest that says what to do next.

Once a week, or whenever you ask, Harbor reads every post’s curve and writes what worked, what didn’t, the patterns, and what to do next. Each finding carries a confidence and cites the posts behind it. The weekly plan reads it before suggesting anything.

  • Run it by hand or on a schedule
  • Every finding links to its posts
  • The weekly plan reuses a digest under 24 hours old
Weekly digest · HarborOct 12 – Oct 18 · simulated model
Rewrite digest
Number-first openers beat the median again. Links up top keep missing.
Published9
Median · 24h2.9K
Vs. last period+22%
What workedNumber-first openersHigh confidence4 of the 5 posts that opened with a number beat the median.3 weeks, 2 rewrites, 1 feature.↑ 2.4×4 minutes to set up a brand, down from 15.↑ 1.8×
What didn’tLinks in the first lineMedium confidenceBoth posts with a link up top came in under 0.7× the median.New changelog is up: harbor.example/changelog↓ 0.6×
PatternsWeekday mornings carry the weekMedium confidenceThe 3 best posts all went out between 8 and 10am, Tuesday to Thursday.Most founders with several products hit the same wall…↑ 1.4×
Do nextRepurpose the feature postHigh confidenceIt did 2.4× on X and hasn’t run anywhere else. Draft it for LinkedIn and Threads.3 weeks, 2 rewrites, 1 feature.↑ 2.4×
04Best times

Best times, from your own posts.

A 7 × 24 grid per brand, in one hue: darker is better. Scores come from the brand’s own posts, blended with platform norms until there’s enough history. The top 5 are outlined, and each cell shows its score and what it’s based on.

  • Every brand has its own map
  • The same scores shade the calendar
  • Agents use them to propose slots
Hover or tap a cell
Insights · Best times · HarborWhen this brand’s posts do best
better → · outlined = top 5Sun 7p · score 100 · 5 past posts
  1. Sun 7p100
  2. Thu 9a98
  3. Mon 9a96
  4. Sun 8p96
  5. Wed 9a92
05Reply themes

What people keep saying.

Harbor reads replies 24 hours and 3 days after each post and groups them by kind (questions, objections, praise and requests) and by what they have in common. Each theme becomes a signal that ideas and the weekly plan can cite, and any theme can be saved to Brand Memory.

  • Instagram and Threads replies, plus X when paid reads are on
  • LinkedIn’s API doesn’t allow reading replies yet
  • Each theme counts its replies and the posts they came from
What people are saying · last 30 days32 replies to Harbor, grouped by what comes up
Questions4 replies · 2 posts4 people asked how long a feature really takes“How long did the first version take?”“Is 3 weeks normal for you?”On “3 weeks, 2 rewrites…”Save to Brand Memory
Questions3 replies · 1 post3 people asked how the growth curve is measured“Is it views or likes?”“Against all posts, or just mine?”On “Every post, measured…”Save to Brand Memory
Praise5 replies · 3 posts5 people liked seeing the misses too“Love that you show the posts that flopped.”On “Month 7 numbers…”Save to Brand Memory
Objections2 replies · 1 post2 people said self-hosting sounds like work“Not sure I want to run another server.”On “Why we chose AGPL”Save to Brand Memory
Requests3 replies · 2 posts3 people asked for a CSV export“Would love to pull this into a sheet.”On “Pricing is per brand…”Save to Brand Memory
Also in Insights
Across your brandsOne table: posts published, median at 24h, change on last week, and how many beat or missed the median.
Repurpose this winner →An outperforming post offers to run the repurpose agent for your other platforms.
Save what worked →Save a post as an example or a rule, or an underperformer as an avoid rule.
Per-post detail →Every snapshot in a table, the replies, and a clear answer to “did it go out?”.
Get started

Plan next week in an afternoon.

Self-host Harbor free, or get early access to Harbor Cloud. Either way, nothing posts until you say so.