Skip to content
Workflow · Sales and growth · Opening soon

Upsell opportunities from usage

See which customers are nearing their plan limits from exported Stripe data. Use the list to spot upsell opportunities before they hit a hard limit.

Early access opens shortly. Check back soon.

Someone typed

“find customers whose usage is close to or over their plan limits so sales can offer an upgrade”

The agent read it as

Find customers whose usage is close to or over their plan limits so sales can offer an upgrade, counting usage at 80% or more of the plan limit, using Stripe subscriptions, Stripe usage records, Stripe prices and Stripe customers.

What the agent built

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

  1. File
    Stripe subscriptions
    CSV export · 12 rows
  2. File
    Stripe usage records
    CSV export · 24 rows
  3. File
    Stripe prices
    CSV export · 8 rows
  4. File
    Stripe customers
    CSV export · 12 rows
  5. Join
    Bring in usage records
    12 of 12 paired
  6. Join
    Bring in plan details
    24 of 24 paired
  7. Join
    Bring in customer details
    24 of 24 paired
  8. Step
    Find customers nearing limits
    Step 4
  9. Result
    Plan Usage Alerts
    10 rows · 10 flagged
  10. Schedule
    Runs when you say
    Proposed

Checked on the sample files: every step ran, 10 rows came out, and the join paired 12 of 12 rows; the join paired 24 of 24 rows; the join paired 24 of 24 rows.

What you get back

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

Plan Usage AlertsSample data10 rows
7 close to plan limit3 over plan limit
Customer nameUsage this periodPlan limitPlan used (%)StatusPlan nameCustomer email
Cedar Retail8,4205,000168.4Over plan limitEnterprise 5000accounts@cedarretail.com
Acme Motion1,0101,000101Over plan limitPro 1000ap@acmemotion.io
Blue Peak Health805800100.6Over plan limitPlus 800finance@bluepeakhealth.com
Luna Labs1,4921,50099.5Close to plan limitScale 1500ops@lunalabs.dev
Harbor Supply1,9842,00099.2Close to plan limitGrowth 2000invoices@harborsupply.com
Northstar Analytics9601,00096Close to plan limitPro 1000billing@northstar-analytics.com
Vertex HR1,4181,50094.5Close to plan limitScale 1500finance@vertexhr.com
Mosaic Studio45550091Close to plan limitStarter 500billing@mosaicstudio.art
Summit Foods2,6803,00089.3Close to plan limitTeam 3000ap@summitfoods.net
Kiteworks65480081.8Close to plan limitPlus 800finance@kiteworks.app
10 rows in the result. Sample data: illustrative figures, not business results.

How do you find upsell opportunities from usage?

Export Stripe subscriptions, usage records, prices, and customers. Then match usage to each plan limit and flag accounts at 80 percent or more, or over the limit. You get a clear list for sales follow up.

How it works

How to use the Plan Usage Alerts 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.

Plan Usage Alerts: questions

What export should I use from Stripe?
Export the data that shows subscriptions, usage records, prices, and customers. The workflow uses those files to compare usage against each plan limit.
What happens to rows that do not match?
Rows that do not match a plan, customer, or usage record stay out of the final list. You only see customers where the usage and plan details line up well enough to check the limit.
How do I change the rules?
Change the threshold in words, for example from 80 percent to a different level. You can also change the fields you use to define the plan limit or the customer match.

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.