Skip to content
Workflow · Customers · Opening soon

Customer health score

Build a customer health score from HubSpot exports. See which companies are safe and which ones need attention.

Early access opens shortly. Check back soon.

Someone typed

“show each company with logins, open support tickets, and days to renewal; status Agrees when logins are 3 or more, open tickets are 1 or fewer, and renewal is 45 days or more, otherwise At risk”

The agent read it as

Show each company Companies with logins from Login events, open support tickets from Support tickets, and days to renewal from Renewals; status Agrees when logins are 3 or more, open tickets are 1 or fewer, and renewal is 45 days or more, otherwise At risk, counting all listed login events.

What the agent built

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

  1. File
    Companies
    CSV export · 10 rows
  2. File
    Login events
    CSV export · 23 rows
  3. File
    Support tickets
    CSV export · 18 rows
  4. File
    Renewals
    CSV export · 10 rows
  5. Step
    Count company logins
    Step 1
  6. Step
    Count open tickets
    Step 2
  7. Step
    Calculate days to renewal
    Step 3
  8. Join
    Add login counts
    10 of 10 paired
  9. Join
    Add open ticket counts
    10 of 10 paired
  10. Join
    Add renewal dates
    10 of 10 paired
  11. Step
    Flag company renewal risk
    Step 7
  12. Result
    Company Renewal Risk
    10 rows · 8 flagged
  13. Schedule
    Runs when you say
    Proposed

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

What you get back

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

Company Renewal RiskSample data10 rows
2 agrees8 at risk
Company nameLoginsOpen support ticketsDays to renewalStatus
Northstar Outfitters3022At risk
Brightlane Clinics229At risk
Harborview Labs214At risk
Moss Market Co2117At risk
Silverline Schools1237At risk
Orbit Foundry2058At risk
Juniper Freight2128At risk
Blue Lantern Studio2114At risk
Cinder & Pine3064Agrees
LedgerLoop4083Agrees
10 rows in the result. Sample data: illustrative figures, not business results.

How do you build a customer health score?

Export your HubSpot company, login, support ticket, and renewal data, then load the files into Mammoth. It counts logins, open tickets, and days to renewal for each company, then labels each one Agrees or At risk. Companies are Agrees when logins are 3 or more, open tickets are 1 or fewer, and renewal is 45 days or more.

How it works

How to use the Company Renewal Risk 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.

Company Renewal Risk: questions

Which export should you use from HubSpot?
Use the exported company, login event, support ticket, and renewal files that contain the rows you want to score. The workflow reads the exported files and matches the rows by company.
What happens to rows that do not match the rules?
Rows that do not meet the rules are marked At risk. In this workflow, that means fewer than 3 logins, more than 1 open ticket, or fewer than 45 days to renewal.
How do you change the scoring rules?
Edit the rules in words by changing the thresholds. For example, you can raise or lower the login count, ticket count, or renewal-day limit, then rerun the workflow.

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.