Strategic Proposal · For Mindlink · April 2026

Bento OS 5.1

A strategic pivot from single-operator production platform to SaaS for creative producers. Same product. Different customer. Different business.

Scroll
01.1

The Insight

“I don't want to produce a million projects a year.
I want to do the work I love — and have the tool I built earn quietly while I do it.”

— Roy, on the realisation

The original framing

Bento OS was designed as ByBento's internal operating system. Roy runs the production company, manages clients, assigns freelancers, handles quoting and invoicing. Revenue comes from project margins (COGS + 25–30% management fee).

Roy is the bottleneck. The business doesn't scale, and it isn't sellable.

The realisation

Roy is the customer, not the clients or freelancers. There are thousands of creative producers with the same problem: managing multiple clients, crews, budgets, schedules, deliverables and payments across concurrent projects.

They need the same tool Roy is building for himself.

01.2

Market Validation

Is “creative producer” a real category, or a hopeful hypothesis?

Research verdict

Real and growing. Still an emergent self-descriptor rather than a formally codified job title — which is exactly the right moment to own it.

01
Tens of thousands on LinkedIn

Profiles using “creative producer” as a primary title have grown steadily since ~2019 — especially in commercial photography, branded content, and social video. The exact cohort Bento OS targets.

02
Formally distinguished by industry bodies

APA (Advertising Producers Association) and AICP separate creative producer from line producer or executive producer. The first handles concept, clients, and crew assembly. Exactly Roy's archetype.

03
The freelance economy accelerates it

Mid-career creatives (5–10 years in, often ex-agency) reposition as creative producers to access bigger briefs they can subcontract rather than execute alone. The career arc Roy has lived himself.

04
The SA market uses the term

Used by practitioners in Cape Town and Johannesburg's branded content and advertising sectors — less formally than US/UK, but meaningfully. Roy's immediate network is inside this cluster.

05
The tooling gap is real

Current stack: Google Sheets, WhatsApp groups, Dropbox, Xero. Notion and Airtable for the more organised tier. There is no purpose-built tool for this archetype. That's the opening.

How to position it

Lead with “creative producer” as the aspirational identity Bento OS is built for — not just a job title, but a business model. The solo creative who runs multi-person projects. Bento OS is the operating system that makes the leap from freelancer to creative producer viable.

Sources
  • The Dots ↗ Creative Producer profiles + community
  • APA ↗ Advertising Producers Association role definitions
  • Workbook ↗ Creative Producer listings & positioning
01.3

The Shift

Same features. Different model. Compounding outcomes.

Roy's role
Owner-operator running every project
Product owner + User #1
Revenue source
Project margins (25–30% of COGS)
Monthly subscriptions, recurring
Per-customer revenue
R2,250–R13,000+ per project, one-off
R499–R2,499/mo, predictable
Gross margin
20–35% (after freelancer costs)
80–90% (software margins)
Scalability
Limited by Roy's personal capacity
Limited by marketing + product
Sellability
Low (Roy is the business)
High (recurring revenue, no key-person risk)
How it scales
Take on more production work
Sell the tool to more creative producers
02

Architecture

How the same code becomes a multi-tenant SaaS without rocking the boat.

02.1

Brand Separation

You can't be a competitor and a tool provider under the same name. Three entities, three brands, three roles.

The platform

Bento OS

The SaaS product. Workspaces, subscriptions, recurring revenue.

The business
The producer

Roy Wrench@roywrench

Roy's production and photography work, run as a sole proprietor.

Personal income
The entity

ByBento (Pty) Ltd

The legal entity that owns and operates Bento OS.

Behind the scenes

ByBento as a production-company brand retires. Roy doesn't need a new entity — sole proprietor under his own name handles the production work cleanly.

02.2

The Workspace Model

Each producer gets a fully-isolated workspace. Bento OS is the platform that hosts them.

Bento OS The platform · multi-tenant · isolated by RLS Workspace Roy Wrench User #1 Roy (workspace admin) Team (producers, coordinators) Clients (CTIJF, Stitch...) Freelancers (Thoban, Bradyn...) Production work runs here. Personal income. Workspace Studio X Another producer Producer X Their team Their clients Their freelancers Cannot see Workspace A. Workspace Creative Co Another producer Producer Y Their team Their clients Their freelancers Platform Admin (Bento OS)
01

Each workspace is fully isolated. Producer A cannot see Producer B's clients, quotes, or freelancers — enforced at the database via Row-Level Security.

02

Roy runs his production work as Workspace #1. SaaS subscription revenue is the business; production income is personal.

02.3

The Dual-Role Model

Many creatives wear two hats. The platform supports both for the same person.

When in producer mode

Roy the Producer

  • Manages projects + crews
  • Books freelancers from the directory
  • Sends quotes to clients
  • Tracks invoices and payments
  • Pays workspace subscription
When in freelancer mode

Roy the Photographer

  • Listed in the open freelancer directory
  • Receives bookings from other producers
  • Sees assignments and deliverable schedules
  • Uploads work, tracks earnings
  • Pays booking fee per directory-sourced job
Mindlink advises

What's the cleanest pattern? Single account with role toggle (Uber driver/rider model), two linked profiles, or context-dependent views? This affects the data model, auth flow, and UX.

02.4

The Freelancer Directory

Open by default. Free to list. Booking fee on value delivered.

Why open beats private

The original "private pools" model created a chicken-and-egg problem: free freelancers had no incentive to sign up if they were invisible to all but the producer who onboarded them. Producers had no value in browsing.

Open listing creates a flywheel. The booking fee monetises the moment value is delivered, not access.

01
Free to list

Freelancers create a profile with skills, equipment, portfolio, availability, rate card.

02
Open visibility

By default, visible to all producers. Optional: exclusivity to specific producers.

03
Producers browse

Filter by skill, location, availability. Invite directly from the directory.

04
Flat booking fee

Charged to the freelancer when booked through the directory. Not a commission. Direct onboards (outside the directory) are free.

More freelancers More producers More value to producers Network flywheel
03

Scope

What's in the build. What stays the same. What changes. Where the boundaries are.

03.1

70% the same. 30% changes.

The features Roy needs are the features other creative producers need.

70% Stays the same

  • Project lifecycle (pipeline, legs, assignments)
  • Quotation system (versioning, sending, approval)
  • Package management (services, add-ons, pricing)
  • Freelancer talent pool
  • Client communication and deliverables
  • Invoice + payment tracking
  • Business rules (pipeline is law, admin gates, no backwards)
  • Red flag triggers for complex projects
  • Rate guides and costing intelligence

30% Changes

  • Who can sign up. Any producer creates a workspace, not just Roy.
  • How money comes in. Subscriptions, not project margins.
  • Data isolation. Workspace-scoped RLS, not global admin.
  • Landing page. Positioned for producers, not as Roy's tool.
  • Branding. Producer's logo on quotes/invoices, "Powered by Bento OS" badge.
  • Auth model. Producer + freelancer dual roles.
03.2

Financial Tools Scope

Bookem-level invoicing, not full accounting. Producers quote, invoice, and track payments inside the platform.

Bento OS is

  • Quoting — template-based, smart-populated from project data, versioning, client approval flow
  • Invoicing — generated from approved quotes, sent to clients, status tracked (draft → sent → paid)
  • Payment tracking — mark as paid (EFT, card, cash), deposit/balance split, what's outstanding
  • Costing intelligence — rate guides, red flag triggers, predefined service items
  • Reporting — invoiced, paid, outstanding, revenue per client

Bento OS is not

  • A full accounting package (no expense logging, no asset management, no tax filing)
  • A replacement for Xero or QuickBooks
  • A payment processor (producers collect their own money)
  • A financial services provider — the platform does not handle producer-to-client money flow

Why not? Handling other people's money in SA requires being an authorised financial service provider. Different industry, different regulations, different liability. Hard no.

Reference product: Bookem — SA practice management software with similar invoicing scope and customisation model.

03.3

Pricing

Three tiers at launch. Agency tier deferred until validated.

Free
R0/mo

Freelancers who want to be listed and receive jobs

  • Profile in the directory
  • View assignments
  • Upload deliverables
  • Earnings dashboard
  • Pay booking fee only when booked through directory
Solo
R499–R799/mo

Independent creative producers with their own clients

  • 1 workspace
  • Basic quoting + invoicing
  • Limited active projects
  • Limited freelancer pool
  • Rate guides included

Pricing is illustrative. Validation needed with 5–10 real target creative producers.

04

Build

The good news from the technical audit. The numbers. The path forward.

04.1

Technical Feasibility

A deep audit of the current Bento OS 5 codebase revealed something unexpected.

80%
of the database is already ready for multi-tenancy.
The schema was accidentally well-designed for it.
Core data model
8/10
Structure works, just needs workspace scoping
Company / membership system
9/10
Already multi-tenant capable
Subscription billing tables
7/10
Exist, need plan definitions
Security policies (RLS)
3/10
Currently assumes one admin for everything
Auth / roles
3/10
Global roles, no per-workspace concept
Branding
2/10
"ByBento" hardcoded in ~15 places

What needs to change

Medium New workspaces table Producer accounts sitting above client companies
Low Add workspace_id to ~8 tables Scope packages, quotations, inquiries
High Refactor 47 security policies Replace "admin of everything" with "admin of this workspace"
Low Subscription plans table Define tier pricing and feature limits
Medium Producer signup flow Create account → workspace → select plan
Medium Dual-role profile system Producer + freelancer for the same user
Low Landing page rewrite Same components, different copy
Timeline impact

+2–3 weeks to the existing sprint. The core feature work (projects, quotations, packages, freelancer portal, client portal) is identical — Mindlink builds the same features, just scoped to a workspace instead of globally.

04.2

Revenue Math

Production revenue is linear. SaaS revenue compounds.

Production company today

~R30,000
Avg project value
25%
Margin = R7,500/project
R22.5k–R30k/mo
Ceiling — requires Roy's full-time involvement

SaaS, illustrative

50 × R1,000
= R50,000/mo
200 × R1,000
= R200,000/mo
80–90%
Gross margin · plus freelancer booking fees

To match today's R30k/mo ceiling, Roy needs ~30–40 paying subscribers. To surpass it, ~50+. Achievable in the SA creative industry — if the product is good. After 12–18 months of moderate growth, SaaS revenue could significantly exceed what production work could ever deliver.

04.3

Rollout

Four phases. Don't market until Roy has used it on real projects first.

01

Foundation

Current sprint + 2–3 weeks
  • Build all features as planned (projects, quotations, packages, freelancers)
  • Add workspace layer to the database
  • Refactor security policies for workspace isolation
  • Producer signup + workspace creation
  • Basic quoting + invoicing (Bookem-level)
  • Rate guides and costing intelligence
  • Template-based branding (logo upload + company details)
  • Roy is the only user. Platform works for Roy's production needs.
02

Subscription + Directory

Next sprint
  • Paystack integration for recurring billing
  • Billing dashboard (plan, usage, invoices)
  • Feature gating by tier
  • Freelancer directory (open listing, search/filter)
  • Booking fee mechanism
  • Landing page repositioned for SaaS
03

Soft Launch

After Roy has used it on 3–5 real projects
  • Invite 5–10 creative producers from Roy's network
  • Free or heavily discounted
  • Goal is feedback, not revenue
  • Iterate based on real usage
  • Dual-role system live
04

Growth

Post-validation
  • Xero/QuickBooks integration
  • Paystack/Yoco for client payments
  • Full white-label (paid tier)
  • Custom domains
  • Lead marketplace
  • Public pricing + self-serve signup
  • Marketing, content, case studies
04.4

Risks & Honest Concerns

Naming the things that could go wrong, and how we handle each.

High
Market doesn't exist

"Thousands like Roy" is a hypothesis. SA creative industry is small.

→ Roy validates by using the product first. Then 5–10 beta invites to creative producers he knows. No marketing until demand is proven.

High
Roy stretched thin

CTIJF, Defender Trophy, photography website, ROYS_OS, Bento OS — Roy's bandwidth is real.

→ Don't acquire external users until Roy has run 3–5 real projects through the platform. Launch = Roy using it.

Medium
RLS refactor security holes

Data leaking between workspaces would be catastrophic.

→ Comprehensive test suite: User A cannot see User B's data. Mindlink advises on the refactor approach.

Medium
Pivot delays MVP

+2–3 weeks to the sprint, not months.

→ Workspace layer is additive. Build features as planned, add scoping.

Medium
SaaS is a different business

Onboarding UX, support, docs, billing management — all new work.

→ Defer all of it to post-MVP. First version: invite-only, Roy + 5 friends.

Medium
Dual-role complexity

Producer + freelancer profiles add UX and data model complexity.

→ Get Mindlink's recommendation on the cleanest pattern before building.

Low
Pricing wrong

First guess is usually wrong.

→ Start with Free + one paid tier. Iterate from real usage.

Avoided
FSP regulations

Platform does not handle producer-client money.

→ Producers collect their own payments. Platform only collects subscription fees.

05

The Ask

What changes for Mindlink, what doesn't, and the three architectural questions we need a recommendation on.

“We're building the same product, but instead of it being my internal tool, it's a SaaS that any creative producer can sign up for. I'm User #1 under my @roywrench brand. The features are 70% identical. The database is already 80% ready for multi-tenancy. It adds 2–3 weeks to the sprint but changes the business from a production company to a software company with recurring revenue.”

— The 30-second version
05.1

What doesn't change for Mindlink

Tech stack Vite + React + Supabase + Paystack
Core features Projects, quotations, packages, freelancers, clients
Database structure Additive changes only
Component architecture Same patterns, scoped by workspace
Deployment Vercel + Supabase
Auth provider Supabase Auth — extended for workspaces
05.2

What Mindlink builds

  1. 01A workspaces table and scope all data to workspaces
  2. 02Refactor security policies from global admin to workspace-scoped
  3. 03Producer signup flow with workspace creation
  4. 04Subscription billing via Paystack
  5. 05Landing page copy rewritten for SaaS positioning
  6. 06Template-based branding (producer logo + details on quotes/invoices)
05.3

Three questions for Mindlink

Where we need your architectural recommendation before building.

Q.01

RLS refactor security risks

We need to replace ~47 RLS policies that currently use global is_admin() with workspace-scoped is_workspace_admin(workspace_id). What's the safest approach? What testing pattern do you recommend to verify workspace isolation and prevent cross-tenant data leaks?

Q.02

Dual-role profile pattern

Roy (and many users) need to be both a producer (paid workspace, manages clients) and a freelancer (listed in directory, gets booked by other producers). What's the cleanest architecture? Single account with role toggle? Two linked profiles? Context-dependent views? This affects the data model, auth flow, and UX.

Q.03

Internal financial tools vs accounting integration

Recommendation on building basic in-platform quoting + invoicing (Bookem-level: create, send, mark-as-paid, track) versus integrating with Xero/QuickBooks. We're leaning towards basic in-platform for MVP with integrations as a Phase 4 feature, but want your view on the technical implications.

05.4

Decisions already made

For reference. These are locked.

Brand separation Bento OS = SaaS. Roy Wrench = production. ByBento as production brand retires.
Freelancer model Open directory, free to list, booking fee when booked through directory.
Client branding (MVP) "Powered by Bento OS" + producer logo + company details. Template-based.
Subscription tiers 3 at launch: Free, Solo, Pro. Agency deferred.
Financial tools scope Basic quoting + invoicing (Bookem-level). Not full accounting.
Payment handling Platform does not handle producer-client money. Subscriptions only.
Roy's role SaaS provider + User #1 under @roywrench.
Multi-tenancy timing Built into MVP from the start. No costly retrofit.
Costing intelligence Phase 1, not Phase 2. Core producer value.