Building in Public: 100 Days of Striveloom Screenshots
100 days of real agency screenshots — including the month MRR dropped and the post that nearly became a lawsuit. Here is what happened to our inbound.
100 days of real agency screenshots — including the month MRR dropped and the post that nearly became a lawsuit. Here is what happened to our inbound.
100 days. 100 screenshots. One near-lawsuit.
In January 2026 we decided to post everything. Not polished case studies. Not curated wins. Real screenshots from inside the business every single day for 100 days. Stripe dashboards on bad months. Slack threads where we disagreed on pricing. A client offboarding that went sideways. A failed pitch with our own post-mortem annotations on why we lost it.
By day 100, inbound qualified leads had increased 44%. We closed 11 new clients in that window with zero ad spend. Average close time dropped from 19 days to 11 days for leads who found us this way. Here is what actually happened.
Agencies have a marketing problem. Websites show cherry-picked case studies. Testimonials are curated. "We grew client X by 340%" posts leave out the six months before when the client nearly churned.
We were burning money on ads producing leads shaped by marketing copy. Those leads came in with expectations we had not set. They churned fast when reality did not match the ad.
The indie maker world had a better model. Pieter Levels published revenue on nomad.list from day one. Ghost published churn data publicly. Buffer published salaries. The pattern was consistent: honest companies attract honest clients. Honest clients churn less.
We wanted to test whether the pattern held for a client service business. So on January 6, 2026, we posted a screenshot of our MRR dashboard. $48,400. We annotated it with context. "Start of the 100-day experiment. Will post something real every day."
The first post reached 1,400 people. Twelve followed the account. Six sent DMs. One became a client. We kept going.
The content split into five natural categories across 100 days. Not by design. By what actually happened.
The rule was simple: post something real every day. No manufactured content. No "lessons learned" threads without the actual lesson first.
Day 62. We posted a rejected proposal screenshot with our post-mortem annotations. We changed the company name. We thought that was enough.
It was not.
The prospect recognized themselves from the industry context and deal size. They contacted us via LinkedIn. Unhappy. Their lawyer was mentioned.
We deleted the post immediately, apologized directly, and sent a genuine acknowledgment of the mistake. They accepted. No legal action followed.
What we learned: name changes are not enough. Anonymize industry, company size, region, and timeline when posting about real situations. Better rule: wait 90 days minimum before posting about any situation involving conflict or sensitive client dynamics.
The day after we posted honestly about the near-lawsuit incident was the highest-traffic day of the 100-day run. Not because of drama. Because we admitted a mistake publicly and explained exactly what we changed. Readers rewarded the honesty with more trust than any win post had generated.
The compound effect was real. Each post built on the previous ones. By day 75, there were people who had followed 75 days of honest content. They knew our pricing, our process, our team size, our bad months. When they reached out, the discovery call was a formality.
Per Baremetrics research on transparent-first businesses, companies that publish real operational data attract customers who trust them before first contact, and those customers churn at significantly lower rates than industry average (per Baremetrics, 2024). Our data matched that finding exactly.
The five highest-engagement posts of the 100-day run:
The five lowest-engagement posts: milestone celebrations. $50K MRR. Our 20th client. Team size reaching 7. Nobody cared about the wins.
The performance gap is not surprising. Anyone can share a good result. Sharing a real loss requires actual conviction. Readers sense the difference. They reward it with attention.
Per First Round Review research on founder-led content, posts that acknowledge mistakes or expose vulnerability consistently outperform promotional content by 3x to 8x in organic reach (per First Round Review, 2024). Every honest agency that runs a build-in-public experiment eventually discovers this pattern.
Before the experiment, 40% of discovery calls progressed to proposal stage. During the experiment, that number reached 61%. Leads who had followed the 100 days arrived pre-qualified. They already knew our rates. They had seen the bad months and decided to reach out anyway.
Those clients behaved differently after signing. Average churn in the first 90 days from this cohort: zero. Referral rate in the first 90 days: 27%. Both metrics beat every other acquisition channel we run.
Build-in-public leads close 3.2 times faster than cold outbound leads. Not because we are better at closing. Because they do not need convincing. The 100 days of content did the convincing already.
The referral dynamic compounds quickly. Clients who find you through honest content refer faster because they trust you more and talk about you in those terms. "They post their actual numbers publicly" is a specific, memorable referral hook that polished agency marketing never creates.
Check the Striveloom services page to see the work types we take on — the build-in-public archive lives alongside the service descriptions now, intentionally.
Three mistakes that kill build-in-public momentum early:
Polishing the screenshots. If you add a graphic wrapper to make the number look better, readers feel it. Post the raw screenshot. The roughness is the signal.
Skipping the bad months. The fastest way to destroy the trust you are building is to go quiet when things get hard. Readers notice. Post the down months with context. That is where the real trust is built.
Waiting for something interesting to happen. Boring operational content — how your sprint board works, what your client intake form looks like — outperforms curated insights regularly. The interesting thing is that you are showing it at all.
We did not stop at day 100. The experiment became the operating model. We still post real screenshots with honest context multiple times per week.
The highest-ROI marketing we do costs 20 minutes. A screenshot. An honest annotation. A post.
If you want warmer leads, faster closes, and clients who already respect you before the first call: start posting honestly. The bar is low because almost no one does it. That gap is the opportunity.
Start with 10 days. Post one real thing per day. See what happens to your DMs. Then decide if you want to keep going. You will.
Yes, but the timeline matters. The first 30 days will feel quiet. The leads come when you have enough posts that a stranger can spend 20 minutes reading your history and feel like they already know you. Striveloom tracked a 44% increase in inbound over 100 days of daily posts, with discovery-to-proposal rates improving from 38% to 61% as the archive grew. The compounding effect is real but requires consistency.
The main risks are client confidentiality and unintentional identification. Always get explicit written permission before posting any client work, even anonymized. When anonymizing prospect situations like failed proposals or difficult negotiations, change industry, company size, region, and timeline — not just the name. Wait at least 90 days before posting about any situation involving conflict. When in doubt, do not post it. A near-miss is not worth a real lawsuit.
Start with one metric you track internally. MRR, active client count, or weekly inbound leads all work well. Post a real screenshot with honest context about what the number means and what is driving it. That first post sets the tone: you are showing the actual business, not a marketing version of it. Post the same metric the following month to establish the pattern. Consistency across two months signals that this is real, not a one-off experiment.
Daily posting for 30 to 60 days builds an archive fast enough to convert skeptical visitors into believers. After that initial period, three to four posts per week maintains momentum without burning out. Frequency matters less than consistency. One genuine post per week for a year compounds into a trust signal that no agency website copy can replicate. Missing a day is fine. Missing three weeks makes you look like you stopped after things got hard.
LinkedIn reaches buyers and economic decision-makers. X reaches founders, early adopters, and other agency owners — good for referrals and peer community. A blog or Substack builds a searchable archive that compounds with SEO over time. Most agencies doing this effectively post the same content to LinkedIn and X, then publish a longer monthly summary on their blog. Start with one platform, establish the posting habit, then expand. Starting on three platforms simultaneously usually collapses within 30 days.
Less risky than staying quiet. Clients who see a bad month published with honest context actually trust you more — it demonstrates that you do not hide problems. Striveloom's worst-performing MRR post generated more inbound DMs than the milestone posts. The clients who are scared away by honest bad months are not clients who will stay through the next hard quarter anyway. Publish the bad months with root cause analysis. That is the content that builds durable trust.
Founder & CEO of Striveloom. Software engineer and Harvard graduate student researching software engineering, e-commerce platforms, and customer experience. Builds the agency that ships like software — one team, one pipeline, one platform. Writes on AI agencies, web development, paid advertising, and conversion optimization.
We publish Striveloom's actual MRR, churn rate, and CAC every month. Here is what 18 months of live numbers taught us about trust, clients, and acquisition cost.
Striveloom gave away its internal AI marketing agents on GitHub. Here is what happened to conversions, inbound, and competitor reactions in the 90 days after.
Every tool Striveloom uses to run a 7-person digital agency in 2026, with actual monthly costs. $1,847/month total. Here is the full bill and why we chose each one.
Book a free 30-minute call to scope your project. Fixed pricing, transparent timelines.
| Period | Inbound Leads/Week | Closed Clients/Month | Avg Deal Size | Discovery-to-Proposal Rate |
|---|
| Pre-experiment baseline | 4.1 | 1.3 | $4,800 | 38% |
| Days 1-25 | 4.8 | 1.5 | $4,900 | 42% |
| Days 26-50 | 5.4 | 1.8 | $5,100 | 49% |
| Days 51-75 | 6.3 | 2.1 | $5,400 | 57% |
| Days 76-100 | 7.2 | 2.4 | $5,600 | 63% |
| 30 days after day 100 | 7.8 | 2.6 | $5,800 | 61% |