2
9 Comments

I built a 37-feature SaaS in 6 weeks as a non-developer. Β£4/month infrastructure. 0 customers. Here's everything.

Hey IH πŸ‘‹

I'm Alok. 20+ years in enterprise IT (Oracle ERP, Workday, PMP certified). Never built a product before. 6 weeks ago I started building CLOBSOW β€” an AI-powered agency management platform.

Here's the raw, unfiltered story.

What it does:

CLOBSOW connects the workflow that every agency does manually: SOW β†’ Project β†’ Timesheets β†’ Invoice β†’ Revenue Forecast.

The killer feature: AI writes a complete Statement of Work from a one-line brief in 15 seconds. Scope, milestones, pricing breakdown, acceptance criteria β€” all generated.

The stack:

- Frontend: React (Vite)

- Backend: Firebase (Auth, Firestore, Hosting)

- AI: Anthropic Claude API via Firebase Cloud Functions

- DNS/SSL: Cloudflare

- Email: EmailJS

- Domain: clobsowagency.co.uk

https://clobsow.com/

- Total cost: Β£4/month

What I shipped (37 features):

- 4 AI agents (SOW Writer, Data Chat, Auto-Invoice, SOW PDF Parser)

- Client management (49 countries)

- Project management (T&M + Fixed Price)

- Weekly timesheets with approval workflow

- Smart invoicing (3 types) with global tax engine

- Revenue forecasting (3-12 months) β€” no competitor offers this

- Multi-currency (40+), multi-language (EN/FR/DE/ES)

- 5 colour themes, mobile responsive

- Rate card that AI uses automatically

- Change request automation

- Team management (5 roles)

The numbers (honest):

- Revenue: Β£0

- Customers: 0

- LinkedIn impressions: 5,700+

- Members reached: 1,539

- Demo video views: ~50

- Calls with prospects: 1 (she wanted to sell to me, not buy)

- API key stolen twice (cost me ~$15)

- Time to build: 6 weeks evenings/weekends

- Lines of code: ~8,000

- Coffee consumed: too much

What worked:

1. Build in public on LinkedIn β€” Google Gemini now knows my product from my posts alone. Zero SEO.

2. Commenting on agency owners' posts β€” 40% conversion to connections. Better than cold DMs.

3. Claude AI as my engineering partner β€” I'm a PM, not a developer. AI made this possible.

4. Flat pricing (Β£75/month unlimited users) vs competitors charging per-user (Β£22/user = Β£440 for 20 people)

What didn't work:

1. Cold DMs without research β€” got told off by a prospect. Lesson learned.

2. LinkedIn group posts β€” 60 impressions vs 500+ on personal feed.

3. Trying to pitch everyone β€” solo freelancers, marketing agencies, crypto founders. None were my customer.

4. Building features instead of talking to people β€” the product was ready at week 2. Weeks 3-6 were learning that building β‰  selling.

What I learned the hard way:

1. Nobody signs up from a LinkedIn post. They sign up after a conversation.

2. Your API key WILL get stolen if it's in browser code. Move it server-side immediately.

3. The name doesn't matter at 0 customers. The product does.

4. A partnership call where they try to sell you their service is still valuable practice.

5. 1,539 people knowing your product exists β‰  1 customer.

ICP (took 4 weeks to figure out):

5-50 person IT consultancies and digital agencies in the UK who bill hourly, use Word for SOWs, and forecast in spreadsheets.

Competition:

- Scoro: Β£22/user, no AI, no forecasting

- Monday.com: No SOW management, no invoicing

- Productive: Closest competitor but no AI, per-user pricing

- Kantata: Enterprise, $1000+/mo β€” too big

- Harvest: Time tracking only

Month 2 goals:

- Get first paying customer

- 2 demo calls booked (1 confirmed)

- Post MP4 demos weekly on LinkedIn

- 5 comments/day on target audience posts

- Stop building features. Start selling.

Ask for the IH community:

1. Anyone here run an agency and manage SOWs? Would love your feedback.

2. What's your best channel for first B2B SaaS customers?

3. How long did it take you to get from 0 to 1?

πŸ”— clobsowagency.co.uk

https://clobsow.com/

πŸ“Ί Demo: youtube.com/watch?v=JfJhNcz2A7s

Happy to answer any questions about the build, the stack, or the struggle.

β€” Alok

posted toAvatar for product clobsow
clobsow
  1. 1

    I run a small B2B services company (staff augmentation, so SOWs and MSAs are the whole business), so answering your three questions from that side of the table.

    On SOWs: the painful part for us was never writing the SOW. It is the drift you and Aryan already named. The rate card changes, a scope tweak gets agreed on a call, and three months later the invoice and the SOW disagree. If your tool makes the change request the ONLY way a number can change, that is the feature I would lead with, not the 15 second AI draft. Agency owners have seen "AI writes your proposal" a hundred times this year. "Your invoice can never disagree with what the client signed" is rarer and it speaks to a real scar.

    On first B2B customers: what finally worked for us was narrow, signal based outbound, not volume. Pick a trigger that means the pain is live right now: an agency that just posted a job for a PM or ops person, one that just announced a new contract, a founder publicly complaining about invoicing. Ten of those a week with a genuinely specific first line beat 200 generic DMs, which is the same lesson you already paid for. Also, your ICP sentence (5 to 50 person UK consultancies billing hourly, Word SOWs, spreadsheet forecasts) is good. Put that exact sentence in the first line of every message. People reply when they feel seen.

    On zero to one: it took us about four months and the first customer came from a warm intro, not from a channel. The channel work is what earned the intro. Ask the one prospect you did talk to, even the one who tried to sell to you, who else she knows running this kind of shop. That question is usually the fastest path there is.

    One more thing on your month 2 plan. Five comments a day on target posts is the right instinct. Make half of them questions instead of insights. Questions start the conversation, and as you said yourself, the conversation is what converts.

    1. 1

      This is exactly the kind of feedback I needed β€” from someone who lives inside SOWs and MSAs daily."Your invoice can never disagree with what the client signed" β€” that reframe hits harder than anything I've been leading with. You're right that "AI writes your SOW" has become noise this year. The change control lock is the real differentiator and I've been burying it behind the AI headline. Changing that.

      The signal-based outbound is smart. I've been doing volume comments when I should be finding the 10 agencies where the pain is live this week.

      Job posts for PMs and ops roles is a great trigger

      I hadn't thought of.

      And the questions point β€” noted. I've been

      commenting insights when I should be starting

      conversations. Flipping half to questions

      starting this week.

      Thank you Roberto for taking the time to write this.

      This is worth more than 1,000 impressions.

  2. 1

    The biggest shift I noticed wasn't the AIβ€”it was treating the SOW as the source of truth instead of just the first document in the process.

    A lot of operational problems aren't caused by missing features. They happen because every downstream system gradually drifts away from the original commercial agreement.

    1. 1

      That's exactly the insight that led to the entire architecture. Most tools treat the SOW as a PDF you file away. In CLOBSOW, the SOW is the live source of truth β€” rates flow into timesheets, milestones flow into invoicing, and any change request auto-updates the SOW value, project budget, and revenue forecast simultaneously. No drift. No re-keying. No 'that's not what we agreed.' The moment I connected the SOW to everything downstream, every other feature became obvious. Appreciate you articulating it so clearly β€” 'gradual drift from the original commercial agreement' is exactly the problem.

      1. 1

        Glad it resonated.

        Your reply made me think there's one strategic decision sitting underneath that architecture which becomes much more significant as CLOBSOW grows, but I don't think I can explain the reasoning properly in a thread without oversimplifying it.

        If you're interested, what's the best email to reach you on?

        1. 1

          "Absolutely β€” would love to hear your thinking on this. You can reach me at alok dot bhalke at clobsowagency dot co dot uk"

          1. 1

            Thanks! I’ve just sent it over.

            Looking forward to hearing your thoughts whenever you have a chance.

  3. 0
    This is one of the most detailed 0 to 0 breakdowns I've seen on here, respect for the honesty on the numbers. A few thoughts on your specific ask: Commenting outperforming cold DMs makes total sense, and it's not a fluke. A comment on someone's own post shows you actually read what they said, a cold DM shows you didn't. I'd lean into that 40% number hard, it's a real signal, not just a nice stat. On channel for first customers, given your ICP is 5 to 50 person agencies doing SOWs in Word, I'd go narrower than LinkedIn as a whole. Find agency owners who've posted specifically about scoping pain, SOW turnaround time, or client onboarding being messy. Comment there first with something useful, not a pitch, then follow up once they've replied. Same logic as what worked for you already, just aimed at people already expressing the exact pain instead of general agency posts. Cold DMs without research failed for the reason you already spotted, no context means no trust. When you do DM, reference something specific from their post or profile, never a template. On "nobody signs up from a LinkedIn post, they sign up after a conversation," that's the whole game at this stage. I'd treat every comment reply as the start of a conversation to move forward, not a metric to log and move past. One thing I'd add to month 2, don't just book demo calls, offer to build the first SOW or invoice setup for them yourself using their actual client data. Agencies this size won't explore a new tool on their own time, but they will look at something already done for them. Curious how you're finding the agency owners you comment on, searching hashtags, or something more manual like scanning who posts about SOWs and scoping specifically? (Working on something adjacent myself, a sales tool for early stage SaaS founders navigating this exact stage, gnxsales.com if ever useful to compare notes.)
    1. 1
      The 'build it for them' idea is sharp β€” going to try that for the next round instead of just asking people to explore on their own time. And yeah, I've been searching pretty manually so far, mostly scanning agency-adjacent hashtags and recent posts rather than anything systematic. Might check out gnxsales β€” curious what you're seeing on your end too.