Currently, workflows in GHL operate independently. This can result in a contact receiving multiple emails within a short time window if they are enrolled in multiple workflows (e.g., webinar, freebie, nurture).
There is no native way to check when a contact last received any email and delay sending until a minimum spacing between emails is respected.
This leads to: overlapping emails, poor user experience, and increased unsubscribes
Could you add a workflow condition or wait step that allows:
“Wait until this contact has not received any email in the last X hours” ?