Hi all,
I’m trying to generate reports that show how much of our sales (for example, last month) came from new customers vs. existing customers.
Here’s what I’ve tried so far:
- Looked at invoices: but this only lets me separate whether a customer has been invoiced or not, not when they were first invoiced.
- Looked at the customer’s creation date: but our sales cycles often extend beyond 28 days, so this isn’t accurate
- Exported all Sales Orders with order dates into Excel to check if I can filter out based on each customer’s first order date.
- Checked the documentation, but couldn’t find anything specific to this requirement (just general custom filter examples).
One option I see going forward is to create a custom field on Sales Orders where the sales team can mark/unmark “First Order”. This could help from now on, but it won’t solve the need to look back over the last couple of months.
👉 Has anyone implemented a way to automatically detect whether a Sales Order is the customer’s first order? Ideally, I’d like to have a field (boolean or tag) that marks this, so we can use it directly in Sales Reporting to split revenue between new vs. existing customers.
Thanks in advance for any guidance or best practices!
What you describe initially sounds more like you're interested in the count of SOs, rather than the first date, which would be a computed field on the Contact already. Can you explain?