SquareとYoomの連携イメージ
【ノーコードで実現】Squareの在庫情報を自動で同期する方法
Yoomを詳しくみる
この記事のテンプレートを試す
SquareとYoomの連携イメージ
フローボット活用術

2025-10-27

【ノーコードで実現】Squareの在庫情報を自動で同期する方法

Yuka Matsumoto
Yuka Matsumoto

「Squareの在庫数が変わるたびに、他のシステムへ手作業で反映するのが面倒…」

「複数の店舗やECサイトで在庫を管理しているけど、手動での同期だとミスが起きやすい…」

このように、Squareの在庫情報を手作業で転記することに手間や不安を感じていませんか?

もし、Squareで在庫数が更新された際に、SalesforceなどのCRMツールの商品情報へ自動で反映できる仕組みがあれば、手作業の負担を減らし、人為的なミスや販売機会の損失を防ぐことが可能です。

今回ご紹介する方法は、専門的な知識がなくてもノーコードで手軽に設定できます。この機会に在庫管理の自動化を進め、日々の作業を楽にしていきましょう。

とにかく早く試したい方へ

Yoomでは、Squareの在庫情報を他のシステムに自動で同期するためのテンプレートをご用意しています。

「まずは試してみたい!」という方は、以下のバナーをクリックして自動化を体験してみましょう!


■概要

Squareで管理している在庫情報と、Salesforceの商品データが一致せず、手作業での更新に手間を感じていませんか?こうした手作業は更新漏れや入力ミスの原因にもなり得ます。このワークフローを活用すれば、Squareの在庫数が更新された際に、自動でSalesforceのレコードが更新されるため、面倒なSquareの在庫同期作業を効率化し、常に最新の情報を保つことができます。

■このテンプレートをおすすめする方

  • SquareとSalesforceを併用し、在庫管理を手作業で行っている方
  • SquareとSalesforceの在庫同期を自動化し、業務を効率化したい方
  • 手作業によるデータ更新のミスをなくし、正確な在庫管理を実現したい方

■このテンプレートを使うメリット

  • Squareで在庫数が更新されると自動でSalesforceのレコードが更新されるため、在庫同期作業にかかっていた時間を短縮できます
  • 手作業によるデータ転記が不要になるため、入力間違いや更新漏れといったヒューマンエラーのリスクを軽減し、データの正確性を保てます

■フローボットの流れ

  1. はじめに、SquareとSalesforceをYoomと連携します
  2. 次に、トリガーでSquareを選択し、「在庫数が更新されたら」というアクションを設定します
  3. 次に、オペレーションでSquareの「特定の商品情報を取得」アクションを設定し、在庫数が更新された商品の詳細情報を取得します
  4. 最後に、オペレーションでSalesforceの「レコードを更新する」アクションを設定し、取得した情報をもとに該当のレコードを更新します

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Squareの設定では、任意のWebhook名を設定することが可能です
  • Salesforceの設定では、ご利用の環境に合わせてマイドメインURLや、更新対象となるオブジェクトのAPI参照名を任意で設定してください

注意事項

  • Square、SalesforceのそれぞれとYoomを連携してください。
  • 【Salesforce】はチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
  • チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。
  • データベースを操作するオペレーションで、レコード追加や更新を行う際は、Salesforceの入力形式に沿って設定を行ってください。例えば、Salesforceの入力形式が選択式かつ英語入力の場合、選択肢に存在しない値や異なる言語で入力した値はエラーとなりますのでご注意ください。

SquareとSalesforceを連携して在庫を同期するフローを作ってみよう

ここから代表的な例として、Squareで在庫数が更新されたら、Salesforceのレコードを自動で同期するフローを解説します。
ここではYoomを使用してノーコードで設定をします。まだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

※今回連携するアプリの公式サイト:SquareSalesforce

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • SquareとSalesforceのマイアプリ連携
  • テンプレートをコピー
  • Squareのトリガー設定とSalesforceのアクション設定
  • トリガーをONにし、フローが起動するかを確認

■概要

Squareで管理している在庫情報と、Salesforceの商品データが一致せず、手作業での更新に手間を感じていませんか?こうした手作業は更新漏れや入力ミスの原因にもなり得ます。このワークフローを活用すれば、Squareの在庫数が更新された際に、自動でSalesforceのレコードが更新されるため、面倒なSquareの在庫同期作業を効率化し、常に最新の情報を保つことができます。

■このテンプレートをおすすめする方

  • SquareとSalesforceを併用し、在庫管理を手作業で行っている方
  • SquareとSalesforceの在庫同期を自動化し、業務を効率化したい方
  • 手作業によるデータ更新のミスをなくし、正確な在庫管理を実現したい方

■このテンプレートを使うメリット

  • Squareで在庫数が更新されると自動でSalesforceのレコードが更新されるため、在庫同期作業にかかっていた時間を短縮できます
  • 手作業によるデータ転記が不要になるため、入力間違いや更新漏れといったヒューマンエラーのリスクを軽減し、データの正確性を保てます

■フローボットの流れ

  1. はじめに、SquareとSalesforceをYoomと連携します
  2. 次に、トリガーでSquareを選択し、「在庫数が更新されたら」というアクションを設定します
  3. 次に、オペレーションでSquareの「特定の商品情報を取得」アクションを設定し、在庫数が更新された商品の詳細情報を取得します
  4. 最後に、オペレーションでSalesforceの「レコードを更新する」アクションを設定し、取得した情報をもとに該当のレコードを更新します

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Squareの設定では、任意のWebhook名を設定することが可能です
  • Salesforceの設定では、ご利用の環境に合わせてマイドメインURLや、更新対象となるオブジェクトのAPI参照名を任意で設定してください

注意事項

  • Square、SalesforceのそれぞれとYoomを連携してください。
  • 【Salesforce】はチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
  • チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。
  • データベースを操作するオペレーションで、レコード追加や更新を行う際は、Salesforceの入力形式に沿って設定を行ってください。例えば、Salesforceの入力形式が選択式かつ英語入力の場合、選択肢に存在しない値や異なる言語で入力した値はエラーとなりますのでご注意ください。

前準備:SquareとSalesforceにテスト用データを作成する

フローを作成する前に、SquareとSalesforceにテスト用データを用意しておきましょう。

今回Squareに用意した商品データは、以下の通りです。

Salesforceには、以下の在庫データを準備しました。

ステップ1:SquareとSalesforceのマイアプリ連携

ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにします。
まずは基本的な設定方法を解説しているナビをご覧ください!

ここからは、今回のフローで使用するアプリの連携方法を解説します。

Square(Webhook)の場合

検索窓に「Square(Webhook)」と入力し、検索結果に表示されたアプリを選択します。

新規登録画面が表示されたら、「Square Developer Portal」をクリックします。

以下の画面が表示されたら、使用するアプリケーションの「Open」をクリックしてください。
※アプリケーションがまだない場合は、「+」をクリックして新規作成します。

表示された画面で「Production」を選択し、アクセストークンをコピーします。

テンプレートの新規登録画面に戻り、アカウント名と先ほどコピーしたアクセストークンを入力して「追加」をクリックしてください。

以上で、Square(Webhook)の連携は完了です。

Squareの場合

Squareのマイアプリ連携は、以下の手順をご確認ください。

Salesforceの場合

Salesforceのマイアプリ連携は、以下の手順をご確認ください。

※Salesforceは、チームプラン・サクセスプランをご利用の方向けのアプリです。フリープランやミニプランでは、フローボットのオペレーションやデータコネクトでエラーが発生してしまうのでご注意ください。
※有料プラン(チームプラン・サクセスプラン)には、2週間の無料トライアルがあります。トライアル期間中なら、通常は制限されているSalesforceとの連携もお試しいただけます。ぜひこの機会に、様々な機能を体験してみてください。

ステップ2:テンプレートをコピー

ここからは、Squareで在庫数が更新されたら、Salesforceのレコードを自動で同期するフローを作成します。
下記のバナーから、「試してみる」をクリックしてテンプレートをコピーしてください。


■概要

Squareで管理している在庫情報と、Salesforceの商品データが一致せず、手作業での更新に手間を感じていませんか?こうした手作業は更新漏れや入力ミスの原因にもなり得ます。このワークフローを活用すれば、Squareの在庫数が更新された際に、自動でSalesforceのレコードが更新されるため、面倒なSquareの在庫同期作業を効率化し、常に最新の情報を保つことができます。

■このテンプレートをおすすめする方

  • SquareとSalesforceを併用し、在庫管理を手作業で行っている方
  • SquareとSalesforceの在庫同期を自動化し、業務を効率化したい方
  • 手作業によるデータ更新のミスをなくし、正確な在庫管理を実現したい方

■このテンプレートを使うメリット

  • Squareで在庫数が更新されると自動でSalesforceのレコードが更新されるため、在庫同期作業にかかっていた時間を短縮できます
  • 手作業によるデータ転記が不要になるため、入力間違いや更新漏れといったヒューマンエラーのリスクを軽減し、データの正確性を保てます

■フローボットの流れ

  1. はじめに、SquareとSalesforceをYoomと連携します
  2. 次に、トリガーでSquareを選択し、「在庫数が更新されたら」というアクションを設定します
  3. 次に、オペレーションでSquareの「特定の商品情報を取得」アクションを設定し、在庫数が更新された商品の詳細情報を取得します
  4. 最後に、オペレーションでSalesforceの「レコードを更新する」アクションを設定し、取得した情報をもとに該当のレコードを更新します

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Squareの設定では、任意のWebhook名を設定することが可能です
  • Salesforceの設定では、ご利用の環境に合わせてマイドメインURLや、更新対象となるオブジェクトのAPI参照名を任意で設定してください

注意事項

  • Square、SalesforceのそれぞれとYoomを連携してください。
  • 【Salesforce】はチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
  • チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。
  • データベースを操作するオペレーションで、レコード追加や更新を行う際は、Salesforceの入力形式に沿って設定を行ってください。例えば、Salesforceの入力形式が選択式かつ英語入力の場合、選択肢に存在しない値や異なる言語で入力した値はエラーとなりますのでご注意ください。

テンプレートがコピーできたら、「OK」をクリックします。

ステップ3:Square(Webhook)のトリガー設定

ここでは、フロー起動のきっかけとなるトリガーを設定します。

マイプロジェクトから、「【コピー】Squareで在庫数が更新されたら、Salesforceのレコードを更新する」を選んでください。

テンプレートを開いたら、「在庫数が更新されたら(Webhook)」をクリックします。

まずは、連携するアカウントとトリガーアクションの設定を行います。

  • タイトル:わかりやすい名前に変更できます。設定したタイトルは、上記画像の赤枠部分に反映されます。
  • アカウント情報:ステップ1で連携したアカウントが自動で選択されています。必要に応じて、他のアカウントに切り替えることも可能です。
  • トリガーアクション:テンプレート通りに「在庫数が更新されたら(Webhook)」を選択します。

設定内容を確認したら、「次へ」をクリックしてください。

次に、Webhookの名前を入力します。

※Webhookとは?
Squareで発生した決済や在庫数更新などのイベントを検知し、その情報を外部システムへ自動的に通知する仕組みのことです。
これを設定することで、YoomとSquare間のデータ連携がリアルタイムで行われます。

Webhook名は、後から見ても内容が分かりやすい名前にしておきましょう。
名前を入力したら、API接続のテストを実行します。

テストに成功すると、以下の画面が表示されます。
内容を確認して、次へ進みましょう!

ここでSquareを開き、テスト用商品の在庫数を変更します。
今回は、以下のように在庫数を更新しました。

準備ができたら、テストを実行してください。

テストに成功すると、以下のように「取得した値」が表示されます。

※取得した値とは?
トリガーやオペレーション設定時に、テストを実行して得られたデータのことを指します。
この値は、後続のオペレーション設定時に利用でき、フローボットを起動するたびに値が変わります。

必要に応じて、「+取得する値を追加」ボタンから他のデータを取得することも可能です。

ここで取得した値は、後続のステップで使用します。
内容を確認したら、保存して次のステップに進みましょう!

ステップ4:Squareのアクション設定

このステップでは、ステップ3で取得した在庫情報をもとに、関連する商品データを取得する設定を行います。

フロー内の「特定の商品情報を取得」をクリックしてください。

最初に、連携するアカウントとアクションを設定します。

  • タイトル:わかりやすい名前に変更できます。
  • アカウント情報:ステップ1で連携したアカウントが自動で選択されています。
  • アクション:テンプレート通りに、「特定の商品情報を取得」を選択します。

内容を確認したら、[次へ]をクリックしましょう。

次に、API接続の設定画面が表示されます。

アイテムIDには、ステップ3で取得した値が自動で入力されています。
空欄になっている場合は、入力欄をクリックして「取得した値」タブを開いてください。
「在庫数が更新されたら(Webhook)」の中から、カタログオブジェクトIDを選びましょう。

アイテムIDの設定が完了したら、テストを実行します。

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

必要に応じて詳細設定を行い、保存して次のステップに進みましょう。

ステップ5:Salesforceのアクション設定

このステップでは、Squareで更新された商品の在庫数をSalesforceに反映する設定を行います。

フロー内の「レコードを更新する」をクリックしてください。

はじめに、連携アカウントとアクションを設定します。

  • タイトル:自由にカスタマイズできます。
  • アカウント:ステップ1で連携したアカウントが選択されています。必要があれば、他のアカウントに変更することも可能です。
  • アクション:あらかじめ「レコードを更新する」が選択されています。

次に、データベース連携の設定を行います。

まず、マイドメインURLを入力します。
マイドメインURLを確認するには、Salesforceにログイン後、画面右上の歯車アイコンをクリックして設定を開きます。

検索窓に「私のドメイン」と入力し、表示された「私のドメイン」をクリックしてください。

私のドメイン設定画面が開いたら、「現在の[私のドメイン]のURL」をコピーしてYoomの入力欄に貼り付けてください。

続いて、オブジェクトのAPI参照名を設定します。
これは、在庫を更新したいSalesforceオブジェクトを指定するための情報です。

Salesforceの設定画面で、オブジェクトマネージャータブをクリックしてください。

表示されたオブジェクト一覧から、在庫を更新したいオブジェクトを探します。
該当オブジェクトのAPI参照名をコピーして、入力欄に貼り付けましょう。

すべての設定が完了したら、次へ進みます!

次に、Salesforce上で更新するレコードの条件と内容を設定します。

まず、更新したいレコードの条件を設定します。
今回の例では、商品が一致するレコードを更新するため、以下のように設定しました。

  • 左側:カタログID
  • 中央:等しい
  • 右側:カタログオブジェクトID

次に更新後のレコードの値を設定します。
今回は在庫数だけを更新するため、在庫数カラムに「在庫数が更新されたら(Webhook)」で取得した在庫数を入力します。

取得した値を活用することで、フローが実行されるたびに最新の情報が反映されます。

注意点として、値を設定する際はSalesforceの入力形式に沿って入力するようにしましょう。
例えば、Salesforceの入力形式が選択式であったり、英語入力のみである場合、選択肢にない値や設定と違う言語で入力するとエラーとなるのでご注意ください。

設定が完了したら、テストを実行しましょう。

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

ここでSalesforceで対象のレコードを開き、在庫数が更新されているか確認してみましょう。
Squareで行った在庫変更が反映されていれば成功です!

必要に応じて詳細設定を行い、保存しましょう。

お疲れさまでした。
以上で、フローの設定は完了です!

ステップ6:フローをONにしてテスト実行する

設定完了の画面が表示されたら、トリガーをONにします。

これでフローの作成は完了です。
あとは、実際にSquareで在庫数を更新したら、Salesforceのレコードが自動で同期されるかを確認してみましょう!

Squareを活用したその他の自動化例

Squareを活用した自動化は、今回ご紹介した「Squareで在庫数が更新されたら、Salesforceのレコードを自動で同期する」以外にも様々な業務に応用できます。

ここでは、関連するテンプレートをいくつかご紹介します。日々の業務効率化のヒントとして、ぜひ参考にしてください。

GoogleスプレッドシートやSPIRAL、LINE、Shopifyなどの外部システムからの情報をもとに、Squareに顧客情報を自動登録したり、スマレジと在庫数を同期したりできます。

さらに、決済された商品情報や支払いデータをスプレッドシートやExcelに記録し、Microsoft Teamsに通知します。

これにより、顧客情報と在庫の管理を効率化し、経理処理と販売データの把握を実現できます。


■概要

Googleスプレッドシートで行が追加されたらSquareに顧客情報を登録するフローです。

■このテンプレートをおすすめする方

1.Googleスプレッドシートで顧客情報を管理している方

・Googleスプレッドシートに入力した顧客情報をSquareにも自動で反映させたい方

・顧客情報の重複入力を避けて作業効率を向上させたい方

・GoogleスプレッドシートとSquareの顧客情報を同期させて常に最新の状態を保ちたい方

2.Squareを利用している店舗運営者

・Googleスプレッドシートで管理している顧客情報をSquareの顧客台帳に活用したい方

・新規顧客獲得キャンペーンなどで大量の顧客情報を効率的にSquareに登録したい方

・顧客情報を一元管理してマーケティング施策や顧客分析に活用したい方

3.マーケティング担当者

・オンライン、オフライン問わずに顧客情報をSquareに集約して分析や顧客セグメント化に活用したい方


■このテンプレートを使うメリット

Googleスプレッドシートは顧客情報管理に便利ですが、その情報を手作業で他のシステムに転記するのは時間と手間がかかり、ヒューマンエラーも起こりやすいです。顧客情報が頻繁に追加・更新される場合や複数のシステムで情報を共有したい場合など手作業での管理は非効率的です。

このフローを活用することによって、Googleスプレッドシートに入力された顧客情報がリアルタイムでSquareに反映され、手作業によるデータ入力の手間を省き、業務効率を大幅に向上させることができます。

■注意事項

・Googleスプレッドシート、SquareのそれぞれとYoomを連携してください。


■概要

SPIRALに新しい顧客情報が追加されるたびに、手作業でSquareにも同じ情報を入力していませんか?
この繰り返し作業は時間がかかるだけでなく、入力ミスといったヒューマンエラーの原因にもなりがちです。
このワークフローを活用すれば、SPIRALへのレコード追加を検知し、Squareへ顧客情報を自動で登録することが可能になるため、業務の効率化を実現します。

■このテンプレートをおすすめする方

  • SPIRALで管理している顧客情報を、手作業でSquareに登録している方
  • 顧客情報の二重入力による手間や、入力ミスによるデータの不整合をなくしたい方
  • 定型的なデータ登録業務から解放され、コア業務に集中したいと考えている方

■このテンプレートを使うメリット

  • SPIRALにレコードが追加されると、Squareへ顧客情報が自動で登録されるため、これまで手作業に費やしていたデータ入力の時間を短縮することができます。
  • 手作業によるデータ転記が不要になることで、入力間違いや登録漏れといったヒューマンエラーのリスクを軽減し、データの正確性を高めることに繋がります。

■フローボットの流れ

  1. はじめに、SPIRALとSquareをYoomと連携します。
  2. 次に、トリガーでSPIRALの「レコードが追加されたら」というアクションを選択し、監視対象のデータベースIDなどを指定します。
  3. 最後に、オペレーションでSquareの「顧客情報を登録」アクションを設定します。この際、SPIRALから取得した顧客名や連絡先などの情報を、Squareの対応する項目に紐付けます。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Squareの「顧客情報を登録」オペレーションでは、SPIRALから取得したデータを変数として引用できます。

注意事項

  • SPIRAL、SquareのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要

LINE公式アカウントで受けたお客様の情報を、都度Squareで検索し、手入力で新規登録をしていませんか?この作業は時間がかかるだけでなく、情報の入力ミスや登録漏れが発生する原因にもなります。このワークフローを活用すれば、LINE公式アカウントでのメッセージ受信をきっかけに、Squareの顧客情報検索から新規登録までを自動化できるため、こうした手作業にまつわる課題を解消します。

■このテンプレートをおすすめする方

  • LINE公式アカウントとSquareを使って顧客管理を行っている店舗運営者の方
  • 顧客情報の登録作業における手入力の手間や入力ミスをなくしたいと考えている方
  • 顧客対応の初動を自動化し、より質の高いサービス提供に集中したい方

■このテンプレートを使うメリット

  • LINE公式アカウントでのメッセージ受信からSquareへの顧客登録までを自動化し、手作業での対応にかかる時間を短縮します。
  • 手作業による顧客情報の転記が不要になるため、入力ミスや登録漏れといったヒューマンエラーの防止に繋がります。

■フローボットの流れ

  1. はじめに、LINE公式アカウントとSquareをYoomと連携します。
  2. トリガーでLINE公式アカウントを選択し、「ユーザーからメッセージを受けとったら」アクションを設定します。
  3. 次に、オペレーションでAI機能の「テキストからデータを抽出する」を設定し、受信したメッセージから顧客名などの情報を抽出します。
  4. 続いて、オペレーションでSquareの「顧客情報を検索」を設定し、抽出した情報をもとに既存顧客かどうかを確認します。
  5. オペレーションで分岐機能を設定し、検索結果の有無によって後続の処理を分けます。
  6. 最後に、顧客情報がなかった場合のオペレーションとして、Squareの「顧客情報を登録」を設定します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • AI機能の「テキストからデータを抽出する」では、LINE公式アカウントから受け取ったメッセージを基に、氏名や電話番号など、抽出したい項目を任意で設定できます。
  • 分岐機能では、Squareの顧客情報検索の結果を利用して、どのような条件の場合に新規顧客登録のアクションを実行するかを自由に設定できます。

■注意事項

  • LINE公式アカウントとSquareのそれぞれとYoomを連携してください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

■概要

Squareで新しい顧客情報が登録されるたびに、freee会計へ手作業で取引先情報を入力する作業は、手間がかかり入力ミスも発生しやすいのではないでしょうか。
また、これらのSaaS間で情報が即座に同期されないことによる業務の遅延も課題となりがちです。
このワークフローを活用すれば、Squareで特定条件に合致する顧客が作成された際に、freee会計へ取引先情報を自動で作成するため、作業の迅速化が図れます。

■このテンプレートをおすすめする方

  • Squareとfreee会計間で顧客・取引先情報を手作業で登録している方
  • 手入力による情報登録のミスや漏れをなくし、データ精度を向上させたいと考えている方
  • 顧客管理から会計処理への連携を効率化し、迅速な対応を実現したいチームリーダーの方

■このテンプレートを使うメリット

  • Squareでの顧客作成後、freee会計への取引先作成が自動化され、これまで手作業に費やしていた時間を短縮できます。
  • 手作業によるデータ転記時の入力間違いや登録漏れといったヒューマンエラーのリスクを軽減し、情報の正確性を高めることに繋がります。

■フローボットの流れ

  1. はじめに、Squareとfreee会計をYoomと連携します。
  2. 次に、トリガーでSquareの「顧客が作成されたら(Webhook)」というアクションを設定し、新しい顧客情報が作成された際にフローが起動するようにします。
  3. 次に、オペレーションで「分岐機能」を選択し、Squareから取得した顧客情報の中から特定の条件に合致する場合のみ後続処理に進むよう設定します。
  4. 最後に、オペレーションでfreee会計の「取引先の作成」アクションを設定し、分岐条件を満たした顧客情報を基にfreee会計に新しい取引先を作成します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • 分岐機能の条件は、例えば顧客の種別や地域など、運用に合わせて任意に編集・追加が可能です。
  • freee会計の「取引先の作成」アクションでは、Squareの顧客情報から取得した会社名、担当者名、連絡先などの値を、freee会計の対応する項目へ変数として埋め込むことでカスタムが可能です。

■注意事項

  • Square、freee会計のそれぞれとYoomを連携してください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

■概要

Shopifyで新しい注文が入るたびに、手作業でSquareに顧客情報を登録するのは手間がかかる作業ではないでしょうか。この作業は件数が増えるにつれて担当者の負担となり、手作業による入力ミスや登録漏れの原因にもなり得ます。このワークフローを活用すれば、Shopifyでの注文発生をきっかけにSquareへ顧客情報が自動で登録されるため、こうした課題を解消し、より正確で効率的な顧客管理を実現します。

■このテンプレートをおすすめする方

  • ShopifyとSquareを利用しており、注文情報の顧客登録を手作業で行っている方
  • ECサイトの注文管理と顧客管理の連携を効率化したいと考えている店舗運営者の方
  • 手作業によるデータ入力ミスをなくし、顧客情報を正確に管理したいと考えている方

■このテンプレートを使うメリット

  • Shopifyで注文が発生すると自動でSquareに顧客情報が登録されるため、これまで手作業に費やしていた時間を短縮することができます。
  • 手作業でのデータ転記がなくなることで、顧客情報の入力間違いや登録漏れといったヒューマンエラーのリスク軽減に繋がります。

■フローボットの流れ

  1. はじめに、ShopifyとSquareをYoomと連携します。
  2. 次に、トリガーでShopifyを選択し、「注文が発生したら」というアクションを設定します。
  3. 最後に、オペレーションでSquareを選択し、「顧客情報を登録」アクションを設定し、トリガーで取得した顧客情報を紐付けます。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Shopifyと連携する際に、ご利用のストアに合わせてサブドメインを設定してください。
  • Squareの顧客情報登録オペレーションでは、Shopifyから取得したどの情報をどの項目に登録するかを任意で設定できるほか、固定のテキストなどを入力することも可能です。

■注意事項

  • Shopify、SquareのそれぞれとYoomを連携してください。
  • Shopifyはチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
  • チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要

Squareでの決済情報を、都度手作業で確認し、関係者へ共有する作業に手間を感じていませんか。
この確認・共有作業は、対応漏れや遅延が許されない一方で、担当者の負担になりがちです。
このワークフローを活用すれば、Squareで支払いが発生したタイミングで、自動でMicrosoft Teamsに通知が届くため、手作業による情報共有の手間をなくし、迅速な連携を実現します。

■このテンプレートをおすすめする方

  • Squareでの決済情報を手作業で確認し、関係部署へ共有している経理や営業担当者の方
  • 決済情報の共有漏れや遅延を防ぎ、迅速な顧客対応を実現したいと考えているチームリーダーの方
  • SquareとMicrosoft Teamsを日常的に利用しており、手入力による二度手間を解消したい方

■このテンプレートを使うメリット

  • Squareでの支払い発生をトリガーに自動で通知が飛ぶため、これまで手作業で行っていた情報共有の時間を短縮することができます。
  • 手動での確認や転記作業が不要になるため、通知漏れや金額の誤認といったヒューマンエラーの防止に繋がります。

■フローボットの流れ

  1. はじめに、SquareとMicrosoft TeamsをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「支払い(決済)が作成されたら」というアクションを設定します。
  3. 最後に、オペレーションでMicrosoft Teamsの「チャネルにメッセージを送る」アクションを設定し、Squareから取得した情報を通知するように設定します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Microsoft Teamsへの通知は、任意のチームやチャネルに設定することが可能です。
  • 通知するメッセージの本文は自由に編集でき、Squareで取得した支払金額や顧客情報などのデータを変数として埋め込むこともできます。

■注意事項

  • Square、Microsoft TeamsのそれぞれとYoomを連携してください。
  • Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要

Squareでの決済完了後、都度HubSpotへ顧客情報を手作業で登録していませんか?この作業は手間がかかるだけでなく、入力ミスといったヒューマンエラーの原因にもなりがちです。このワークフローを活用すれば、Squareでの決済をトリガーにHubSpotへの顧客情報登録が自動で実行されるため、こうした課題を解消し、より迅速で正確な顧客管理を実現できます。

■このテンプレートをおすすめする方

  • Squareでの決済後、HubSpotへの顧客情報登録を手作業で行っている方
  • 手作業によるデータ入力でのミスや、対応漏れをなくしたいと考えている方
  • 決済から顧客管理までのフローを自動化し、業務効率を改善したい方

■このテンプレートを使うメリット

  • Squareでの決済完了後、HubSpotへの顧客情報登録が自動化されるため、手作業での入力にかかっていた時間を短縮できます。
  • システムが自動でデータを連携するので、手入力による登録情報の誤りや、顧客登録の漏れといったヒューマンエラーを防ぎます。

■フローボットの流れ

  1. はじめに、SquareとHubSpotをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「支払い(決済)が作成されたら」というアクションを設定します。
  3. 続いて、オペレーションでSquareの「特定の顧客情報を取得」アクションを設定し、トリガーとなった決済情報をもとに顧客情報を取得します。
  4. 最後に、オペレーションでHubSpotの「コンタクトの作成」アクションを設定し、前段で取得した顧客情報を連携してコンタクトを作成します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • HubSpotでコンタクトを作成する際、登録する情報は柔軟にカスタマイズできます。Squareから取得した顧客名やメールアドレスなどを対応する項目に設定したり、「リードソース」などの項目に「Square決済」といった固定の値を設定することも可能です。

■注意事項

  • SquareとHubSpotのそれぞれとYoomを連携してください。

■概要

Squareで決済が完了したらMicrosoft Excelに登録するフローです。

■このテンプレートをおすすめする方

1.Squareを利用している店舗

・Squareを決済システムとして利用している方

・複数の決済オプションの提供でSquareを活用している店舗経営者

2.決済データの管理を行う方

・Microsoft Excelで決済データを一元管理している方

・決済データの分析を行いマーケティング施策として役立てている方

■このテンプレートを使うメリット

Squareは複数の決済オプションが提供されており、幅広い顧客層に対応できるシステムです。
しかし、Squareの決済データを他のツールでも管理している場合、手動作業によるデータの入力ミスや登録漏れが発生する恐れがあります。

手動による登録作業を効率化したい方に、このテンプレートは適しています。
このテンプレートを利用することで、Squareの決済が完了すると自動でMicrosoft Excelに決済データを登録できるため、手動作業の負担を軽減できます。

登録するデータが多い場合でも、データ登録はシームレスに行われるため、他の重要なタスクを集中的に進めることが可能です。

■注意事項

・Square、Microsoft ExcelのそれぞれとYoomを連携してください。

・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。

・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。

・プランによって最短の起動間隔が異なりますので、ご注意ください。


■概要

Squareで決済された商品情報を取得しGoogle スプレッドシートのデータベースに追加するフローです。

■このテンプレートをおすすめする方

1.Squareを利用している店舗・事業主

・Squareで発生した決済情報をGoogle スプレッドシートで一覧化・分析したい方

・決済情報をSquareとGoogle スプレッドシート間で手動で同期する手間を削減したい方

・常に最新の決済情報をGoogle スプレッドシートで確認したい方

2.Squareの決済情報に基づいて業務を行う方

・決済情報をGoogle スプレッドシートに取り込んで詳細な分析を行いたい方

・決済データをグラフ化したりピボットテーブルで集計したりしたい方

・Squareの決済情報が更新されたら自動的にGoogle スプレッドシートに反映させたい方


■このテンプレートを使うメリット

Squareはキャッシュレス決済をシンプルにする便利なツールですが、決済された商品情報を手作業でGoogleスプレッドシートに入力するのは、手入力ミスや情報の漏れが発生するリスクもあります。

このフローを活用すれば、Squareで決済が完了したら商品情報がGoogleスプレッドシートのデータベースに自動で追加されます。これにより、手作業での入力作業を行う必要がなくなり業務効率が大幅に向上します。また、人的なミスのリスクも軽減されて、より迅速かつ正確な売上管理が可能になります。

■注意事項

・Google スプレッドシート、SquareのそれぞれとYoomを連携してください。


■概要
「Squareとスマレジの在庫数を定期的に同期する」ワークフローは、異なる販売管理システム間で在庫情報を自動的に更新し、データの一貫性を保つ業務ワークフローです。
手動での在庫管理は時間と労力がかかりますが、このワークフローを活用することで、Squareとスマレジ間の在庫数を定期的に自動同期し、業務効率を向上させることができます。

■このテンプレートをおすすめする方

  • Squareとスマレジを併用して在庫管理を行っている店舗オーナーの方
  • 在庫データの手動同期に時間を費やしている業務担当者の方
  • システム間の在庫情報の整合性を保ちたいと考えている経営者の方
  • 効率的な在庫管理でオペレーションを改善したいと考えている方

■このテンプレートを使うメリット

  • 業務効率の向上:在庫管理の自動化により、手動でのデータ更新作業を削減できます。
  • データの整合性維持:Squareとスマレジ間で正確な在庫情報を一貫して管理できます。
  • ヒューマンエラーの防止:自動同期により、手入力のミスを減らし信頼性を向上します。
  • 効率的な意思決定支援:常に最新の在庫情報を基に、適切な仕入れや販売戦略を立てやすくなります。

まとめ

Squareの在庫情報と他ツールとの連携を自動化することで、手作業による在庫データの入力ミスを減らし、リアルタイムで在庫を管理できるようになります。

これにより、担当者は販売戦略の立案やマーケティング施策の検討など、より付加価値の高い業務に集中できるようになります!

今回ご紹介したノーコードツール「Yoom」を使えば、プログラミングの知識がなくても、直感的な操作で手軽に業務フローを構築することが可能です。

自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!

よくあるご質問

Q:Salesforceのカスタムオブジェクトにも同期できますか?

A:はい、可能です。
Yoomでは標準オブジェクトだけでなく、カスタムオブジェクトへの連携も対応しています。
詳しくは、以下のヘルプページもご確認ください。

Q:在庫が一定数を下回ったら通知する設定はできますか?

A:はい、可能です。
「分岐する」オペレーションを活用することで、在庫数が一定の閾値を下回った際に、Slackなどのチャットツールへ通知を送信できます。
例えば、今回ご紹介したテンプレートの場合、「レコードを更新する」の後に分岐オペレーションとSlackの「メッセージを送る」アクションを設定することで実現できます。
詳しい設定方法は、以下のヘルプページをご覧ください。

Q:連携が失敗した場合、エラー通知や自動リトライはされますか?

A:フローボットでエラーが発生すると、Yoomの画面上に「認証に失敗しました」「権限がありません」「設定内容に誤りがあります」といったエラーメッセージが表示されます。
また、エラーが発生した際にメールやチャットツール(Slack・Chatworkなど)で通知を受け取ることも可能です。
通知には、エラーが起きたオペレーションや、その詳細を確認できるリンクが記載されており、原因を迅速に把握できます。

なお、エラーが発生するとフローの再実行は自動で行われないため、手動での対応が必要です。
エラーが発生した際の対応方法は、以下のヘルプページをご参照ください。

ヘルプページで解決しない場合は、サポート窓口からお問い合わせいただけます。

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Yuka Matsumoto
Yuka Matsumoto
Webアプリケーションエンジニアとして4年間、業務システム開発に携わっておりました。 その経験を活かし、業務効率化や自動化に役立つYoomの活用方法をわかりやすくお伝えします。 日々の業務をもっとシンプルに、そして生産性を高めるヒントを発信していきます。
タグ
連携
Square
自動
自動化
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる