Give a trigger a clear owner
Every trigger should have one clear source — one app, one form, one inbox that starts the workflow. When two different places can both kick off the same workflow, you end up with duplicate runs, mixed-up records, and no clean way to trace what happened.
This trips people up when they add a second way to do the same thing, like a form on the website and a separate spreadsheet someone still fills in by hand. I've traced this exact problem back to a spreadsheet more than once. Both feel harmless on their own, but together they can quietly trigger the same workflow twice for the same client. Picking one source of truth for each trigger keeps your records honest and makes troubleshooting far simpler, because there's only ever one place to look.
If you truly need two paths in, route them into the same single spot before the trigger fires.
Try this today: check one workflow and confirm it only has a single place that can start it running.