📻 — 3 Step Process for a Basic B2B SaaS (or #CommSaaS)

Good morning yeniverse!

It’s crazy! One… more… shitty… night… of sweating my sheets. Ugh! Hopefully this fever will break today and I’ll get back to business.

Oh, here are some links:

  1. Stealing. Good investors. Bill & Melinda. Figma. Didn’t work. Notion.
  2. Why you’re Christian. Sore loser? Halp. Larson. Huh. Dumb. Headway.
  3. Cheugy. Hardcore mode. Boring. Bendable. Dan. Harry. Beer. Dark.
  4. Counseling. Parts. Rome. Amazing job. Starve the beast. Secrets.
  5. Postmodern. Notionery. New language. Where were these? Supposed.
  6. Good sperm. Principles. Sorbet. Google sheets. Doomscrolling.
  7. Backer. Growth. Classic. China. Anti. Atlanta. Dirigible. Fantasy.
  8. Headset. Demand side. Masks. Live-stream class. Fast iterations.
  9. Notion, community. Avatar. Scroll. Clothed. Nightmares. Open.
  10. Return. Japan. LSD. Invisible. Facebuy. Step-changes. App store.

To infinity & community,

— john


As I shared previously, I’m in a neat community cohort that’s learning more about #nocode tools with the folks @ Makerpad. I’m there to learn and to soak up as much as I can! The timing is quite nice since I’m not feeling super-well right now and I’ve cut out a lot of my meetings this week as I recover.

I wanted to recreate this “3 Step Process” and provide it here for you folks! I posted this in the Makerpad Slack. This is one of the more simple “models” or workflows that I’ve used to help folks think through building products that people actually really want (and will pay for).

This is much more obvious in a #nocode workflow but the same elements apply if you’re building something manually, of course. Ultimately, the magic happens when this forms into a more traditional B2B SaaS (or CommSaaS). The steps are simple yet profoundly tactical:

  1. Customer sends you data
  2. You manipulate the data
  3. You send the data back to the customer…

Rinse and repeat!

At every step you can actually arbitrage the value (i.e. charge the customer). This cycle can repeat infinitely when designed well. Make sure you note that the real “solution” happens in Step 2; you don’t ever have to necessarily explain how that part works. Heck, you could do Step 2 in an entirely manual way! That’s a great place to start too.

The point is to simplify it to such a degree where the value for the customer (and price) is obvious and can be clearly / cleanly stated. Here are 3 examples of this that I came up with:

Dating / Matching Service:

  1. You send me your dating preferences (via form)…
  2. I’ll manually sort / categorize / match you with the “best fit” (manipulating data)…
  3. I’ll send you your match (and you’ll pay me)!

Customer gets a potential match and you get paid.

Collecting, Delivering Daily Standup Notes:

  1. You (team) sends me daily standup notes (via web form)…
  2. I’ll auto-magically categorize notes into business unit (ops, dev, design, legal, marketing, etc)…
  3. I’ll send you (the team) all the notes related to your specific business unit!

Individuals and teams are updated, aligned, and they now have the necessary info to do their job well.

Blogging Publishing Template:

  1. You create a simple form to capture blog post ideas…
  2. I’ll sort it based on length and other metadata…
  3. I’ll send you the template to use for your post (with API access?)!

Customer get a “best practice” blogging template and you get a repeat customer (monetization)?


You get the point. There are so many different ways to slice this simple model and system! I hope it works out for you and if you need more, check out this 4-part series on launching your first internet business.

Love you all.

/end