An audit asks whether every new contact reaches an owner who can work it. In HubSpot the answer sits in your workflows and in your user list. Read both, then count the contacts left behind.
1. List every workflow that sets an owner
Filter your workflows for the action that sets the contact owner. Include the ones that rotate. Note which properties and forms enrol each one. See workflows that set the contact owner.
2. Look for overlap
Two workflows that set the owner on the same contact will fight. The one that runs last wins, and the owner changes after the first assignment.
3. Read each rotation
Look for:
- Owners who are deactivated. They are skipped, or the record gets no owner.
- Users without the seat the rotate action needs. See rotation skipping users.
- Separate rotations with separate counts. The spread drifts. See uneven round robin.
4. Check the users
List people who left and are still named in a workflow. Then list current sales users named in none.
5. Count the contacts with no owner
Filter contacts where the contact owner is unknown, created in the last 30 days. Group them by source. A source with many has no path to an owner. See contacts not assigned an owner.
Check it yourself
- Write the count for each step, with the date.
- Keep the filter or screen that proves each defect.
- Fix the largest first, then count again the next day.
The free scan reads a file your admin exports. It checks the workflows for the defects above. The file never leaves your browser.
The free scan checks your export for:
- workflows that assign to a deactivated owner
- more than one workflow setting the owner
- owner steps with no owner chosen,
- owner Ids hard-coded in several workflows
What HubSpot says that shapes the audit
These facts come from two HubSpot pages. Each sets what to look for.
- If no eligible user exists, the rotate action assigns no owner. So a gap shows as a blank owner.
- Adding or removing owners after a workflow is on resets the assignment counts.
- Records enrol once by default. They cannot enrol again until they finish the workflow.
- Workflow action logs are kept for 90 days. Enrolment history is kept for 6 months.
Source: HubSpot knowledge base, rotate record to owner, read on 18 October 2026, page dated 23 September 2026.
Source: HubSpot knowledge base, create workflows, read on 19 October 2026, page dated 16 October 2026.
The log limits matter most. Do the audit while the evidence still exists, and keep your own counts.
A made-up audit log
| Step | Finding (invented) | Proof kept |
|---|---|---|
| 1. Workflows that set an owner | Five found, two enrol the same form | A list with enrolment criteria |
| 3. Rotations | One names a user who left | A screenshot of the action |
| 5. Contacts with no owner | 41 in 30 days, 30 from one form | A saved filter and the date |
The numbers are made up. The shape is what to copy. Then follow contacts not assigned an owner for the largest group.
Have it checked every night instead.
Routing Forensics connects as a read-only user and checks this, and the rest of your routing, against your real leads. Three design partners get a free health report on their own CRM, free for 90 days: what is leaking, where, and what it is worth. Apply for a place.
Or check it now. The free scan reads your HubSpot workflow export in your browser. Nothing is uploaded.