

・
.avif)
「Salesforceで商談が成立したのに、ECサイトの在庫更新が漏れていてクレームに繋がってしまった…」
「手動での在庫数の反映は時間がかかるし、入力ミスも怖い…」
このように、CRMとECサイト間での在庫情報の連携に手間や課題を感じていませんか?
もし、<span class="mark-yellow">Salesforceで商談のステータスが「成立」に変わった際に、自動でShopifyの在庫数を更新してくれる仕組み</span>があれば、これらの悩みから解放されます。営業担当者は次の商談に、EC担当者は販売戦略の立案といった、より重要な業務に集中できる時間を生み出すことができるでしょう!
今回ご紹介する自動化は、ノーコードで簡単に設定可能です。
手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!
Yoomには<span class="mark-yellow">Salesforceの商談情報をもとに在庫管理を自動化する業務フロー自動化のテンプレート</span>が用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
それではここから、Salesforceで商談が成立した際に、Shopifyの在庫数を自動で更新するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Salesforce /Shopify
[Yoomとは]
今回は大きく分けて以下のプロセスで作成します。
※これから作成するフローボットは、オペレーション数が5つを超えています。
オペレーション数が5つを超えるフローボットをご利用いただくには、ミニプラン以上の有料プランへのご加入が必要です。
フリープランでは起動できませんので、ご注意ください。
※ミニプランなどの有料プランは、2週間の無料トライアルが可能です。
無料トライアル中なら、普段制限されているアプリや機能も自由にお試しいただけますので、ぜひ活用してみてください。
Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
それでは、ここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。
Salesforceのマイアプリ連携
※Salesforceはチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。
フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
※チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。
無料トライアル中には制限対象のアプリを使用することができます。
以下の手順をご参照ください。
Shopifyのマイアプリ連携
※Shopifyもチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。
フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
以下の手順をご参照ください。
続いてYoomのテンプレートをコピーします。
以下バナーの「試してみる」をクリックします。
以下の画像のような画面が表示されたらテンプレートのコピーは完了です。

ここからはフローボットの設定を進めていきます。
まず、「商談オブジェクトにレコードが登録または更新されたら」をクリックしてください。

クリックすると以下の画面に切り替わります。
Salesforceと連携するアカウントに間違いがないかを確認し、「次へ」をクリックしましょう。

ここで、テスト操作の準備を行います。
実際に商談オブジェクトにレコードを登録または更新する必要があるので、Salesforceで実行してみましょう。
作成する内容は、架空の情報(「テスト商品」や「テスト会社」など)でOKです。
今回は商談が成立した際に更新されるフローを作成するので、以下のテストデータのフェーズを「商談成立(Closed Won)」に更新しました。

準備が完了したら、Yoomに戻り設定を進めていきます。
「トリガーの起動間隔」は5分、10分、15分、30分、60分の間隔で選択可能です。

「マイドメインURL」は、注釈を確認し入力してください。
設定が完了したら、テストを行いましょう。

テストが成功すると、下記のような取得した値が表示されるはずです。
取得した値はこのあとの設定でも使用します。
※取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。
「完了」を押して次に進みましょう!

商談が成立した場合だけ処理を進めるよう、分岐条件を指定していきます。
「分岐する」を、クリックしてください。
※分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。
フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
※ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。
無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

分岐対象の取得した値は、
になっていることを確認してください。

次に、分岐条件を指定していきます。
今回は商談が成立した場合にのみ処理を分岐させるため、下記画像のように設定しました。

用途によって様々な分岐設定が可能です。
詳しくは下記ページを、参考にしてください。
最後に「完了」をクリックしましょう。

「レコードを取得する」をクリックしてください。

再度、Salesforceと連携するアカウントに間違いがないかを確認しましょう。

「マイドメインURL」は、ステップ3と同様の設定をしてください。

「オブジェクトのAPI参照名」は、入力欄をクリックして表示される候補から選択してください。
今回は【商談】のレコードを取得するので、以下のように設定します。
設定が完了したら、次へ進んでください。

「更新したいレコードの条件」は、複数存在するレコードの中から取得対象となるレコードを指定します。
今回は商談IDが等しいレコードを取得するため、以下のように設定しました。
また、取得した値を活用することで、固定値ではなくトリガーが実行されるたびに最新の情報が反映されます。

完了したら「テスト」を実行しましょう。

テストに成功するとレコードの情報が取得されます。
確認し「完了」をクリックしましょう。

アプリ間で使用する数値形式を統一する設定を行います。
「四捨五入・切り上げ・切り捨て」をクリックしましょう。

今回は【数量】を変換します。
小数点以下の不要なゼロを削除し整数化するため、以下のように設定しました。
完了したら「テスト」を実行しましょう。

設定した数字に変換されていればテスト成功です。
確認し「完了」をクリックしましょう。

「商品を検索」をクリックしてください。

クリックすると以下の画面に切り替わります。
Shopifyと連携するアカウントに間違いがないかを確認し、「次へ」をクリックしましょう。

「商品タイトル」を、取得した値を活用し設定してください。
設定が完了したら「テスト」を行いましょう。

テストに成功すると、検索で一致した商品データが取得されます。
確認し「完了」を押してください。

検索した商品データを基に、在庫数を取得する設定を行います。
「在庫ロケーションを取得」をクリックしてください。

再度、Shopifyと連携するアカウントに間違いがないかを確認し、「次へ」をクリックしましょう。

「在庫アイテムID」は、取得した値から設定してください。
設定が完了したら「テスト」を行いましょう。

テストに成功すると、在庫数が取得されます。
確認し「完了」を押してください。

「在庫数を更新」をクリックしてください。

再度、Shopifyと連携するアカウントに間違いがないかを確認し、「次へ」をクリックしましょう。

「在庫アイテムID」と「ロケーションID」を取得した値から設定しましょう。

「増減する数量」も、取得した値を活用し設定してください。
のため、今回は「-」と組み合わせて入力します。
全ての設定が完了したら「テスト」を実行してください。

テストに成功すると、以下の画面が表示されます。

また、実際に在庫数が自動更新されるので、Shopifyを確認してみましょう。
今回のテストでは【10→8】に自動変更されました。


確認できたら、Yoomに戻り「完了」を押してください。

これですべての設定が完了です。
設定が完了すると以下のようなメニューが表示されるので、トリガーをONにします。
作成したフローボットが正常に動作するか確認しておきましょう!お疲れさまでした。

以上が、Salesforceで商談が成立した際に、Shopifyの在庫数を自動で更新するフローの連携手順になります!
今回ご紹介した連携以外でも、SalesforceのAPIを活用してさまざまな業務を自動化することが可能です。
例えば、Salesforceで新規リードが登録されると、自動的にkintoneに情報を追加し、商談の進捗を管理できます。
また、Salesforceで取引先が登録されると、OneDriveに自動でフォルダを作成し、必要なファイルの整理を支援できるでしょう。
SalesforceとShopifyの連携を自動化することで、<span class="mark-yellow">これまで手作業で行っていた商談成立後の在庫更新作業の手間を削減し、ヒューマンエラーを防ぐことができます。</span>
これにより、更新された在庫情報が維持され、販売機会の損失を防ぎ、営業担当者はコア業務である顧客との関係構築に、EC担当者は販売促進活動に集中できる環境が整うでしょう!
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築可能です。
もし自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!
Q:Shopify以外のECサイト(BASEなど)とも連携できますか?
A:連携可能です。
業務に合わせて自由にフローボットを作成・カスタマイズできるため、使用しているECサイトとも連携できます。
詳しくは基本的なフローボットの作成方法をご確認ください。
Q:商談がキャンセルされたら在庫は自動で戻せますか?
A:はい、可能です。
今回は商談成立時の自動化を紹介しましたが、キャンセル(失注)の場合でも設定を変更することで自動化できます。
具体的には、フローボット内で以下の変更を行ってください。
このように設定することで、商談がキャンセルされた際も在庫を自動で戻すことができます。
Q:エラーが起きた際の対処法はありますか?
A:自動化が失敗した場合、Yoomに登録したメールアドレスに通知が届きます。
また、Yoom画面上に「認証に失敗しました」「設定内容に誤りがある」などのエラーメッセージが表示されます。
エラーが起きた際の対応方法については下記のサイトをご参照ください。
ヘルプページで解決しない場合は、サポート窓口を利用することもできます。
.avif)
