Have you tried having your webhook set a field. That field would be what triggered your automation. That seems like a quick way to move past the blocker.
Here are the 2 formulas that mimic what you describe above based on the table in the attached image. IF(Map, "Has Image", "Needs Image") IF({Has Image}= "Has Image", "Record is good", "impcomplete")