Microsoft Dynamics 365およびMarketo向けAcrobat Signを使用したリマインダーの送信
一定期間後に契約書が未署名のままになったときに電子メールでリマインダーを送信する方法について説明します。 この統合には、Acrobat Sign、Microsoft Dynamics向けAcrobat Sign、Marketo、Marketo Microsoft Dynamics Syncが使用されます。
前提条件
-
Marketo Microsoft Dynamics Syncをインストールします。
Microsoft Dynamics Syncの情報と最新のプラグインは、こちらから入手できます。
-
Microsoft Dynamics用Acrobat Signをインストールします。
このプラグインに関する情報は、こちらから入手できます。
カスタムオブジェクトの検索
Microsoft Dynamics SyncとDynamics用Acrobat SignのMarketoの設定が完了すると、Marketo管理ターミナルに2つの新しいオプションが表示されます。
-
Dynamicsエンティティ同期 をクリックします。
カスタムエンティティを同期する前に、同期を無効にする必要があります。 初めて使用する場合は、[スキーマの同期]をクリックします。 それ以外の場合は、[スキーマの更新]をクリックします。
カスタムオブジェクトの同期
-
右側で、リード、取引先担当者、および取引先企業ベースのカスタムオブジェクトを見つけます。
-
リードがDynamicsで契約書に署名していないときにリマインダーを送信する場合は、リード の下にあるオブジェクトの 同期 を有効にします。
-
取引先担当者がDynamicsで契約書に署名していないときにリマインダーを送信する場合は、取引先担当者 のオブジェクトに対して 同期 を有効にします。
-
アカウントがDynamicsで契約書に署名していないときにリマインダーを送信する場合は、アカウント のオブジェクトに対して 同期 を有効にしてください。
-
目的の 親 の下にある契約オブジェクトに対して 同期 を有効にします(リード、連絡先、またはアカウント)。
-
-
新しいウィンドウで、[契約書]で必要なプロパティを選択し、[制約]と[トリガー]のボックスを有効にして、マーケティング活動に公開します。
-
カスタムオブジェクトで同期を有効にした後、同期を再アクティベートします。
管理ターミナルに戻り、Microsoft Dynamics をクリックしてから、同期を有効にする をクリックしてください。
プログラムとトークンの作成
-
Marketoの「マーケティング活動」セクションで、左側のバーの 「マーケティング活動」 を右クリックします。
新しいキャンペーンフォルダー を選択し、名前を付けます。
-
作成されたフォルダーを右クリックし、新規プログラム を選択して、名前を付けます。
その他はすべて既定のままにして、[作成]をクリックします。
-
マイトークン をクリックし、電子メールスクリプト をキャンバスにドラッグします。
-
名前を付けて、クリックして編集 をクリックしてください。
-
右側の カスタムオブジェクト を展開し、契約書 オブジェクトを展開します。
名前、契約書のステータス、送信日、現在の署名者URLを見つけてキャンバスにドラッグします。
-
これらのトークンを使用してVelocityスクリプトを記述し、1週間署名されていない契約書の契約書URLを表示します。 現在の日付を送信日と比較する例を次に示します。
code language-none #foreach($agreement in $adobe_agreementList) #if($agreement.adobe_esagreementstatus == "Out for Signature") #set($todayCalObj = $date.toCalendar($date.toDate("yyyy-MM-dd",$date.get('yyyy-MM-dd'))) ) #set($dateSentCalObj = $date.toCalendar($date.toDate("yyyy-MM-dd",$agreement.adobe_datesent)) ) #set($dateDiff = ($todayCalObj.getTimeInMillis() - $dateSentCalObj.getTimeInMillis()) / 86400000 ) #if($dateDiff >= 7) #set($agreementName = $agreement.adobe_name) #set($agreementURL = $agreement.adobe_currentsignerurl.substring(8)) #break #else #end #else #end #end #if(${agreementName}) <a href="https://${agreementURL}">${agreementName}</a> #else Please contact us. #end
-
「保存」をクリックします。
リマインダーを作成してパーソナライズする
パーソナライズの例としては、署名者の名前、契約書の名前、契約書へのリンクなどがあります。
-
作成したプログラムを右クリックして、新しいローカルアセット をクリックし、電子メール を選択します。
-
新しいタブで、電子メールの 名前 と 説明 を入力し、テンプレートピッカーからテンプレートを選択します。
-
「作成」をクリックします。
-
差出人の名前 と 差出人のアドレス を設定します。
-
メッセージ本文をクリックして、エディターをアクティブにします。
「トークンを挿入」ボタンをクリックし、作成したカスタム契約書URLトークンを見つけて、「挿入」をクリックします。 電子メールのカスタマイズを完了し、[保存]をクリックします。
-
契約書が割り当てられたプロファイルを使用してプレビューする。
契約書名をラベルとして含んだURLへのリンクが表示されます。
スマートキャンペーンフィルターの設定
-
作成したプログラムを右クリックし、[新しいスマートキャンペーン]をクリックします。
-
選択した名前を指定して、[作成]をクリックします。
-
「契約書あり」を検索してクリック&ドラッグし、スマートリストに追加します。
トリガーに公開するフィールドは、制約の追加 で使用できる必要があります。
-
契約書のステータス と、フィルター処理に使用するその他のフィールドを選択します。
追加した各フィールドについて、フィルターに使用する値を定義します。 この場合、契約書のステータス が 署名用に送信 で、送信日 が 過去1週間 の場合にのみトリガーされます。
note note NOTE 特定の契約書に対してのみキャンペーンを実行する場合は、名前 などの一意のIDを制約に追加します。 -
「スケジュール」タブで、キャンペーン対象ユーザーを確認し、資格を付与するユーザーを確認します。
スマートキャンペーンフローの設定
キャンペーンフィルター 有効期限までの日数 が使用されたため、スケジュールされた定期的なキャンペーンを使用できます。
-
スマートキャンペーンで「フロー」タブをクリックします。
電子メールを送信 フローを検索してキャンバスにドラッグし、前のセクションで作成したリマインダー電子メールを選択します。
-
スマートキャンペーンの「スケジュール」タブをクリックします。 キャンペーンフローが、スマートキャンペーン設定 で1人につき1回のみ実行されるように制限されていることを確認してください。 次に、「定期的なアイテムのスケジュール」タブをクリックします。
-
スケジュール を 毎日 に設定します。 必要に応じて、キャンペーンの開始日時および終了日を選択します。