Thanks @Adam_TheTimeSavingCo I think you have me part the way there. My base is structured a little different to what you suggested, so here are those screenshots
Volunteers are linked to workshops by a table called Match. This Match table is how volunteers assign themselves to workshops by submitting a form.
Your formula would certainly work for calculating workshop totals. The tricky thing is to also assign badges based on subtotals specific to each individual workshop.
Alex has done 9 CSI and 4 Outbreak workshops and is due some badges.
Volunteers and coordinators would track badges through the Volunteer table.
My hunch is that an automation is way to go e.g. IF conditions in Match table satisfied THEN create link to Volunteer in Badge table.
@Luke_Jaeger I see where you are coming from but that is a little down the road for me. Displaying badge images to a volunteer in a pleasing way is the endgame.
Really appreciate the help!
Hi Matthew, thanks for the screenshots and the details!
Yeah that’d work. Triggers when a new record gets created in the Match table, and does a Find Record action to look for all the workshops by that person of that type (e.g. all CSI), and then do a conditional update based on that
I’ve put something together here that I think does what you want, but without the automations though


The idea is we create a Count field per workshop type with conditionals, and we use that data to populate the badges. Instead of the badges being linked records, this would just be text though
If you really wanted them to be linked records, we could add an automation that would do that, and if nothing else it would vastly reduce the number of automation runs you needed to achieve the same result I think