I see there have been similar posts on this topic that are marked resolved, but I would like to once again suggest to Klaviyo to add the ability to delay a flow until a specific date. It seems like a feature that would be really useful in a lot of situations, and I can’t think of any reason why it would be difficult for Klaviyo to add to the existing flow functionality since they already have delay by days and hours as well as delay until a specific time at a specific day of the week, why not just go one step more granular and add delay until a specific date and time?
My company produces a series of webinars as part of our lead capture strategy. It would be really useful to be able to add a specific date and time to a flow.
Here’s what I’d like to do:
- Customer fills out RSVP form to join (multiple) webinars
- Check boxes on the form add a profile property, which filters users into separate flows depending which sessions they RSVP’d to join
***Flow(s) triggered on form completion and separated by profile property***
- Immediate confirmation email with the link they’ll need to join the webinar
***Delay to 8am on the date of the webinar*** (This is crucial since some users RSVP to multiple webinars on the same form and may enter multiple flows, the delay relative to form completion does us no good here)
Conditional split:
- If opted into SMS → SMS reminder of the webinar topic and what time to join, with reminder that the link to join is in the email they received upon form completion, with an option to re-send the link if they’ve lost or deleted it
- If not opted into SMS → Resend email with webinar link with a different subject line “Join at [Time]: [Webinar Topic]”
Conditional split:
- If SMS link is clicked → Resend email with webinar link with a different subject line “Join at [Time]: [Webinar Topic]”
- This may seem redundant since we could just resend the webinar link to all, but this is essentially guaranteed positive engagement. If they requested a resend via SMS, they’ll certainly open and click the redeploy which is nice for deliverability metrics.
- If SMS link not clicked or SMS not received → Proceed to next
***Delay 1 day, the day after the webinar***
Conditional split:
- If clicked “join webinar” link → Email with thanks for joining and contact us directly if you have any questions, comments, or suggestions, or if you’d like a recording or a copy of the slide deck, or would like to schedule more in-depth 1-on-1 training with the instructor.
- If did not click “join webinar” link → Email with sorry you weren’t able to attend, we missed you. Contact us directly if you’d like a recording of the webinar, or if you’d like a copy of the slide deck, or if you’d like to directly ask our instructor any questions related to the webinar topic
Since the RSVP form includes check boxes for all the upcoming webinars for the month ahead, users might be added to multiple flows simultaneously if they sign up for 2-3 sessions which is common for us. So it would be clutch to have the ability for each flow to send immediate confirmation, but then delay the follow-up to the specific date of each webinar, then another touchpoint the day after the webinar concludes.
Using segments to do the follow-up as a campaign instead of as part of the flow limits the ability to conditional split depending on SMS opt-in status for the day-of reminder. It also limits the ability to have the follow-up “contact us if you have questions” email deploy precisely 1 day after the webinar date with conditional split depending if they clicked the join link. I suppose I could use segments and separately create an SMS and email as a campaign, and then two separate day after follow-up emails, but why not just integrate that directly into the flow and save the extra step?