Email marketing

Hello, the problem here is that it only sends the first email and doesn’t send the rest. I think the problem lies in the logic itself. Should I use “wait” instead of the condition, i.e., wait two days and then send another email? Or is the logic sound?

@maysaa1 Logic is the issue. After the first email, the workflow stops and the “days since last abandonment email” condition never re-enters.

Use wait blocks for timing instead of checking days passed. Example:

• Send email

• Wait 2 days

• Send next email

• Wait X days

• Send next

Flow won’t loop conditions the way you expect, it runs once.

If the user responds to the email and completes the checkout, will the flow continue and send emails every day, or will the flow stop if the first condition is not met?

@maysaa1 Once the customer completes checkout, they no longer meet the “abandoned checkout” trigger, so the workflow stops automatically and the later emails won’t send. The wait blocks don’t force more emails if the core condition changes.

Hi @maysaa1

Yes, use waits. Conditions are evaluated immediately, so the flow exits if not met. Structure it like a trigger, wait two days, send an email, wait again, then send follow-ups. Use conditions solely for branching, not for timing control. This makes every step fire consistently for all automation