9
6 Comments

This system tells you what’s working in your startup — every week

Most founders don't run enough experiments.

Here's how to build a simple system that forces you to run growth experiments every week --- and runs them for you.

What you're building

A simple system that runs like this:

  • Every Monday → new experiments appear
  • You run 1--3
  • You enter results
  • The system tells you what worked

Tools

  • Jotform → stores experiments
  • Zapier → runs automation
  • ChatGPT (via Zapier) → creates new ideas and variations
  • Google Sheets → tracks results and shows winners

Step 1 --- Create the experiment form

Go to Jotform and create a new form.

Add these fields:

  • Experiment Name
  • Channel
  • What are you changing?
  • Primary metric
  • Baseline rate
  • Target rate
  • Hypothesis
  • AI Variations
  • Start date
  • End date

Add one required field:

  • If I change [X], then [metric] will improve because [reason]

This forces every idea to be clear before it enters your system.

Step 2 --- Connect Jotform to Google Sheets

In Jotform: Settings → Integrations → Google Sheets → Connect

What happens: When a form is submitted, a new row is added to Google Sheets.

This sheet becomes your experiment tracker.

Step 3 --- Automatically generate experiments every week

Go to Zapier. Create Zap

  • Trigger: Schedule → Every Monday → 8:00 AM

Action 1 --- Generate experiments (ChatGPT)

  • App: OpenAI
  • Action: Send Prompt

Paste this (or similar):

Generate 5 growth experiments for a bootstrapped SaaS founder.

Business:
[describe product]

Audience:
[describe audience]

Rules:
- Must be testable in  7  days
- No engineering required
- No paid ads above $100

Return:
Experiment Name
Channel\
What to  change
Metric
Hypothesis

Action 2 --- Send to Jotform

  • Jotform → Create Submission (via Zapier integration)
  • Map fields from ChatGPT → Jotform.

Result: Every Monday → 5 experiments are automatically added to your system

You no longer ask: "What should I test?"

Step 4 --- Automatically add variations

Add another step in the same Zap:

  • OpenAI → Send Prompt (In the prompt, use the experiment name from the previous step)

Paste this (or similar):

For this experiment:

{Experiment Name}

Give:
- 5 headlines
- 5 hooks
- 3 offers

Then map the output to the "AI Variations" field in Jotform.

Result: Each experiment now includes ready-to-use variations.

Step 5 --- Run experiments

During the week:

  • Pick 1--3 experiments
  • Run them

That's it.

No dashboards. No complexity.

Step 6 --- Enter results in Google Sheets

Open your sheet.

Each row = one experiment.

For each experiment, enter:

  • Traffic
  • Conversions
  • Baseline rate

This takes just a few minutes.

Step 7 --- Automatically flag real winners

This happens inside Google Sheets.

Set your columns first
Make sure your columns look like this:

  • B = Traffic
  • C = Conversions
  • D = Baseline Rate

Add "Conversion Rate"

Add a new column called: Conversion Rate

Click the first cell in that column (example E2) and type:

=C2/B2

Press Enter, then drag the formula down.

Add "Z Score"

Add another column called: Z Score

Click the first cell (example F2) and type:

=(E2 - D2) / SQRT((D2*(1-D2))/B2)

Press Enter, then drag down.

Add "Winner Flag"

Add another column called: Winner Flag

Click the first cell (example G2) and type:

=IF(AND(B2>100, ABS(E2)>1.96), "Winner", "Keep Testing")

Press Enter, then drag down.

What happens now
After you enter:

  • Traffic
  • Conversions
  • Baseline rate

Google Sheets will:

  • Calculate your conversion rate
  • Compare it to your baseline
  • Check if the result is strong enough

Then it will label each experiment: Winner or Keep Testing

Important: This is just a quick check. It may not always be right. Use it to spot good experiments, then review them.

Step 8 --- Get notified when something works

In Zapier:

  • Create a second Zap:
  • Trigger: Google Sheets → Updated Row
  • Filter: Only continue if Winner Flag = Winner
  • Action: Send Email (or Slack)

Message (or something similar):


You have a winner:

{{Experiment Name}}\
Conversion Rate: {{Conversion Rate}}

Review now.

Result: When something works, you get notified automatically.

For best results

1. Keep it small. Run a small number of experiments per week (1-3).

2. Use simple tests. The best ones are:

  • Headline changes
  • Offer changes
  • Distribution (where you post)

3. Be consistent... consistency beats creativity.

4. Don't overthink stats. Good enough is good enough. You don't need perfect math. You need clear direction.

on May 8, 2026
  1. 1

    Solid system, but the bottleneck for most early-stage founders isn't the workflow, it's the willingness to call something a loser and kill it. I've watched founders run this kind of process and then keep variants alive 'one more week' for sentimental reasons until the data goes stale. The consistency point at the end is the actual unlock. One add: at sub-1,000 weekly visitors the z-score will almost always say 'Keep Testing,' which is technically right but operationally useless. For early-stage products, swap the statistical filter for a 'directional plus repeat' rule. If a change moves the metric in the right direction two weeks in a row, treat it as a winner.

  2. 1

    The feedback engine framing is exactly right, generate, test, score, reinforce. Most founders treat distribution the same way they treat experiments: random and inconsistent. Curious, are you applying this same system to content distribution or just conversion testing?

  3. 1

    The interesting part here isn’t the automation.

    It’s that you’re turning “growth intuition” into a repeatable operating system.

    Most founders still run experiments randomly:
    idea → test → forget → repeat.

    What you built is closer to a feedback engine:
    generate → test → score → reinforce.

    That layer becomes much bigger than “weekly growth experiments” if you keep pushing it.

    Also feels like the product may eventually outgrow educational/system-style branding into something more infrastructure-grade.

    Names like Xevoa.com, Beryxa.com, or Exirra.com would fit that direction unusually well.

    1. 1

      The infrastructure angle is interesting, most growth tools stay educational and never cross into actual operating layer. Are you building something in this space yourself?

  4. 1

    I’d use this more as a discipline system than a magic growth system. It keeps you honest: what did we test, what happened, what are we doing next?

  5. 1

    gonna try this stat. thanks!

Trending on Indie Hackers
Agencies charge $5,000 for a 60-second product demo video. I make mine for $0. Here's the exact workflow. User Avatar 128 comments I've been building for months and made $0. Here's the honest psychological reason — and it's not what I expected. User Avatar 62 comments I wasted 6 months building a failed startup. Built TrendyRevenue to validate ideas in 10 seconds. User Avatar 56 comments Your files aren’t messy. They’re just stuck in the wrong system. User Avatar 28 comments Why Direction Matters More Than Motivation in Exam Preparation User Avatar 14 comments I built a health platform for my family because nobody has a clue what is going on User Avatar 13 comments