Hi @LStokes,
Unfortunately, there currently aren’t any nice workarounds. HubSpot does not let us apply scoring points in a linear way, depending on how many results a scoring filter has, e.g. 10 points for 10 emails, 20 points for 20 emails etc.
If you want to have a system that scales, you would still have to manually define each threshold, as in: how many points you want to award for 10 emails, how many for 20, how many for 30 and so on.
Manually selecting each email is obviously not an optoin. The best workaround that I have found is creating a contact-based workflow that increases a custom number property by +1 whenever there is a qualifying email interaction on that contact. (But even here, you would still have to add each email to the enrollment criteria of the workflow. You’re just making the score itself less messy.) You could set up these custom number properties for each type of email you would like to count / award points for.
Unfortunately, this only works going forward, not historically.
My general recommendation would be not to obsess over marketing email interactions too much. How these interactions are measured is not 100% reliable. I don’t have the context of your score, of course, but I’d recommend challenging whether individual emails actually need to be scored.
Best regards!