All projects Case study · Our own product

A subscription business we built and run

The business is Crenas Coliseum: before every UFC event, subscribers get an analysis of each fight, with who is likely to win, written and checked by AI in Portuguese and English. Automations handle everything around it: free trials, payments, emails and ads.

7AI agents, each with one job
12–14fight analyses a week, written and checked by AI
168free trials handled from sign-up to billing
19/19renewals paid since we added a card checkWas 2 in 3 declined in August.

Sources: the system's code, read 21 October 2026; the business's Stripe account, July to October 2026.

01

A small team of AI agents does the weekly work.

It works like a team in an office: one prepares the list of what is due, one writes, one reviews, one corrects. Nothing goes out until the review passes. Three more agents handle the results, the social media posts and the finance report.

See how the agents work →
Every week, in this order
Around the weekly work
1
Prepares the list of what is dueAI agent · every week
Its job

Its safety rule

02

Every analysis follows the same template and is checked before it goes out.

The same structure every time makes each document easy to read and easy to check. Before anything is published, an automatic check confirms that nothing is missing and the numbers add up. If one check fails, the document is held back and corrected.

Weekly reportExample
  1. SummaryThe main point, in two lines
  2. Key numbersThe figures that matter this week
  3. Compared with beforeWhat went up, what went down
  4. Why it changedThe reasons behind the numbers
  5. RisksWhat could go wrong
  6. RecommendationOne clear next step
  7. How sure we areA score from 1 to 10

How sure the AI is, from 1 to 10.
Option A 62% · option B 38%

Example document. The checks are the ones we use.
  • Both languages completeWaiting
  • All 7 parts filled inWaiting
  • One clear recommendationWaiting
  • The numbers add up to the totalWaiting
  • The percentages add up to 100%Waiting

03

We measure how often the AI is right, so you know how far to trust it.

Before each event, the AI picks the winner of every fight and says how sure it is. After the event, each pick is compared with the real result, mistakes included, and the score is public on the site.

69%

194 of 283 forecasts right, counting all of them.

Our numbers283 forecasts
RightWrong
Why 69% is a good number

Fights are hard to call, and nobody gets them all right. Even the betting favorite, the fighter the bookmakers expect to win, loses about one fight in three. The AI’s 69% is at that level, and when it says it is sure, its 86% (68 of 79) is well above it.

Source: the public scoreboard on the business's site, 21 October 2026, counted from 2 May 2026. "Sure" means the AI gave itself 7 or more out of 10. Betting favorite: an audit by Pinnacle of 558 UFC fights, 2019–2021 (66%), and one by MMAOddsBreaker of 709 fights, 2012–2013 (68%), as reported by AgentMMA, July 2026.

04

Every email sends itself, and stops when the customer acts.

From the first day of a trial to a declined card or a cancellation, the right series starts on its own and stops when the customer acts. Nobody writes or sends them by hand.

See how the emails work →
Example subjects · real timing

Days of the 7-day free trial

    The series stops if the customer cancels.

    479emails sent by the system in 30 days, none by hand

    Source: the business's email service, September–October 2026.

    05

    Payments are collected on their own.

    Customers pay by card, access opens and closes on its own, declined cards are tried again automatically, and every week a finance report is checked against the payment records before anyone reads it.

    A customer's path · the rules we use
    1Chooses a plan

    Weekly, monthly or every 3 months.

    27 days free

    One free trial per person. A second plan bought by mistake is cancelled automatically.

    3The card is charged

    Access opens on its own as soon as the payment goes through.

    4A card is declined

    The card is tried again, reminder emails start, and access stays open for 7 days.

    5Not enough funds

    The plan stops with one clear email. In our records, those cards never paid later.

    9failed payments stopped before they happened, not chased afterwards
    6declined renewals paid after automatic retries
    0refunds or disputes in 76 automated payments

    Source: the business's Stripe account, June to October 2026.

    06

    We know which ads bring customers who pay.

    Each payment is saved with the ad that brought the customer, so we see which ads bring people who pay, not just clicks. Our own visitor count also showed how many people the ad platform was missing.

    See how the ad tracking works →
    Our numbers · the page our ads send people to
    Visitors the ad platform counted871
    Visitors we counted ourselves1,536
    +76%more people than the ad platform showed. Phone privacy settings and ad blockers hide some visits from it, but not from our own records.

    Source: our website's own visit records compared with the ad platform's count, 10 to 24 August 2026.