日付ベースのフローが受信者をどのようにスケジュールするかを理解する
このページで学べること
プロファイルが日付ベースのフローにいつ入るか、また日付が追加または変更されたときに何が起こるかを確認してください。たとえば、誰かがフローに入ろうとしている最中に、日付が突然変更されたり、完全に削除されたりした場合はどうなりますか?この記事では、日付プロパティによってトリガーされるフローで、日付がプロファイルに追加、更新、または削除された場合に何が起こるかを説明します。
プロファイルが日付ベースのフローの対象となる条件
Klaviyo は、1 日前に丸 1 日実行されるチェックにより、フローの対象者であるかどうかを毎日確認します。さらに Klaviyo は、プロファイルに日付が追加または更新されるたびに、そのユーザーがフローの対象者であるかどうかを確認します。この間、Klaviyo は、その日付がフローの全タイムライン内に収まっているかどうかに基づいて、プロファイルをフローに入れるべきかどうかを判断します。日、月、年がフローのタイムライン内に収まっている場合にのみ、そのユーザーはフローに追加されるため、日付が未来(例:2030/12/1)の場合、その時点までフローには追加されません。また、繰り返しフロー(例:毎月または毎週)の場合、そのユーザーはそのフローのスケジュールに設定され、繰り返しの日付に入ります。
日付ベースのフローでは、ステータスが Live または Manual に設定されているメッセージに対してのみ、受信者のスケジュールが設定されます。
フローは 1 日前に丸 1 日分を事前にチェックするため、フローをライブまたは手動に設定すると、ステータスの変更から丸 1 日後の日付プロパティを持つ受信者のみがスケジュールされます。
たとえば、誕生日フローを 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 日)にトリガーされます。
これは未来の日付を持つプロパティにも適用されます。プロファイルプロパティが 2030/01/01 に設定され、フローが毎年繰り返すように設定されている場合、2030 年より前の年も含めて、毎年 01/01 にトリガーされます。
当日送信に日付を追加した場合に起こること
メッセージの配信予定日と同じ日に日付が追加された場合、購読者がメッセージを受け取れるのは、メッセージの送信時間より前に追加した場合のみです。
たとえば、受信者の現地時間の 12 p.m. に送信されるメールを含む誕生日フローがあり、Sarah が 10 a.m. に誕生日を追加したとします。これはメールが送信予定になる前のため、Sarah はメッセージを受け取ります。
ジェーンの場合、誕生日を午後 1 時に追加します。これは、メールが送信されてから 1 時間後です。この場合、ジェーンは、すでに送信されたメールを受信しません。ただし、ジェーンは次の場合にフローを継続します:
- フローに、さらに多くのメッセージまたはステップがあります
- 誕生日を追加したタイミングより後(例:別のメールが 1 週間後に送信されるようにスケジュールされている場合)に、メッセージまたはステップがスケジュールされています。
日付がフローのタイムライン内にある場合の動作
日付がフローのタイムライン内にある場合、Klaviyo はプロファイルをフローに取り込み、以下の例のように、シリーズ内で設定されたタイミングに基づいて適切なポイントに挿入します。

結婚式の 9 か月前に開始する結婚式フローがあるとします。結婚式の日付まで毎月、花嫁または花婿が興味を持つ可能性のあるコンテンツや商品を共有します。

2/1 に Jane Smith の結婚式の日付を受け取り、それが 7 か月後である場合。Klaviyo は、Wait until 7 Months before person's Wedding の時点で Jane を自動的に挿入します。適切なコンテンツの受信が直ちにスケジュールされます。ここでは「結婚式の 7 か月前にすべきこと」メールです。
日付がフローのタイムラインの範囲外の場合はどうなりますか
日付がフローのタイムライン外である場合、または完全に削除された場合、この時点ではプロファイルはフローに追加されません。
たとえば、誕生日フローがあり、実際の誕生日当日にメッセージを送信して終了するとします。この場合、フロー全体のタイムラインは 1 日です。

2 月 1 日に Sarah Smith がフォームを送信し、誕生日が 6 月 1 日であることがわかった場合でも、Sarah はすぐに誕生日フローには入りません。その代わり、6 月の実際の誕生日にのみフローに参加します。
フローの途中で日付が更新されるとどうなるか
フロー内の各アクション(例:送信される各メールまたは SMS の前)に先立ち、Klaviyo はフローをトリガーするために使用された日付がまだ同じであることを確認します。つまり、誰かが日付ベースのフローにいるものの、日付を変更してフローのタイムライン外になった場合、それ以降のメッセージは送信されません。
たとえば、上記の例の Jane が、結婚式のフローの途中にいるとします。

もともとの彼女の結婚式の日付は 2025/5/1 で、ちょうど “Wait until 7 Months before person's Wedding” のタイミングを過ぎ、関連するメッセージを受け取りました。日付を 2025/6/1 に変更した場合、フローを終了し、現時点ではその後のメッセージを受信しません。
Klaviyo は、更新された日付に基づいてその人を自動的に再スケジュールします。これは予約に重点を置いたフローで特に便利です。誰かの予約が変更されると、すべてのメッセージが新しい日付に合わせて自動的に再スケジュールされます。
上記のケースでは、新しい結婚式の日程が近づくと、Jane は自動的に最初からフローに再参加します。これは同じメッセージを 2 回受け取ることを意味する場合がありますが、現在の結婚式準備の状況に合わせてコンテンツがパーソナライズされ、以前のメッセージを探して Email をくまなく探す必要がないため、良いことです。
その他のリソース
日付ベースのフローの詳細はこちら: