Skip to content
Workflow · Search and ads · Opening soon

HubSpot leads by source, monthly

See every contact by month and original source. Count leads and customers, and label each row with a clear status.

Early access opens shortly. Check back soon.

Someone typed

“show every contact by month and source, count leads and customers, and add status: Agrees, Duplicated, Unattributed, or Late conversion”

The agent read it as

show every contact by month and source, count leads and customers, and add status: Agrees, Duplicated, Unattributed, or Late conversion from HubSpot contacts export.

What the agent built

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

  1. File
    HubSpot contacts export
    CSV export · 20 rows
  2. Step
    Add month and status
    Step 1
  3. Result
    Contact month counts
    20 rows · 2 flagged
  4. Schedule
    Runs when you say
    Proposed

Checked on the sample files: every step ran, 20 rows came out.

What you get back

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

Contact month countsSample data20 rows
18 agrees2 late conversion
Record IDEmailMonthOriginal sourceLifecycle stageBecame a customer dateLead countCustomer countStatus
58,392,049liam.keller@copperfield.ai2026-09-01Paid Searchcustomer2026-10-0902Late conversion
58,392,044tessa.nguyen@oakridgebloom.com2026-09-01Paid Socialcustomer2026-10-0601Late conversion
58,392,058grace.lee@aurorametrics.com2026-10-01Organic Searchcustomer2026-10-2811Agrees
58,392,045carlos.ramirez@pineharbor.net2026-09-01Direct Trafficlead·10Agrees
58,392,056fatima.hassan@cinderloop.com2026-10-01Paid Searchcustomer2026-10-2401Agrees
58,392,048hannah.park@stellarcove.com2026-09-01Other Campaignslead·10Agrees
58,392,053brandon.lee@northstarbyte.com2026-10-01Direct Trafficcustomer2026-10-2101Agrees
58,392,059alina.perez@keystoneflare.com2026-10-01Referrallead·11Agrees
58,392,043jonah.ellis@brighttrail.io2026-09-01Referrallead·10Agrees
58,392,060kyle.turner@maplevector.com2026-10-01Paid Socialcustomer2026-10-2911Agrees
58,392,042maya.patel@northwindforge.com2026-09-01Paid Searchcustomer2026-09-2802Agrees
58,392,041alex.moreno@lumenpeak.co2026-09-01Organic Searchlead·10Agrees
20 rows in the result · 12 shown, problems first. Sample data: illustrative figures, not business results.

How do you report HubSpot leads by source each month?

Export your HubSpot contacts report, then load it into the workflow. It adds month and status, so you can see every contact by source, count new leads, and count how many became customers.

How it works

How to use the Contact month counts 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.

Contact month counts: questions

What export should you use?
Use a contacts export from HubSpot that includes the fields you need, such as contact created date, original source, and lifecycle or customer status.
What happens to rows that do not match a rule?
Rows that do not match a rule can be left out of that step or marked with a fallback status, depending on how the rules are written.
How do you change the rules later?
Edit the rule words in the workflow, such as the date month, source names, or status labels, then run the file again.

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.

Workflows like this

Decide which pages to keep, update or prune, and find the search terms that spend without converting.

All search and ads templates →