Dynamic Wait nodes — JavaScript calculates the exact viewing datetime per client and outputs ISO format directly into the Wait node. No fixed delays, every client gets precise timing.
24hr skip logic — bookings made less than 24 hours before the viewing route directly to the 1hr reminder branch. The sequence never breaks regardless of when they booked.
Gmail Thread reply detection — after the post-viewing follow-up, Thread Get checks messages.length > 1. Reply detected = sequence stops. No reply after 3 days = final email goes out cleanly.
Happy to answer questions on any of it.