날짜 기반 플로우가 수신자를 예약하는 방식 이해하기
학습 내용
날짜 기반 플로우에 프로필이 어떻게 들어가고, 날짜가 추가되거나 변경되면 어떤 일이 발생하는지 알아보세요. 예를 들어, 누군가가 플로우에 막 들어가려는 시점에 날짜가 갑자기 변경되거나 완전히 삭제되면 어떻게 되나요? 이 문서에서는 프로필에서 날짜가 추가, 업데이트 또는 삭제될 때 날짜 속성 트리거 플로우에서 어떤 일이 발생하는지 설명해요.
날짜 기반 플로우에 프로필이 포함되는 조건
Klaviyo는 매일 플로우 대상자인지 확인하며, 하루 전에 미리 실행되는 검사로 이를 확인해요. 또한 Klaviyo는 프로필에 날짜가 추가되거나 업데이트될 때마다 해당 사용자가 플로우 대상자인지 확인해요. 이때 Klaviyo는 해당 날짜가 플로우의 전체 타임라인에 포함되는지 여부를 기준으로 프로필이 플로우에 진입해야 하는지 판단해요. 플로우의 타임라인에 해당하는 일, 월, 연도가 모두 일치할 때에만 플로우에 추가되므로, 날짜가 미래(예: 12/1/2030)라면 그때가 되기 전에는 플로우에 추가되지 않아요. 또한 반복 플로우(예: 매월 또는 매주)인 경우, 해당 사용자는 그 플로우에 예약되며 반복되는 날짜에 진입해요.
날짜 기반 플로우는 상태가 Live 또는 Manual로 설정된 메시지에 대해서만 수신자를 예약해요.
플로우는 하루 전부터 전체 날짜를 기준으로 확인하기 때문에, 플로우가 라이브 또는 수동으로 설정된 후에는 상태가 변경된 시점으로부터 정확히 하루 뒤의 날짜 속성을 가진 수신자만 예약돼요.
예를 들어, 3월 1일에 생일 플로우를 초안에서 라이브로 변경하는 경우:
- 생일이 3월 1일인 사람은 플로우에 들어가지 않아요.
- 3월 2일이 생일인 사람은 플로우가 라이브로 설정된 시간에 따라 플로우에 들어가지 않을 수도 있어요.
- 생일이 3월 3일 이후인 사람은 플로우에 들어가요.
위 내용은 기존에 날짜 속성이 있고 변경되지 않은 프로필에 적용돼요. 날짜 속성이 라이브로 전환된 당일에 프로필에서 수정되거나 추가되면, 속성 변경으로 인해 확인되므로 여전히 플로우에 들어가요. 하지만 이메일이 발송 예약된 이후에 플로우에 들어갔다면 첫 번째 이메일을 받지 못할 수도 있어요.
시간이 포함된 날짜 속성
날짜 속성에는 가끔 타임스탬프가 포함되어 있어요. 예: 2025-04-30 17:08:06. 플로우 트리거를 위한 목적에서는 첨부된 시간이 무시돼요.
Klaviyo가 플로우를 트리거하면 프로필이 플로우에 들어가야 하는 날짜만 고려돼요. 프로필이 들어가야 하는 날짜가 정해지면 트리거 설정에서 구성한 “시작 시간 제한”(오전 9시에 시작 등)이 적용돼요.
시간대
날짜 플로우는 항상 프로필 관점에서 트리거돼요. 즉, Klaviyo는 프로필의 표준 시간대를 기준으로 프로필이 플로우에 들어가야 하는 날짜를 결정해요. 프로필에 표준 시간대가 지정되지 않은 경우 계정의 표준 시간대가 사용돼요.
연간 반복
날짜 트리거 플로우가 매년 반복되도록 설정되어 있으면 Klaviyo는 정확한 연도가 아니라 날짜와 월을 기준으로 프로필이 플로우에 진입하는지 평가합니다. 예를 들어 플로우가 누군가의 생일에 매년 반복되도록 설정되어 있고 생일이 01/01/1990으로 설정되어 있다면, 정확한 연도와 상관없이 매년 01/01(1월 1일)에 플로우가 트리거됩니다.
이는 미래 날짜가 설정된 속성에도 적용돼요. 프로필 속성이 01/01/2030으로 설정되어 있고 플로우가 매년 반복되도록 설정된 경우, 2030년 이전의 연도를 포함해 매년 01/01에 트리거돼요.
당일 발송에 날짜를 추가하면 어떻게 되나요?
메시지가 발송 예약된 당일에 날짜가 추가되면, 구독자는 메시지의 전송 시간 전에 날짜를 추가한 경우에만 메시지를 받게 돼요.
예를 들어, 수신자의 현지 시간 기준으로 오후 12시에 발송되는 이메일이 포함된 생일 플로우가 있고, Sarah가 오전 10시에 생일을 추가한다고 가정해 볼게요. 이메일이 발송되도록 예약되기 전이므로 Sarah가 메시지를 받게 돼요.
한편 Jane은 이메일이 전송된 후 1시간 뒤인 오후 1시에 생일을 추가해요. 이 경우 Jane은 이미 전송된 이메일을 받지 못해요. 하지만 다음 조건을 충족하면 Jane은 플로우를 계속 진행해요:
- 플로우에 더 많은 메시지 또는 단계가 있어요
- 메시지 또는 단계가 생일을 추가한 시점보다 나중에 예약됩니다(예: 일주일 후에 다른 이메일을 보내도록 예약된 경우).
날짜가 플로우의 타임라인에 해당하는 경우 어떻게 되나요?
날짜가 플로우의 타임라인 내에 해당하면, Klaviyo가 해당 프로필을 플로우로 가져와 아래 예시에서 볼 수 있듯이 시리즈 내에 설정된 타이밍에 따라 적절한 지점에 삽입해요.
예를 들어, 누군가의 결혼식 9개월 전부터 시작되는 웨딩 플로우가 있다고 해볼게요. 결혼식 날짜가 다가오는 매달, 신부 또는 신랑이 관심을 가질 만한 콘텐츠와 제품을 공유해요.
2월 1일에 Jane Smith의 결혼 날짜를 받았고, 결혼식까지 7개월 남았다고 가정해 볼게요. Klaviyo가 Jane을 사람의 결혼식 7개월 전까지 대기 시점에 자동으로 삽입해요. Jane은 즉시 적절한 콘텐츠를 받도록 예약돼요. 여기서는 “결혼식 7개월 전에 해야 할 일” 이메일이에요.
날짜가 플로우의 타임라인을 벗어날 때 발생하는 일
날짜가 플로우의 타임라인 범위를 벗어나거나 완전히 삭제되면, 현재는 프로필이 플로우에 추가되지 않아요.
예를 들어, 실제 생일 날짜에 메시지를 보낸 다음 종료되는 생일 플로우가 있다고 해볼게요. 이 경우 전체 플로우의 타임라인은 하루예요.
2월 1일에 Sarah Smith가 생일이 6월 1일임을 알려주는 양식을 제출하더라도 Sarah는 생일 플로우에 즉시 들어가지 않습니다. 대신 6월의 실제 생일에만 플로우에 들어가게 됩니다.
플로우 중간에 날짜가 업데이트되면 어떻게 되나요?
플로우의 모든 작업 전(예: 발송되는 모든 이메일 또는 SMS 전) Klaviyo는 플로우를 트리거하는 데 사용된 날짜가 여전히 동일한지 확인해요. 즉, 누군가가 날짜 기반 플로우에 있지만 날짜를 변경해 플로우의 타임라인을 벗어나게 되면 이후 메시지는 전송되지 않아요.
예를 들어, 위의 예시에서 Jane이 웨딩 플로우의 중간에 있다고 가정해 보세요.
원래 결혼식 날짜는 5/1/2025이고, 방금 “Wait until 7 Months before person's Wedding” 지점을 지나 관련 메시지를 받았어요. 날짜를 6/1/2025로 변경하면 플로우에서 이탈하며, 현재로서는 후속 메시지를 받지 않게 돼요.
Klaviyo는 업데이트된 날짜를 기준으로 해당 사람의 일정을 자동으로 다시 잡아요. 이는 특히 예약 중심 플로우에 유용해요. 예약 일정이 변경되면 모든 메시지가 새 날짜에 맞춰 자동으로 다시 예약돼요.
위의 경우, 새 결혼식 날짜가 다가오면 Jane은 자동으로 플로우의 처음부터 다시 들어가게 돼요. 이는 동일한 메시지를 두 번 받는다는 뜻일 수 있지만, 좋은 일이에요. 현재 결혼 준비 진행 상황에 맞춰 콘텐츠가 개인화되므로 이전 메시지를 찾으려고 이메일을 뒤질 필요가 없어요.
추가 자료
날짜 기반 플로우에 대해 자세히 알아보기: