Adding Delays and Conditions to Drip Campaigns

How to use time delays and conditional logic to build complex, highly targeted automated workflows.

Controlling the Flow

To build effective drip campaigns, you need more than just triggers and messages. You need to control the timing and logic of the sequence. Cavaco AI provides Delay and Condition steps to achieve this.

Time Delays

Delay steps pause the customer in the flow for a specified period before moving them to the next step. This is crucial for pacing your communications.

  • Wait for a specific duration: e.g., wait 2 days, wait 4 hours.
  • Wait until a specific time of day: e.g., wait until 10:00 AM in the recipient's timezone.
  • Wait until a specific day of the week: e.g., wait until Tuesday.

Conditional Logic (Splits)

Condition steps (or "Splits") evaluate the customer against specific criteria and route them down different paths based on the result (Yes/No). This allows you to tailor the experience based on behavior or profile data.

  • Has placed an order since starting the flow? If Yes, exit the flow; if No, send a reminder email.
  • Is in the "VIP" segment? If Yes, send a 20% discount; if No, send a 10% discount.
  • Did they open the previous email? If Yes, send a follow-up SMS; if No, resend the email with a different subject line.

Combining Delays and Conditions

By combining delays and conditions, you can build sophisticated workflows. For example, an abandoned cart flow might wait 4 hours, check if the order was placed, send an email if not, wait another 24 hours, check again, and send a final SMS with a discount if the cart is still abandoned.