Hi Klaviyo support,
I’m working on setting up a delivery update flow for an ecommerce store, which delivers fresh dog food across different regions in Australia. We’ve already distinguished between frozen and fresh products in separate flows, as these product categories use different courier lines and have different delivery requirements.
For this specific flow, I’m focusing on fresh products, which need to be delivered within specific timeslots depending on the customer’s location. The general rule we follow is that if customers order before Sunday midnight, they receive their product in one of the designated timeslots that same week. However, if they order between Monday and Thursday, the earliest delivery would be in the following week’s timeslots.
Delivery Timeslots for Fresh Products:
- VIC – Friday pm, Sat am & pm, Sunday am & pm, Monday am & pm
- QLD – Friday pm, Sat am & pm, Sunday am & pm, Monday am & pm
- ACT – Friday pm, Sat am & pm, Sunday am & pm, Monday am & pm
- NSW – Thursday pm, Friday am & pm, Sat am & pm, Sunday am & pm, Monday am & pm
I’ve already set up different flows for frozen products, but now I need guidance on how to handle the fresh product deliveries using the above time slots. Here’s what I’m hoping to achieve:
-
Setting up a Time Delay: Orders placed from Monday to Thursday need to trigger a time delay in the flow that notifies customers their delivery will occur in the next week’s timeslot for their region. I’d like to know the best way to set this up for maximum clarity and efficiency.
-
Pulling Timeslot Information from Checkout: Customers are selecting their delivery timeslot at checkout, and I want to pull this data into the flow to ensure they are notified of the correct delivery window. What’s the best way to capture and utilise this timeslot information in the flow?
-
Flow Segmentation for Regions: Would it make more sense to create multiple flows for each region, or is there a way to combine everything into one flow that dynamically adjusts based on the customer’s location and order date?
Thanks in advance for helping me refine this system. My goal is to ensure every customer receives timely and accurate delivery updates based on their order day and region