---
title: "Founder Rewards"
description: "Points back for staying in motion - streaks, focus sessions, sprints, referrals, and more."
category: "features"
order: 8
---

# Founder Rewards

webmoz rewards you for doing the work.

Every time you approve a task, hold a streak, lock into a focus session, or bring another founder on board - you earn points back. These aren't bonuses added on top of something else. They're refunds against the points you spend to run the AI. The more consistently you build, the less it costs.

Founder Rewards lives as a glass panel on the right edge of your dashboard. Hover over it to expand the full view.

## The rewards panel

The collapsed pill shows four signals at a glance: your current point balance, your streak count, your active sprint progress ring, and a status dot. Hover to expand.

Inside you'll find seven live sections:

- **Points** - your balance, with an animated callout every time a task runs and a market value note showing what that task would cost to outsource
- **Founder Rewards** - total points earned through rewards this week
- **Sprint Challenge** - active sprint progress and time remaining, or a prompt to start one
- **Flow State** - your progress toward a focus session reward
- **Daily Streak** - consecutive days you've approved at least one task
- **Latest Achievement** - the most recent pillar you completed
- **Earn more** - one-time Instagram rewards and your referral link

## Daily Streak

Complete at least one task per day and your streak grows. Hit a milestone and the points land instantly.

<div style="background: linear-gradient(180deg, rgba(245,200,66,0.05) 0%, rgba(20,26,44,0.35) 100%); border: 1px solid rgba(245,200,66,0.28); border-radius: 14px; padding: 20px 24px; margin: 20px 0;">
<div style="font-size: 10px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(255,255,255,0.32); margin-bottom: 16px; display: flex; align-items: center; gap: 8px;"><span>🔥</span><span>Streak milestones</span></div>
<div style="display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; text-align: center;">
  <div style="background: rgba(245,200,66,0.08); border: 1px solid rgba(245,200,66,0.18); border-radius: 10px; padding: 16px 8px;">
    <div style="font-size: 22px; font-weight: 700; color: rgba(255,255,255,0.92); line-height: 1;">3</div>
    <div style="font-size: 10px; color: rgba(255,255,255,0.35); margin: 3px 0 10px; letter-spacing: 0.06em; text-transform: uppercase;">days</div>
    <div style="font-size: 13px; font-weight: 700; color: #f5c842;">+100K pts</div>
  </div>
  <div style="background: rgba(245,200,66,0.08); border: 1px solid rgba(245,200,66,0.18); border-radius: 10px; padding: 16px 8px;">
    <div style="font-size: 22px; font-weight: 700; color: rgba(255,255,255,0.92); line-height: 1;">7</div>
    <div style="font-size: 10px; color: rgba(255,255,255,0.35); margin: 3px 0 10px; letter-spacing: 0.06em; text-transform: uppercase;">days</div>
    <div style="font-size: 13px; font-weight: 700; color: #f5c842;">+250K pts</div>
  </div>
  <div style="background: rgba(245,200,66,0.08); border: 1px solid rgba(245,200,66,0.18); border-radius: 10px; padding: 16px 8px;">
    <div style="font-size: 22px; font-weight: 700; color: rgba(255,255,255,0.92); line-height: 1;">14</div>
    <div style="font-size: 10px; color: rgba(255,255,255,0.35); margin: 3px 0 10px; letter-spacing: 0.06em; text-transform: uppercase;">days</div>
    <div style="font-size: 13px; font-weight: 700; color: #f5c842;">+500K pts</div>
  </div>
  <div style="background: rgba(245,200,66,0.08); border: 1px solid rgba(245,200,66,0.22); border-radius: 10px; padding: 16px 8px; box-shadow: 0 0 18px rgba(245,200,66,0.08);">
    <div style="font-size: 22px; font-weight: 700; color: rgba(255,255,255,0.92); line-height: 1;">30</div>
    <div style="font-size: 10px; color: rgba(255,255,255,0.35); margin: 3px 0 10px; letter-spacing: 0.06em; text-transform: uppercase;">days</div>
    <div style="font-size: 13px; font-weight: 700; color: #f5c842;">+1M pts</div>
  </div>
</div>
</div>

A streak resets if you go more than 48 hours without completing a task. If you're within 6 hours of losing it, the panel border turns amber and the status dot pulses. The streak section shows exactly how long you have.

## Flow State

Complete three tasks within a 30-minute window and you hit Flow State - 250,000 points land immediately and the border flashes green.

<div style="background: linear-gradient(180deg, rgba(94,234,212,0.05) 0%, rgba(20,26,44,0.35) 100%); border: 1px solid rgba(94,234,212,0.22); border-radius: 14px; padding: 20px 24px; margin: 20px 0;">
<div style="font-size: 10px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(255,255,255,0.32); margin-bottom: 14px;">⚡ Flow State</div>
<div style="display: flex; align-items: center; gap: 12px; margin-bottom: 12px;">
  <div style="flex: 1; height: 6px; border-radius: 999px; background: rgba(94,234,212,0.12); border: 1px solid rgba(94,234,212,0.18); overflow: hidden;">
    <div style="width: 66%; height: 100%; background: linear-gradient(90deg, #38bdf8, #5eead4); border-radius: 999px;"></div>
  </div>
  <div style="font-size: 11px; font-weight: 700; color: #5eead4; font-family: monospace; flex-shrink: 0;">2 / 3</div>
</div>
<div style="font-size: 12px; color: rgba(255,255,255,0.45); line-height: 1.5;">3 tasks within 30 min &rarr; <span style="color: #5eead4; font-weight: 600;">+250,000 pts</span> &nbsp;&middot;&nbsp; 30-min cooldown then it can trigger again</div>
</div>

There's a 30-minute cooldown between flow rewards. Keep your momentum going across a session and you can trigger it multiple times.

## Sprint Challenges

Start a sprint at the beginning of a pillar and commit to a deadline. Finish all blocking tasks within the window and the bonus is yours.

<div style="display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin: 20px 0;">
  <div style="background: rgba(245,200,66,0.06); border: 1px solid rgba(245,200,66,0.22); border-radius: 14px; padding: 20px 16px;">
    <div style="font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255,255,255,0.30); margin-bottom: 12px;">Idea Pillar</div>
    <div style="font-size: 24px; font-weight: 700; color: #f5c842; line-height: 1; margin-bottom: 5px;">+500K</div>
    <div style="font-size: 11px; color: rgba(255,255,255,0.35); margin-bottom: 14px;">Complete in 1 day</div>
    <div style="display: inline-flex; align-items: center; gap: 5px; font-size: 10px; font-weight: 600; padding: 4px 8px; border-radius: 999px; background: rgba(245,200,66,0.08); border: 1px solid rgba(245,200,66,0.18); color: #f5c842; font-family: monospace;">24h window</div>
  </div>
  <div style="background: rgba(245,200,66,0.06); border: 1px solid rgba(245,200,66,0.22); border-radius: 14px; padding: 20px 16px;">
    <div style="font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255,255,255,0.30); margin-bottom: 12px;">Brand Pillar</div>
    <div style="font-size: 24px; font-weight: 700; color: #f5c842; line-height: 1; margin-bottom: 5px;">+750K</div>
    <div style="font-size: 11px; color: rgba(255,255,255,0.35); margin-bottom: 14px;">Complete in 3 days</div>
    <div style="display: inline-flex; align-items: center; gap: 5px; font-size: 10px; font-weight: 600; padding: 4px 8px; border-radius: 999px; background: rgba(245,200,66,0.08); border: 1px solid rgba(245,200,66,0.18); color: #f5c842; font-family: monospace;">72h window</div>
  </div>
  <div style="background: rgba(245,200,66,0.07); border: 1px solid rgba(245,200,66,0.28); border-radius: 14px; padding: 20px 16px; box-shadow: 0 0 22px rgba(245,200,66,0.06);">
    <div style="font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255,255,255,0.30); margin-bottom: 12px;">Launch Pillar</div>
    <div style="font-size: 24px; font-weight: 700; color: #f5c842; line-height: 1; margin-bottom: 5px;">+1.5M</div>
    <div style="font-size: 11px; color: rgba(255,255,255,0.35); margin-bottom: 14px;">Complete in 7 days</div>
    <div style="display: inline-flex; align-items: center; gap: 5px; font-size: 10px; font-weight: 600; padding: 4px 8px; border-radius: 999px; background: rgba(245,200,66,0.08); border: 1px solid rgba(245,200,66,0.18); color: #f5c842; font-family: monospace;">168h window</div>
  </div>
</div>

Start a sprint from the Sprint Challenge section in the panel. One active sprint at a time, counted across all your ventures - any required Fast Track task you approve in that pillar counts toward the goal. Sprints are available for the Idea, Brand, and Launch pillars - the Growth Studio runs on a separate weekly cycle.

## Pillar Achievements

When you finish all required tasks in a pillar, webmoz opens the Board Meeting.

It shows the achievement label for that pillar, a summary of what you built, a count-up of the cumulative market value of work completed, and your sprint bonus if you finished on time. From here you can export a share card to LinkedIn or post it directly to your Instagram story.

<div style="background: linear-gradient(180deg, rgba(245,200,66,0.04) 0%, rgba(20,26,44,0.30) 100%); border: 1px solid rgba(245,200,66,0.20); border-radius: 14px; overflow: hidden; margin: 20px 0;">
<div style="padding: 14px 20px; border-bottom: 1px solid rgba(245,200,66,0.10);">
<div style="font-size: 10px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(255,255,255,0.32); margin-bottom: 10px;">🏆 Pillar achievements</div>
<div style="display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px;">
  <div style="padding: 14px 16px; border-right: 1px solid rgba(255,255,255,0.05);">
    <div style="font-size: 11px; color: rgba(255,255,255,0.35); margin-bottom: 4px;">Idea</div>
    <div style="font-size: 13px; font-weight: 600; color: rgba(245,200,66,0.85); margin-bottom: 6px;">Market Validated.</div>
    <div style="font-size: 18px; font-weight: 700; color: #34d399;">$13,300</div>
  </div>
  <div style="padding: 14px 16px; border-right: 1px solid rgba(255,255,255,0.05);">
    <div style="font-size: 11px; color: rgba(255,255,255,0.35); margin-bottom: 4px;">Brand</div>
    <div style="font-size: 13px; font-weight: 600; color: rgba(245,200,66,0.85); margin-bottom: 6px;">Brand Built.</div>
    <div style="font-size: 18px; font-weight: 700; color: #34d399;">$11,200</div>
  </div>
  <div style="padding: 14px 16px;">
    <div style="font-size: 11px; color: rgba(255,255,255,0.35); margin-bottom: 4px;">Launch</div>
    <div style="font-size: 13px; font-weight: 600; color: rgba(245,200,66,0.85); margin-bottom: 6px;">Product Launched.</div>
    <div style="font-size: 18px; font-weight: 700; color: #34d399;">$34,200</div>
  </div>
</div>
</div>
<div style="padding: 12px 20px;">
<div style="font-size: 11px; color: rgba(255,255,255,0.32); line-height: 1.6;">Market values represent what the outputs from each pillar would cost to produce through a traditional agency or freelancer - customer research, brand identity, copywriting, and a live website with payments set up.</div>
</div>
</div>

## Community Growth

Beyond the daily mechanics, you earn points for growing the webmoz community.

### Invite a founder

Share your referral link and both you and the person who signs up receive **2.5M points each**. When they make their first purchase inside webmoz, you earn another **5M points** - once per person you've referred.

Your referral link lives at the bottom of the expanded panel. One click to copy.

<div style="background: rgba(52,211,153,0.05); border: 1px solid rgba(52,211,153,0.18); border-radius: 14px; padding: 18px 22px; margin: 16px 0;">
<div style="font-size: 10px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(52,211,153,0.55); margin-bottom: 12px;">Referral rewards</div>
<div style="display: flex; flex-direction: column; gap: 8px;">
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="font-size: 13px; color: rgba(255,255,255,0.72);">Friend signs up with your link</div>
    <div style="display: flex; gap: 6px; flex-shrink: 0;">
      <span style="font-size: 11px; font-weight: 700; color: #34d399; background: rgba(52,211,153,0.10); border: 1px solid rgba(52,211,153,0.22); padding: 3px 8px; border-radius: 999px;">You +2.5M</span>
      <span style="font-size: 11px; font-weight: 700; color: #34d399; background: rgba(52,211,153,0.10); border: 1px solid rgba(52,211,153,0.22); padding: 3px 8px; border-radius: 999px;">Them +2.5M</span>
    </div>
  </div>
  <div style="height: 1px; background: rgba(255,255,255,0.05);"></div>
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="font-size: 13px; color: rgba(255,255,255,0.72);">Their first purchase</div>
    <span style="font-size: 11px; font-weight: 700; color: #34d399; background: rgba(52,211,153,0.10); border: 1px solid rgba(52,211,153,0.22); padding: 3px 8px; border-radius: 999px; flex-shrink: 0;">You +5M</span>
  </div>
  <div style="height: 1px; background: rgba(255,255,255,0.05);"></div>
  <div style="display: flex; justify-content: space-between; align-items: center; gap: 12px;">
    <div style="font-size: 13px; color: rgba(255,255,255,0.72);">Their first purchase discount</div>
    <span style="font-size: 11px; font-weight: 600; color: rgba(245,200,66,0.85); background: rgba(245,200,66,0.08); border: 1px solid rgba(245,200,66,0.18); padding: 3px 8px; border-radius: 999px; flex-shrink: 0;">15% off</span>
  </div>
</div>
</div>

The person you refer gets a 15% discount on their first purchase, applied automatically. You can't refer yourself.

### Instagram rewards

Two one-time rewards are available in the Earn more section of the panel.

<div style="display: flex; flex-direction: column; gap: 10px; margin: 16px 0;">
  <div style="background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 16px 18px; display: flex; align-items: flex-start; justify-content: space-between; gap: 20px;">
    <div style="flex: 1; min-width: 0;">
      <div style="font-size: 13px; font-weight: 600; color: rgba(255,255,255,0.88); margin-bottom: 4px;">Follow @webmoz.ai</div>
      <div style="font-size: 12px; color: rgba(255,255,255,0.38); line-height: 1.5;">Open our Instagram profile, follow us, then hit claim in the panel. One-time reward.</div>
    </div>
    <div style="font-size: 15px; font-weight: 700; color: #34d399; white-space: nowrap; flex-shrink: 0; padding-top: 2px;">+1M pts</div>
  </div>
  <div style="background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 16px 18px; display: flex; align-items: flex-start; justify-content: space-between; gap: 20px;">
    <div style="flex: 1; min-width: 0;">
      <div style="font-size: 13px; font-weight: 600; color: rgba(255,255,255,0.88); margin-bottom: 4px;">Share a story</div>
      <div style="font-size: 12px; color: rgba(255,255,255,0.38); line-height: 1.5;">Connect your Instagram account in Smart Actions first. Then hit Post story in the panel and webmoz posts a story from your account. One-time reward.</div>
    </div>
    <div style="font-size: 15px; font-weight: 700; color: #34d399; white-space: nowrap; flex-shrink: 0; padding-top: 2px;">+5M pts</div>
  </div>
</div>

### Affiliate commissions

When a founder you referred sells through their webmoz-connected Stripe account, you earn **2.5% of the sale in points** - automatically, every time.

The conversion rate is 1 million points per $1 of commission value. A $100 sale earns you 2.5M points. A $1,000 sale earns 25M points.

Your cumulative affiliate points appear in the referral stats at the bottom of the panel. There's no cap.

## How points work

All Founder Rewards are credits against your point balance - the same points you spend to run tasks. There's no separate reward currency. When you earn 250K from a Flow State, that's 250K more points available to spend on the next task.

Points never expire. Your balance carries forward indefinitely.
