Skip to main content
Level 1
June 14, 2019

日付を起点にしたメールセットを作りたい

  • June 14, 2019
  • 2 replies
  • 132 views

初めまして。リクルートキャリアの萩原と申します。
Salesforceと同期しているカスタムフィールドで日付(商品の納品日:顧客によって異なる)を入れている項目があります。

この日付を起点にして、例えば「1日前にはメールA、2日前にはメールB、2日後にはメールCを送る」というようなプログラムを組むことは可能でしょうか?

ご教示いただけますと幸いです。

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

2 replies

Akiyuki_Nishika
Level 2
June 14, 2019

萩原さま

はじめまして。デザインワン・ジャパンの西川と申します。

当該のカスタムフィールドの値がどのタイミングでSalesforceから連携されるか、にもよってくるかと思いますが、

基本的な考え方としては「当該のカスタムフィールドのデータ値の変更をトリガーにスマートキャンペーンを実行」という形で実現できるかと思います。

以下、イメージ

----

・スマートリストでトリガー「データ値の変更」を指定。当該カスタムフィールド(商品の納品日)の値が変わったことを検知して以下フローを実行

①「商品の納品日」の2日前まで待機

②メールBを送信

③「商品の納品日」の1日前まで待機

④メールAを送信

⑤「商品の納品日」の2日後まで待機

⑥メールCを送信

----

「1日目」「2日後」などの相対的な日付指定については下記の記事が参考になるかと思います。あわせてご覧ください。

https://nation.marketo.com/docs/DOC-5394

Level 1
June 14, 2019

西川様

非常に丁寧なご返信ありがとうございます!

大変助かりました。

ちなみに試行錯誤していた中で思いついたのですが、例えばデータ値の変更をトリガーにして

エンゲージメントプログラムのストリームに格納してしまって、そのプログラム内で

1日ごとにセットされたメールを送る、とかでも対応できそうな気がしたのですがいかがでしょうか?

(本来のエンゲージメントプログラムの使い方ではないので何かリスクなどがあるのかなと思いつつ)

もしご存知でしたら教えてください。

よろしくお願いいたします。

Akiyuki_Nishika
Level 2
June 14, 2019

萩原様

お役に立てていれば何よりです!

「1日ごと」などの決まった間隔であればエンゲージメントプログラムでもおそらくできるかと思います。

メールAとメールBの間は2日空ける、メールBとメールCの間は3日空ける、というような形であれば、

普通のスマートキャンペーンのほうが簡単かな?という気がします。

恥ずかしながら私もエンゲージメントプログラムは使いこなせておらず、

歯切れの悪い回答になってしまい申し訳ないです。

@JMUGの皆様

何か補足等ありましたらお願いいたしますm(_ _)m

Taishi_Yamada
Level 6
June 14, 2019

@Kenta Hagiwara さん、こんにちは

質問投稿ありがとうございます

既に さんから、コメント頂いてますが、ぜひ、またお気軽に投稿ください。

よろしくおねがいします。

-Yamada