動的テンプレートの活用法
ユーザーや状況に応じて表示内容が変化する動的テンプレートの活用ができておすすめです。動的テンプレートの活用法を紹介します。
できること
・標準のSalesforceのメールテンプレートを利用し、動的メッセージが送信可能
・動的な自由なFlexメッセージも送信できる

関連オブジェクトの情報や友だち情報(名前、日付、アクセス情報など)に応じて、動的メッセージが動的テンプレートで可能な点がおすすめです。
設定方法
・Salesforceの標準メールテンプレートを利用し、動的LINEメッセージを作成する
・Flexメッセージでも動的に作成することが可能
新規テンプレート作成で 「定型文(静的、動的テキストメッセージ)」を作成する方法
・「新規テンプレート」の作成で 「定型文(静的、動的テキストメッセージ)」を選択する

・「テンプレート詳細」の「タイトル」で「動的テンプレートサンプル」を選ぶ
・「メールテンプレート利用」をチェックし、「メールテンプレート名」で動的メッセージの差込オブジェクトを選択
・「差込オブジェクト」で「友だち」などを選ぶ。「メールテンプレート名」はそのままで保存する
※差込オブジェクトリストにない場合は、選択リスト項目に追加する

・詳細画面右側の「メールテンプレート選択」で対象のメールテンプレートを作成し、登録する
・別のテンプレートを追加したい場合、⊕ のボタンを押下して、追加する
・テンプレートを有効にすると利用可能になる


・差し込みオブジェクトの選択リストに項目を追加すれば、任意のオブジェクトに対応可能
・差し込みオブジェクトとメールテンプレートの差込オブジェクトの一致の必要あり
・差し込みオブジェクトが「友だち」以外のオブジェクトであれば、オブジェクト「友だち」の「設定情報」セッションの「関連ID」の項目に対象オブジェクトのIDをセットされていることが必要
・「友だち.関連ID」の値は連携するときに設定する
・「関連ID」を使って値を差し込むとき関連オブジェクトの項目のみ使える。友だちの項目を同時に差込希望であれば別の設定が必要。(詳しい内容は「顧客と自動関連付け」などの記事を参照してください)
以下のように、メールテンプレートでは、Flexメッセージのjson形式も利用することが可能です。
{ “type”: “bubble”,
“hero”: { “type”: “image”,
“url”: “https://scdn.line-apps.com/n/channel_devcenter/img/fx/01_1_cafe.png”,
“size”: “full”,
“aspectRatio”: “20:13”,
“aspectMode”: “cover”,
“action”: { “type”: “uri”, “uri”: “http://linecorp.com/” } },
“body”: { “type”: “box”,
“layout”: “vertical”,
“contents”: [ { “type”: “text”,
“text”: “{!bfml__FmlLineMember__c.Name}”,
“weight”: “bold”,
“size”: “xl” },
{ “type”: “box”,
“layout”: “baseline”,
“margin”: “md”,
“contents”: [ { “type”: “icon”,
“size”: “sm”,
“url”: “https://scdn.line-apps.com/n/channel_devcenter/img/fx/review_gold_star_28.png” },
{ “type”: “icon”,
“size”: “sm”,
“url”: “https://scdn.line-apps.com/n/channel_devcenter/img/fx/review_gold_star_28.png” },
{ “type”: “icon”,
“size”: “sm”,
“url”: “https://scdn.line-apps.com/n/channel_devcenter/img/fx/review_gold_star_28.png” },
{ “type”: “icon”,
“size”: “sm”,
“url”: “https://scdn.line-apps.com/n/channel_devcenter/img/fx/review_gold_star_28.png” },
{ “type”: “icon”, “size”: “sm”,
“url”: “https://scdn.line-apps.com/n/channel_devcenter/img/fx/review_gray_star_28.png” },
{ “type”: “text”,
“text”: “4.0”,
“size”: “sm”,
“color”: “#999999”,
“margin”: “md”,
“flex”: 0 } ] },
{ “type”: “box”,
“layout”: “vertical”,
“margin”: “lg”,
“spacing”: “sm”,
“contents”: [ { “type”: “box”,
“layout”: “baseline”,
“spacing”: “sm”,
“contents”: [ { “type”: “text”,
“text”: “Place”,
“color”: “#aaaaaa”,
“size”: “sm”,
“flex”: 1 },
{ “type”: “text”,
“text”: “Miraina Tower, 4-1-6 Shinjuku, Tokyo”,
“wrap”: true,
“color”: “#666666”,
“size”: “sm”,
“flex”: 5 } ] },
{ “type”: “box”,
“layout”: “baseline”,
“spacing”: “sm”,
“contents”: [ { “type”: “text”,
“text”: “Time”,
“color”: “#aaaaaa”,
“size”: “sm”,
“flex”: 1 },
{ “type”: “text”,
“text”: “10:00 – 23:00”,
“wrap”: true,
“color”: “#666666”,
“size”: “sm”,
“flex”: 5 } ] } ] } ] },
“footer”: { “type”: “box”,
“layout”: “vertical”,
“spacing”: “sm”,
“contents”: [ { “type”: “button”,
“style”: “link”,
“height”: “sm”,
“action”: { “type”: “uri”,
“label”: “CALL”,
“uri”: “https://linecorp.com” } },
{ “type”: “button”,
“style”: “link”,
“height”: “sm”,
“action”: { “type”: “uri”,
“label”: “WEBSITE”,
“uri”: “https://linecorp.com” } },
{ “type”: “box”,
“layout”: “vertical”,
“contents”: [],
“margin”: “sm” } ],
“flex”: 0 } }