・
「ecforceで顧客情報が更新されるたびに、毎回手作業でSalesforceに転記するのが面倒…」
「ECサイトとCRMの顧客情報が食い違っていて、顧客対応で混乱することがある…」
このように、ecforceとSalesforce間での顧客情報の二重入力や、手作業によるデータ管理の煩雑さにお悩みではありませんか?
もし、ecforceで顧客情報が更新された際に、Salesforceの顧客情報も自動で作成・更新する仕組みがあれば、データ入力の手間や転記ミスといった課題から解放されます。
その結果、常に最新の情報に基づいた迅速な顧客対応に集中できる貴重な時間を生み出すことができます!
今回ご紹介する自動化の設定は、プログラミングの知識がなくても簡単に設定できます。
ぜひこの機会に導入して日々の業務をさらに効率化しましょう!
Yoomにはecforceの顧客情報をSalesforceに連携する業務フロー自動化のテンプレートが用意されています。
「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
それではここから代表的な例として、「ecforceで顧客情報が更新されたら、Salesforceのレコードを自動で作成・更新する」フローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:ecforce /Salesforce
[Yoomとは]
今回は大きく分けて以下のプロセスで作成します。
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
それでは、ここから今回のフローで使用するアプリのマイアプリ連携方法を解説していきます!
1.ecforceのマイアプリ連携
※ecforceはチームプラン・サクセスプランでのみご利用いただけるアプリです。
フリープラン・ミニプランの場合は、設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。
無料トライアル中には制限対象のアプリを使用することができますので、ぜひお試しください!
アプリ一覧で、ecforceを検索し選択すると、下記の画面が表示されます。
アカウント名は、担当者など任意の名称を入力してください。
アクセストークンとドメインを入力して、「追加」をクリックします。
これで、ecforceとYoomの連携完了です!
2.Salesforceのマイアプリ連携
以下の手順を参考にして、SalesforceとYoomを連携してください!
下記バナーの「試してみる」をクリックしてください。
コピーすると下記画像のようにテンプレートがお使いのYoom管理画面にコピーされます。
「OK」をクリックして設定を進めていきましょう!
「顧客情報が更新されたら」をクリックします。
クリックすると以下の画面に移ります。
アカウント情報と書かれた項目にはステップ1でマイアプリ連携した際のアカウント情報が記載されています。
アクションは、「顧客情報が更新されたら」のままで次に進みましょう!
まずecforceのアクションをYoomと連携するために、ecforceにWebhookを設定します。
赤枠内のWebhook URLをコピーして、ecforceに移動してください。
赤枠内の注意事項も合わせてご確認くださいね!
ecforceにログインしたら、「設定を変更する」をクリックして、「Webhook 管理」を選択します。
「顧客Webhookの管理」の「設定する」をクリックしてください。
「新規作成」をクリックします。
下記の情報を入力して、「保存」をクリックしましょう。
【補足】
このトリガーでは、アウトプット項目が「ID:1デフォルト(顧客)」で設定されています。
必要に応じて、下記の記事をご参照のうえ、「取得する値」の追加設定をお願いします。
Webhookの情報を保存したら、ecforceでテスト用に新しい顧客を作成してください。
テスト用の顧客を作成したら、Yoomの操作画面に戻り、「テスト」をクリックします。
テストが成功すると取得した値の横に、ecforceで作成した顧客情報が表示されます。
「完了」をクリックして設定完了です!
※取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値として引用できます。
次に、ecforceで作成した顧客の詳細情報を取得する設定を行います。
「顧客情報を取得」をクリックしてください。
こちらもステップ1でマイアプリ連携した際の情報が記載されています。
アクションは、「顧客情報を取得」のままで次に進みましょう!
編集欄をクリックして、「顧客情報が更新されたら」から「顧客ID」を選択してください。
※デフォルトで入力されている「←トリガーで取得した値を設定してください」は削除してくださいね!
【Tips】
取得した値を活用することで、フローボットを起動する度に変動した値となります。
これにより、毎回変動する情報を手動で入力する必要がなくなり、効率的に連携できます!
ここまで設定できたら、「テスト」をクリックします。
テストが成功して、ecforceで作成した顧客の詳細情報を取得できました!
「完了」をクリックして設定完了です!
次に、ecforceで作成した顧客がSalesforceに登録されているかどうかを確認する設定を行います。
「取引先オブジェクトのレコードを検索」をクリックしてください。
クリックすると以下の画面に移ります。
ecforceと同様に、ステップ1でマイアプリ連携したSalesforceのアカウント情報が自動で表示されます。
アクションは、「取引先オブジェクトのレコードを検索」のままで次に進みましょう!
マイドメインURLは、Salesforceから確認して入力します。
Salesforceに移動して、画面右側の歯車アイコンをクリックし、「設定」を選択してください。
検索バー に「私のドメイン」を入力して選択すると、次の画面が表示されます。
「現在の私のドメインのURL」をコピーしてください。
Yoomの操作画面に戻り、マイドメインURL欄にコピーしたURLを貼り付けます。
次に、ecforceで作成した顧客情報をSalesforceの取引先オブジェクトのどのフィールドで検索するかを設定します。
再度Salesforceに戻り、設定をクリックし、検索窓から「取引先」を検索して、連携させたい取引先オブジェクトを選択してください。
今回はメールアドレスで検索したいため、「項目とリレーション」から、メールアドレスのリレーション(Mail__c)をコピーします。
Yoomの操作画面に戻り、コピーしたリレーション(Mail__c)を貼り付けてください。
編集欄をクリックして、「顧客情報を取得」から「メールアドレス」を選択します。
※デフォルトで入力されている「←取得した値を設定してください」は削除してくださいね!
赤枠の説明を参考にして、取得するフィールド項目を入力したら、「テスト」をクリックします。
テストが成功すると、結果が表示されます。
totalSizeが0である場合、ecforceで作成した顧客がSalesforceには登録されていないことを意味します。
「完了」をクリックして設定完了です!
次に、ecforceの顧客情報がSalesforceに未登録の場合と、すでに登録されている場合で後続のオペレーションを分岐させる設定を行います。
「分岐する」をクリックしてください。
※「分岐する」オペレーションは、ミニプラン以上でご利用いただけます。
フリープランでは使用できないため、実行するとエラーが発生するのでご注意ください。
オペレーションと取得した値は、あらかじめテンプレートで設定されています。
下記の条件のまま次に進みましょう!
分岐条件もテンプレートであらかじめ設定されているので、下記条件のままで進みましょう。
「完了」をクリックして設定完了です!
【補足】
という条件で分岐が行われます。
ステップ6で設定した分岐に基づき、totalSizeが0である(ecforceの顧客情報がSalesforceに登録されていない)と判断された顧客をSalesforceに新しく追加する設定を行います。
「レコードを追加する」をクリックしてください。
こちらもステップ1でマイアプリ連携した際の情報が記載されています。
アクションは、「レコードを追加する」のままで次に進みましょう!
ステップ4と同様に、マイドメインURLを入力します。
オブジェクトのAPI参照名は、Salesforceから確認します。
設定から「オブジェクトマネージャー」を選択し、連携したい取引先オブジェクトのAPI参照名をコピーしましょう!
Yoomの操作画面に戻り、コピーしたAPI参照名を貼り付けて「次へ」をクリックします。
次に、追加するレコードの値を設定します。
取引先名 (Name)の編集欄をクリックし、「顧客情報を取得」から「フルネームの一覧」を選択してください。
次に、メールアドレス (Mail__c)の編集欄をクリックし、「顧客情報を取得」から「メールアドレス」を選択してください。
ここまで設定できたら、テストを実行します。
テストが成功したら、「完了」をクリックして設定完了です!
連携した取引先オブジェクトに、ecforceで作成した顧客のレコードが追加されました!
ステップ6で設定した分岐に基づき、totalSizeが0ではない(ecforceの顧客情報がSalesforceにすでに登録されている)と判断された顧客のSalesforceレコードを更新する設定を行います。
「レコードを更新する」をクリックしてください。
こちらもステップ1でマイアプリ連携した際の情報が記載されています。
アクションは、「レコードを更新する」のままで次に進みましょう!
ステップ7と同様に、マイドメインURLとオブジェクトのAPI参照名を入力して、「次へ」をクリックしてください。
更新したいレコードの条件は、テンプレートで設定されています。
下記の条件のまま次に進みましょう!
次に、更新後のレコードの値を設定します。
取引先名 (Name)の編集欄をクリックし、「顧客情報を取得」から「フルネームの一覧」を選択してください。
次に、メールアドレス (Mail__c)の編集欄をクリックし、「顧客情報を取得」から「メールアドレス」を選択してください。
ここまで設定できたら、テストを実行します。
テストが成功したら、「完了」をクリックして設定完了です!
最後に「トリガーをON」をクリックしたら、自動化の設定は完了です!
自動化の設定が完了したら、先ほどecforceでテスト用に作成した顧客情報を更新して、 フローが正常に動作するか確認してみましょう!
更新する項目は、名前またはメールアドレスのどちらでも構いません。
ecforceでテスト用に作成した顧客情報を更新したら、Salesforceのレコードが更新されました!
フローが正常に動作することが確認できましたね!
Yoomでは、ecforceと連携してECサイト運営の業務を効率化するテンプレートをご用意しています。
たとえば、在庫や商品情報の連携から、フォーム回答をきっかけとした顧客登録、受注時の請求書送付やレポート通知など、フェーズごとの手作業を削減可能です。
ぜひ以下のリンクからご確認ください。
ecforceとSalesforceの連携を自動化することで、これまで手作業で行っていた顧客情報の転記作業から解放され、入力ミスを防ぎながら、常に最新の顧客データに基づいた一貫性のあるアプローチが可能になります。
これにより、営業やカスタマーサポートの担当者はデータ入力作業に追われることなく、顧客との関係構築といった本来注力すべき業務に集中できる環境が整います!
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できます。
もし自動化に少しでも興味を持っていただけたなら、ぜひこちらの登録フォームから無料登録して、Yoomによる業務効率化を体験してみてください!
Q:Salesforceのどのオブジェクトに連携できますか?
A:
今回ご紹介した連携では、「取引先オブジェクト」への連携でしたが、リードや取引先責任者など他のオブジェクトと連携することも可能です!
Salesforceの設定可能なアクションについては、下記よりご確認いただけます。
テンプレートの詳しい設定方法については下記をご参照ください。
Q:連携できる顧客情報の項目は何ですか?
A:
今回ご紹介した連携では、名前とメールアドレスを連携できます!
Salesforce側でカスタムフィールドを設定している場合は、必要な情報を追加することも可能です。
運用イメージに合わせて設定してみてください!
Q:連携が失敗した場合はどうなりますか?
A:
フローボットでエラーが発生した場合、Yoomに登録したメールアドレスに通知が送信されます。
通知にはエラーが発生したオペレーションも記載されているので、問題がどこで起きたかすぐに確認できます。
通知先は、メールの他にSlackやChatworkも設定可能です。
再実行は自動で行われませんので、通知を確認後、手動で再実行を行ってください。
ヘルプページで解決しない場合は、サポート窓口もご利用いただけます。