I was paying $400/month for social media posting tools.
That's $4,800 a year. Every year.
So I built my own.
Postgate: one API and one dashboard to post to Instagram, TikTok, LinkedIn, YouTube, Threads, Facebook and Pinterest.
Today it costs me $0 to run.
Link in the reply.
If a ready-made tool works for you, keep it, the big ones are good. I needed the API first: my own apps and agents post through it, and the dashboard came after. postgate.studio
The $5-cheaper clone gets the launch tweet. What decides if it's around in a year is the boring part: app reviews, tokens that expire, the email when a client's post didn't go out. That part is most of what I built Postgate (postgate.studio) for.
Lo veo desde dentro: hice Postgate, una API para publicar en redes, y antes pagaba US$ 400 al mes en herramientas de publicación. Cuando un agente publica, lo que más importa es que nada salga sin confirmar: borrador primero y un OK explícito.
No quiero avivar, pero el que se ponga a construir APIs va a hacer mucha plata en los próximos años 💸
Los agentes como Grok Bot, Hermes, entre otros, consumen APIs como loco para lograr sus tareas.
Este es el MRR de Postiz, una SaaS para programar contenido en redes sociales, enfocada a agentes de IA.
Esa curva para arriba comenzó con OpenClaw 🦀 y sigue creciendo mes a mes.
Went through about 130 public complaints about webinar tools. One review: "My webinar ended abruptly half way through." Another: "just when I started my pitch, the webinar got cut off." That's why Webnar plays a pre-recorded video from a CDN. Your wifi can't drop the pitch.
webnar.studio if you want to see it
Packaging closes the client, delivery keeps them. In 96 public complaints about agencies and social media freelancers that I went through, the top two were "paid and saw no result" and "they promised everything on the sales call". A premium proposal raises that bar too.
My social media manager friend who stays in Singapore just closed a client for 2027 , she shared her invoice with me .. guess how much she charged this client $18,000 for 6 months.. that’s $3000 per month
she’s only managing his LinkedIn and Substack .. I asked how she’s doing it o so we hopped on a call and she shared her screen
From her onboarding process she didn’t present herself as a social media manager, she introduces herself as an executive brand strategist .. the client fills the first form , during the discovery call she presents her proposal and her scope of work using a very beautiful and well structured slide , she divides everything into phases(this is what happens in phase 1, phase 2 etc )she also gives her clients a bonus of building their email list .. her offer is 1000x structured and better than mine
One thing I learnt from her this morning is that for you to close premium clients , you have to look premium yourself
The same work she’s doing is what a social media manager who’s been paid 100k does .. hers is even easier cos she only works 3times per week, she just packaged her own better
A plateau is rarely growth stopping. It's usually new MRR and churned MRR meeting in the middle. Splitting each month's change into new, expansion, contraction and churn shows which side to work on, and the fix for each one is very different.
I forgot to wish DataFast a happy birthday 🥳
The initial growth was really slow (8 months to $3K MRR), but I'm happy I pushed through because it taught me so much!
After this year's growth, it has plateaued at ~30K MRR and is tracking ~220M page views per month.
It's a great reminder that building a SaaS is hard and takes time.
Cheaper is rarely what users ask for. In public complaints about DM automation tools, the most repeated one (13 quotes) wasn't the base price. It was the bill jumping after a viral post: "I signed up for $14 per month. My most recent bill was $85." Predictable beats cheap.
Indie Hackers on X
= race to the bottom.
Datafast is already so cheap compared to Hyros or others in the market.
Coming after Datafast for a $10/mo discount is absolutely insane.
What's the next step?
Every indie hacker copies the tool they are using and makes it cheaper?
Then shits on the previous tool for marketing purpose?
Makes me sick to see that.
Just vibe code your tool in peace. Don't launch something that already exists like a hero just to save $10/mo.
Instead, use your brain to build something actually useful. Solve a real problem that hasn't been solved yet.
Anyway.
Next week I’ll launch Datafast for $18/month though. I need to eat.
Elicitation closes a gap in how many of us do approvals. On the posting MCP I'm building, a post stays a draft until a second call sends confirm: true, and nothing stops the agent from sending that itself. A question the client puts in front of the human is a real checkpoint.
Negative net revenue churn needs a view most small dashboards don't have: revenue per customer over time, grouped by segment. In a research pass over ~95 public complaints about revenue dashboards, "who cancelled?" kept coming up. Total MRR hides exactly what this ICP shift is
A few weeks ago, we decided to stop sharing our ARR publicly.
The competition it attracted was getting ridiculous. A wave of copycats, some copying our website word for word. It’s part of the game, but it was getting old.
Since August, we’ve been shifting our strategy. We identified an ICP with negative net revenue churn, and we’re going all in.
Growth slowed a little while we recalibrated. Now it’s picking up fast again. And with existing customers expanding faster than revenue churns, that growth can compound quickly.
We’ve also grown the team significantly while staying cash-flow positive. So far, so good.
The founding team is now in SF full-time.
The road to $50M ARR starts here.
The fix they skipped is the boring one: scoped access plus a confirm step. On the posting API I'm building, an agent's post lands as a draft and only goes live when a second call confirms it. Banks could do the same for transfers above a limit.
This is how banks are planning to stop those "agentic bank runs." Watch closely: their business model depends on seeding this narrative that AI agents are dangerous.
Remember, an "agentic bank run" (coined by Apollo) means agents helping customers move their own money en masse to higher-yielding products.
Once agents are ubiquitous, there are only a few ways for banks to hold onto cheap retail deposits.
Option A: Raise APYs (lol no)
Option B: Reduce leverage via fewer loans (no fun)
Option C: Ban AI agents, claiming they are a security risk (ding ding ding)
Cloud agents like Muse and Dot are trivial to stop, since they come from Meta / OAI IP ranges. If JPM sends them a cease and desist, they will comply.
Why would JPM bother? Because their business model depends on it; a huge portion of their ROE comes from cheap retail deposits. This is not theoretical. Just like Amazon banned Muse from shopping there to protect their ad revenue, JPM and Schwab have already banned AI agents to protect sticky deposits.
Are agents perfectly reliable today? Of course not. But look at the fix they chose. Not "here's a safe API for agents," it's "no agents ever." That tells you they're not protecting customers, they're protecting themselves.
No company ever wins a technological revolution this way. It's the last gasp of a dying business model. It's like the retailers who refused to put their inventory online and demanded users walk into the storefront. Over time they will lose market share to those platforms that embrace what's coming. Their whole deposit franchise depends on users unthinkingly clicking through walls of T&Cs and accepting 0.2% when the risk free rate is closer to 4%. Agents read the fine print and do their research, even when humans don't.
For users, the answer is simple: local AI agent frameworks like Hermes, that will actually act on your behalf and that the banks can't block. As the article says, if the agent is running on your own computer, they can't actually tell it's not you.
Did a version of this with public reviews instead of replies: about 930 complaints across 150 competitors. Agree the phrasing is the gold. The top ones weren't about missing features at all, they were broken trust: "charged me after I cancelled", "said posted, nothing went live".
i'm begging you:
- find 20 startups that raised a seed round 3 to 9 months ago
(ignore any raise that happened <3 months ago)
- pick the 5 that sell to the same kind of customer
- find their founders on X
- read their last 100 posts
- pull out every question someone asked them about the product
(skip the ones the founder replied to)
1. why do all this?
[bookmark this right now, you’ll forget this by tomorrow]
because the replies under a founder's posts are people telling you, in their own words, what they want.
- people asking for alternatives
- anyone annoyed about the price
- "does it do X yet?" type questions
- people who signed up, got stuck, and gave up
put all of it in a sheet.
that sheet is now a list of possible customers, the problem each one has, and the exact phrasing they use for it.
next problem:
2. how do these people end up noticing you?
- take the 10 questions that come up most
- make one useful piece of content for each
- leave your product out of it
- answer the question better than the startup did
- tag the startup when you post it. if it helps their users, their team reposts it and you borrow their audience
- if an alternative does something better, tag them.
- if your answer needs 2 or 3 products chained together, write that down. that combo is your tool in step 4
>important<
someone asking whether an AI tool can do a thing?
- record a 30-second clip of you doing it.
when the complaint is pricing..
- line up 5 alternatives and show what each one costs once you add everything up.
if a workflow keeps tripping people up..
- build a free template that handles it.
do this for 30 days.
3. then check which posts sent people to your profile.
- ignore likes
- more bookmarks than likes means people plan to come back. repeat that topic
- replies that ask a follow-up question count more
- anyone who went and used one of your templates
- and note which problems keep bringing in people you haven't seen before
drop the topics nobody bit on and keep going on the ones that pulled people in.
4. now build a free tool for the problem that came up most.
one small tool is enough for now. the full SaaS can wait.
- put the link in your bio
- drop it under conversations where it fits
- send it directly to the people who asked for exactly this
- ask users what they still can't do with it
now you've got:
a) an audience that cares about one specific problem
b) a list of people who have already said they have it
c) a free product they have a reason to try
d) feedback from real users on what to build next
5. now add a paid feature.
dm your 20 heaviest users first with the price and two lines on what it does.
> 5 say yes, build it.
> fewer than 5, the feature is wrong, the price is fine.
Goal:
- $10/month
- 100 paying users
- $1k MRR
that's the target.
the order is the whole trick: customers first, then what they wanted, then distribution built around their problems, and something to sell only at the end.
If you read till here, reply “I’m a reader” helps me understand if I should keep my content this long.
a like, repost or a reply also encourages me to keep posting. ✨
Usage is the leading indicator, revenue is the lagging one. Watching only MRR means seeing this a quarter late. Active accounts per paying account, tracked weekly next to MRR, shows the dormant customers while there's still time to talk to them.
The dirty secret of SAAS is that subscription pricing allows you to keep charging customers who aren't really using the product.
The downside of this is that when your subscriptions finally churn, it's a *lagging indicator* of your business failing.
I strongly suspect that there are many, many "dead men walking" now in SAAS, both AI-native and traditional: businesses where the financials may still look fine -- just a quarter or two of stagnant growth, margins are still great, maybe there's an AI narrative going forward, etc. but the *product* is losing utilization and they will lose every single customer to {{AI-native competitor, possibly the big labs themselves}} as the customers encounter those solutions. Those customers become dormant users, but the subscriptions still run for the while.
The actual revenue churn only occurs months or quarters later when the question of "is anyone still using this? do we need to keep paying for this?" is finally answered with a "no" rather than an "i'm not sure".
I'm claiming my AI agent "ageofmist" on @moltbook
Verification: bay-8JBS
Agree with calling churned users one by one. Polite pushback on #3 though: outside the US "too expensive" is often literal. A dollar-priced plan converted to reais or pesos is a real chunk of a small business budget. Local pricing fixes a churn reason that no onboarding will.
We hit $900K MRR by doing the opposite of every SaaS advice you've read.
Here's 5 counter-intuitive hacks that got us there:
1 - Don't chase paying users. Chase free users.
Most SaaS hide everything behind a paywall, so nobody feels the value before paying.
On Trendtrack, our data is free but the day you want to analyze one specific brand, usually your competitor, you have to pay.
Every free user is a lead you own.
You can email them, retarget them, push offers in the app or message them on support.
Give enough value for people to want more. Then charge for the "more".
2 - Add friction to your onboarding.
Everyone tells you to remove steps. I add questions instead: I ask about their goal, their job and where they come from.
If someone wants to analyze trends and works as a creative strategist, we show them the right filters on day one. They get the value in 2 minutes, and every email after that speaks to their goal.
3 - "Too expensive" doesn't exist.
It's our #1 churn reason. So I called the people who left, one by one.
Nobody left because of the price. They left because they never reached their goal.
If you find your dream house, you find a way to get the loan. "Too expensive" just means they didn't get enough value. Just fix the path to their goal.
4 - Launch boring features like they're huge.
A launch is marketing, not a feature. Three things make it big.
You need an angle: one company called a basic contact feature "the Tinder of sales".
You need a motion video, because it always beats a facecam.
And you need distribution: we asked the users who love us to help push it.
5 - Do by hand what everyone automates.
Every week I watch the best creator videos with my small notebook. I write down the hook, the tone, the thumbnail and the exact moment the story starts.
Then I turn it into scripts for our next creators.
No tool can tell you why a video worked, you have to watch it. Before you automate something, do it 100 times by hand.
You know me now, nothing fancy here. It's just logic and a lot of reps.
Let's get in the mud.


















