Skip to content
Workflow · Customers · Opening soon

Month over month growth

Track month over month billed revenue growth by product line from your Stripe invoice exports. Use paid invoices only, and leave out open invoices, credits, and zero amount lines.

Early access opens shortly. Check back soon.

Someone typed

“show month over month billed revenue growth % by stripe products from stripe invoices and stripe invoice line items, using paid invoices only, excluding the open october invoice, negative credits, and zero-amount lines”

The agent read it as

show month over month billed revenue growth % by Stripe products from Stripe invoices and Stripe invoice line items, using paid invoices only, excluding the open october invoice, negative credits, and zero-amount lines, based on invoice created date.

What the agent built

7 steps, each one an ordinary Mammoth step you can open and change.

  1. File
    Stripe invoices
    CSV export · 20 rows
  2. File
    Stripe invoice line items
    CSV export · 38 rows
  3. File
    Stripe products
    CSV export · 8 rows
  4. Step
    Normalize invoice key
    Step 1
  5. Step
    Normalize line keys
    Step 3
  6. Step
    Normalize product key
    Step 2
  7. Join
    Bring in invoices
    38 of 38 paired
  8. Join
    Bring in product names
    38 of 38 paired
  9. Step
    Group by created month
    Step 6
  10. Step
    Calculate monthly growth
    Step 7
  11. Result
    Product Revenue Growth
    20 rows
  12. Schedule
    Runs when you say
    Proposed

Checked on the sample files: every step ran, 20 rows came out, and the join paired 38 of 38 rows; the join paired 38 of 38 rows.

What you get back

The result of that run, the rows to look at first.

Product Revenue GrowthSample data20 rows
ProductMonthRevenue growth (%)Billed revenue (USD)Previous month billed revenue (USD)
Atlas API2026-09-01·3,800·
Atlas API2026-10-016.64,0503,800
Atlas Analytics2026-09-01·3,650·
Atlas Analytics2026-10-01127.48,3003,650
Atlas Analytics2026-11-01-78.31,8008,300
Atlas Core2026-09-01·8,350·
Atlas Core2026-10-0138,6008,350
Atlas Core2026-11-01-70.92,5008,600
Atlas Onboarding2026-09-01·3,500·
Atlas Onboarding2026-10-014.33,6503,500
Atlas Pro2026-09-01·7,300·
Atlas Pro2026-10-01-61.62,8007,300
20 rows in the result · 12 shown, problems first. Sample data: illustrative figures, not business results.

How do you calculate month over month revenue growth by product line?

Export your Stripe invoices and invoice line items, then load both files into the workflow. It matches invoice and product keys, keeps paid invoices only, groups revenue by invoice created month, and calculates growth month to month. It ignores the open October invoice, negative credits, and zero amount lines. The result is month over month billed revenue growth by product line.

How it works

How to use the Product Revenue Growth workflow

  1. 1Get early accessWe invite people in small batches, job by job. You'll land on this workflow, already built and checked on the sample files.
  2. 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
  3. 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.

Product Revenue Growth: questions

Which Stripe export should you use?
Use exports of Stripe invoices and Stripe invoice line items. The workflow reads those exported files and uses invoice created date to group revenue by month.
What happens to rows that do not match?
Rows that do not match the rules are left out of the result. In this workflow, that includes open invoices, negative credits, and zero amount line items.
How do you change the rules?
Change the rule words in the workflow, for example by switching the date field, the invoice status filter, or the product grouping. You can also change which rows count toward revenue and which rows are excluded.

Get early access to this workflow

It will open already built and checked on the sample files. Swap in your own exports and see your result.

Early access opens shortly. Check back soon.