Architecting monetization for a new B2B diagnostic platform

Established pay-per-use + tiered revenue model (0–900 pulls/month)

A product without a monetization framework

BayLogic launched as a new initiative inside an established automotive company. The product vision was clear. The revenue model was not.

I designed the signup flow and core account dashboard while defining the pricing structure that governed how teams purchased and managed access.

There was no defined pricing structure, no volume thresholds, and no operational logic connecting pay-per-use access to subscription tiers. I established that framework.

The model had to make sense across extremes

Independent shops might download fewer than 80 specifications in a month. Multi-location operators could exceed 900.

A single pricing model would fail one end of that spectrum. The system needed to flex across usage levels without creating confusion or billing anxiety.

So the architecture carried the decision-making

I established a dual-structure monetization system designed to scale from small independent shops to multi-location operators.

Pay-as-you-go

When usage is low or unpredictable shops can make as needed purchases at $12 / Pull, allowing for low-friction purchases and flexibility.

Subscriptions

Volume-based tiers offered increasing monthly pull allowances with progressively discounted effective rates, providing natural upgrade incentive as usage grows

Overage and rollover

Discounted overage pricing and limited rollover reduced threshold friction while preserving predictable revenue behavior.

Overage pricing ($10.25 / pull)
: Cheaper than $12 pay-as-you-go (so it feels fair). More expensive than most tier effective rates (so upgrading still makes sense).

Rollover cap (25%)
: Reduces “I’m wasting money” resentment and prevents unlimited liability.

Rollover expiration (60 days): Stops long-term accumulation
 and keeps usage tied to active subscription.

Subscription tier selection options

Dual-structure pricing model clarifying optimal ranges for pay-as-you-go vs. subscription tiers.

Pricing alone would not make it self-serve

Mechanic shops operate with clear internal hierarchy: owners manage billing, technicians download specifications.

If pricing was self-serve but account control was not, the system would still rely on support intervention.

I designed a role-based architecture separating administrative control from usage access, embedding billing and permission logic directly into the platform.

Role-based account management moved billing and team changes from support to product.

The shift was structural

Within four months more than 200 shop teams onboarded under the new model.

Revenue logic and account control lived inside the system itself. The platform scaled without proportional operational overhead.

What I would refine further

While the architecture reduced friction, tier selection still required shops to estimate future demand. Today, I would integrate usage forecasting and adaptive upgrade guidance based on historical behavior.

The next iteration would move from static tiers toward responsive monetization logic, allowing the system to guide customers toward the most economically appropriate structure over time.

See more of my work