Webhookを利用して四則演算してみました
皆様 いつもお世話になっております。
マルケト Solution Consultantの早坂です。
Marketo内では足し算、引き算のような四則演算ができなくてムムムという感じですので、FlowBoostというサービスをWebhook利用して叩いてみました。
JavaScriptを記述してリクエストを投げると、結果を戻してくれるサービスです。
① 四則演算サービス FlowBoostにSignUp

APIのCall数/月で無料化有料かになります。
今回は無料のCommunityを利用しました。
Sign Upすると24時間以内にメールでEndpoint URLとAPI Keyが送信されてきます。
② Webhookの設定
URL:メールで送信されてきたものを記述
テンプレート:計算式をJavaScriptで記述(計算じゃなくてもいろいろできます)
↓はLead ScoreとBehavior Scoreを足して、resultに保存しています。

③ 応答マッピングを設定
結果をMarketoのどのフィールドに返すか設定(ここではsummedScoreというカスタムフィールド)

④ カスタムヘッダー設定

Content-TypeはJSに指定
X-Api-Keyには送られてきたKeyを入力

⑤ スマートキャンペーンの結果


リード情報

⑥ まとめ
Webhookに差し込めるトークンはリードオブジェクトの値なので、購入履歴等の情報をカスタムオブジェクトに保存されている方はこの手法が使えません。
ただJavaScriptを利用できるので、数式だけじゃなく文字列の扱いもできます。
それでは、また。