・
「ecforceの顧客情報をまとめて更新したいけど、一件ずつ手作業で対応するのは大変…」
「スプレッドシートで管理している顧客リストをecforceに反映させたいが、量が多くて時間がかかるし、入力ミスも心配…」
このように、ecforceの顧客情報管理、特に複数の情報を一括で更新する作業に手間や課題を感じていませんか?
もし、Google スプレッドシートなどのリストにまとめた情報をもとに、ecforce上の顧客データを自動で一括更新できる仕組みがあれば、こうした面倒な作業から解放されます。
顧客へのアプローチやマーケティング戦略の立案といった、より重要な業務に時間を使えるようになります!
今回ご紹介する自動化の設定は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!
Yoomにはecforceの顧客情報を一括更新する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
それではここから、定期的にGoogle スプレッドシートからレコードを取得し、ecforceの顧客情報を一括で更新するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:ecforce/Google スプレッドシート
[Yoomとは]
今回は大きく分けて以下のプロセスで作成します。
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
それでは、ここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。
Google スプレッドシートの連携
基本ナビの手順に沿って登録してください。
ecforceの連携
アプリ一覧の検索窓からecforceを検索し、クリックします。
「アカウント名」:任意の管理用名称を設定
「アクセストークン」:こちらの記事の「②API接続用の認証トークンを発行」を参考に取得した認証トークンを設定する
「ドメイン」:注釈を確認し入力する
最後に「追加」をクリックしてください。
続いてYoomのテンプレートをコピーします。
以下バナーの「試してみる」をクリックしましょう。
コピーすると以下のようにテンプレートがお使いのYoom管理画面にコピーされるので、OKを押して設定を進めていきましょう。
ここからはフローボットの設定を進めていきます。
まず、「スケジュールトリガー」をクリックしてください。
「スケジュール設定」の画面が表示されます。
ここではフローボットが起動する日時を指定していきましょう。
今回のテストは【毎月1日】の【9時】に指定するので、下図のように設定しました。
日付指定以外にも、曜日指定やCron設定を使用して自由に設定することができます。
▼曜日指定
▼Cron設定
最後に「完了」を押して次へ進みましょう。
まず、テストで使用する顧客リストをGoogle スプレッドシートで作成しましょう。
実際にテスト環境で顧客情報を更新しても良いデータをリストにしてください。
今回は、以下のデータのメールアドレスを更新します。
作成が完了したらYoomに戻り、設定を進めていきます。
「複数のレコードを取得する(最大300件)」をクリックしてください。
クリックすると以下の画面に切り替わります。
Google スプレッドシートと連携するアカウントに間違いがないかを確認しましょう。
次に、データベースの連携を行います。
「スプレッドシートID」と「スプレッドシートのタブ名」は、入力欄をクリックして表示される候補から選択してください。
候補は、連携しているアカウントに紐づいて表示されます。
「テーブル範囲」は、作成したシートに合わせ直接入力してください。
設定が完了したら「次へ」をクリックしましょう。
「取得したいレコードの条件」は、複数存在するレコードの中から取得対象となるレコードを指定します。
今回は顧客のIDが入力されているレコードを取得するため、以下のように設定しました。
設定が完了したら「テスト」を行います。
テストに成功すると、条件に合うレコードが全て(最大300件)取得され、「取得した値」に追加されます。
取得した値はこのあとの設定でも使用します。
※取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。
「完了」を押して次に進みましょう!
取得したレコードの数だけループ処理を行って、顧客情報を更新していきます。
「同じ処理を繰り返す」をクリックしてください。
※「同じ処理を繰り返す」オペレーションはチームプラン・サクセスプランでのみご利用いただけます。
フリープラン・ミニプランではエラーになってしまうためご注意ください。
有料プランには、2週間の無料トライアルができ、期間中は通常は制限されるアプリや機能(オペレーション)も使えますので、この機会にぜひお試しください。
繰り返し対象の取得した値を設定します。
「オペレーション」のプルダウンから「複数のレコードを取得する(最大300件)」を選択。
「取得した値」には、ループ処理で用いるレコードの項目(顧客のIDや姓名)を設定しましょう。
『+取得した値を追加』で項目を増やす事も可能です。
設定が完了したら最後に「完了」をクリックしてください。
「顧客情報を更新」をクリックしてください。
クリックすると以下の画面に切り替わります。
ecforceと連携するアカウントに間違いがないかを確認し、「次へ」をクリックしましょう。
「顧客ID」は、取得した値から『ループ変数』を引用し設定しましょう。
取得した値を引用することで、トリガーが実行されるたびに最新の値が反映されます。
その他、連携・更新したい項目を任意で選択し、ループ変数を設定しましょう。
全ての設定が完了したら「テスト」を押してください。
テストに成功すると、以下の画面が表示されます。
また、実際に顧客情報が更新されるので、ecforceを確認してみましょう。
確認できたら、Yoomに戻り「完了」を押してください。
最後に、情報更新したことを通知するメールの設定を行いましょう。
「メールを送る」を、クリックしてください。
「To」は、通知を送るメールアドレスを設定しましょう。
「CC」や「BCC」も任意で設定可能です。
なお、最後にメール送信テストを行うので実際にメールを受信できるアドレスを入力してください。
「件名」と「本文」は、下図のように取得した値や日付を活用して自由に入力できます。
用途に合わせて、固定値と変数(取得した値)を組み合わせ設定してみましょう。
入力が完了したら「次へ」を押してください。