SquareとMicrosoft Excelの連携イメージ
【簡単設定】SquareのデータをMicrosoft Excelに自動的に連携する方法
Yoomを詳しくみる
この記事のテンプレートを試す
SquareとMicrosoft Excelの連携イメージ
フローボット活用術

2025-10-23

【簡単設定】SquareのデータをMicrosoft Excelに自動的に連携する方法

Mahiro Kiriya
Mahiro Kiriya

「Squareで管理している注文情報を、分析のためにMicrosoft Excelにまとめたい!」
「毎日、Squareの管理画面から注文データをコピーして、Microsoft Excelに貼り付ける作業が本当に手間…」

このように、SquareとMicrosoft Excelの間で発生する手作業でのデータ連携に、課題を感じていませんか?
日々のルーティン業務とはいえ、時間もかかりますし、単純な転記ミスが後々の大きな手戻りにつながる可能性も潜んでいます。

そこで便利なのが、Squareで新しい注文が入るたびに、その情報が自動でMicrosoft Excelのシートに追記される仕組みです。

こうした日々の煩わしい作業から解放され、売上分析や顧客へのアプローチといった、より本質的な業務に集中できる貴重な時間を創出できるはず。

今回ご紹介する自動化は、専門的な知識がなくてもノーコードで手軽に設定できるので、ぜひこの記事を参考に、日々の業務を効率化してみてください!

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

Yoomには、SquareとMicrosoft Excelを連携し、様々な業務フローを自動化できるテンプレートが豊富に用意されています。

今すぐ試したい方は、以下のバナーをクリックしてスタートしましょう!


■概要

Squareでの注文が発生するたびに、手作業でMicrosoft Excelに売上情報を転記するのは手間がかかる作業ではないでしょうか。日々の業務に追われる中で、こうした単純作業は負担になりやすく、入力ミスが発生する原因にもなります。このワークフローは、Squareで新しい注文が作成されると、注文情報を自動でMicrosoft Excelの指定したファイルへ追加します。手作業によるデータ管理から解放され、より正確で効率的な業務フローを構築できます。

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

  • Squareの注文データを手作業でMicrosoft Excelに転記し、管理している方
  • 日々の売上データの入力作業に時間がかかり、業務を効率化したい店舗運営者の方
  • SquareとExcelの連携を自動化し、入力ミスをなくして正確なデータ管理をしたい方

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

  • Squareで注文が作成されると、関連情報が自動でMicrosoft Excelへ記録されるため、これまで手作業に費やしていたデータ入力の時間を短縮することができます。
  • システムが自動で情報を転記するため、手作業による入力間違いや記載漏れといったヒューマンエラーを防ぎ、データの正確性を保ちます。

■フローボットの流れ

  1. はじめに、SquareとMicrosoft ExcelをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「注文が作成されたら」というアクションを設定して、フローボットが起動するきっかけを作成します。
  3. 次に、オペレーションで再度Squareを選択し、「特定の注文情報を取得」アクションで、トリガーで受け取った情報をもとに注文の詳細データを取得します。
  4. 最後に、オペレーションでMicrosoft Excelを選択し、「レコードを追加する」アクションを設定し、取得した注文情報を指定のExcelファイルに追加します。

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

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

  • Squareの「特定の注文情報を取得」アクションでは、トリガーで取得した注文IDなどを変数として設定し、情報を取得したい注文を動的に指定してください。
  • Microsoft Excelにレコードを追加する際、どのファイルのどのシートに追加するかを設定可能です。また、Squareから取得した注文日時や金額などの各データを、Excelのどの列に割り当てるか自由にカスタマイズしてください。

■注意事項

  • Square、Square(Webhook)、Microsoft ExcelのそれぞれとYoomを連携してください。
  • Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
  • Microsoft Excelデータベースを操作するオペレーションの設定に関しては下記をご参照ください。
    https://intercom.help/yoom/ja/articles/9003081

SquareとMicrosoft Excelを連携してできること

SquareとMicrosoft ExcelのAPIを連携させれば、これまで手作業で行っていたデータ転記作業を自動化できます。
例えば、Squareで発生した注文情報をスムーズにMicrosoft Excelに集約し、売上管理表や顧客リストを最新の状態に保ちやすくなります。
手作業を削減することで入力ミスの心配も減り、データの正確性も担保されるはずです。

ここでは、Yoomで実現できる具体的な自動化の例をいくつかご紹介します。
気になる内容があれば、ぜひ気軽にクリックして試してみてくださいね!

Squareで注文が作成されたら、Microsoft Excelに情報を追加する

Squareで新しい注文が作成されるたびに、注文日時や商品、金額、顧客情報などを手動でMicrosoft Excelに転記している方に最適な自動化フローです。

このフローを活用すれば、Squareの注文情報が自動で指定のMicrosoft Excelに行として追加されるため、転記作業にかかる時間を削減し、入力ミスを防止できます。

最新の売上データがMicrosoft Excelに蓄積されるので、スピーディーな売上分析や在庫管理の精度向上にもつながります。


■概要

Squareでの注文が発生するたびに、手作業でMicrosoft Excelに売上情報を転記するのは手間がかかる作業ではないでしょうか。日々の業務に追われる中で、こうした単純作業は負担になりやすく、入力ミスが発生する原因にもなります。このワークフローは、Squareで新しい注文が作成されると、注文情報を自動でMicrosoft Excelの指定したファイルへ追加します。手作業によるデータ管理から解放され、より正確で効率的な業務フローを構築できます。

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

  • Squareの注文データを手作業でMicrosoft Excelに転記し、管理している方
  • 日々の売上データの入力作業に時間がかかり、業務を効率化したい店舗運営者の方
  • SquareとExcelの連携を自動化し、入力ミスをなくして正確なデータ管理をしたい方

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

  • Squareで注文が作成されると、関連情報が自動でMicrosoft Excelへ記録されるため、これまで手作業に費やしていたデータ入力の時間を短縮することができます。
  • システムが自動で情報を転記するため、手作業による入力間違いや記載漏れといったヒューマンエラーを防ぎ、データの正確性を保ちます。

■フローボットの流れ

  1. はじめに、SquareとMicrosoft ExcelをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「注文が作成されたら」というアクションを設定して、フローボットが起動するきっかけを作成します。
  3. 次に、オペレーションで再度Squareを選択し、「特定の注文情報を取得」アクションで、トリガーで受け取った情報をもとに注文の詳細データを取得します。
  4. 最後に、オペレーションでMicrosoft Excelを選択し、「レコードを追加する」アクションを設定し、取得した注文情報を指定のExcelファイルに追加します。

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

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

  • Squareの「特定の注文情報を取得」アクションでは、トリガーで取得した注文IDなどを変数として設定し、情報を取得したい注文を動的に指定してください。
  • Microsoft Excelにレコードを追加する際、どのファイルのどのシートに追加するかを設定可能です。また、Squareから取得した注文日時や金額などの各データを、Excelのどの列に割り当てるか自由にカスタマイズしてください。

■注意事項

  • Square、Square(Webhook)、Microsoft ExcelのそれぞれとYoomを連携してください。
  • Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
  • Microsoft Excelデータベースを操作するオペレーションの設定に関しては下記をご参照ください。
    https://intercom.help/yoom/ja/articles/9003081

Squareで特定の注文が作成されたら、Microsoft Excelに情報を追加する

「すべての注文ではなく、特定の条件を満たす注文だけをMicrosoft Excelで管理したい」という場合に効果的な自動化フローです。

例えば、特定の金額以上の高額注文や、特定のキャンペーン商品に関する注文のみを抽出し、自動でMicrosoft Excelにリストアップすることで、重要なデータを効率的に管理しやすくなります。

この分岐処理を含む自動化により、VIP顧客へのフォローアップや、キャンペーン効果の分析といった特定目的の業務を円滑化するのに役立つはずです。


■概要

Squareで新しい注文が入るたびに、その詳細情報を手作業でMicrosoft Excelの管理表にコピー&ペーストしていませんか?この作業は時間がかかるだけでなく、入力ミスなどのヒューマンエラーも起こりがちです。このワークフローは、SquareとMicrosoft Excelの連携を自動化し、こうした課題を解消します。特定の注文が作成されると、自動でMicrosoft Excelの指定したファイルに行が追加されるため、手作業による転記作業そのものが不要になります。

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

  • Squareの売上情報をMicrosoft Excelで管理しており、転記作業に手間を感じている方
  • 手作業でのデータ入力によるミスをなくし、正確な売上管理を実現したい店舗運営者の方
  • Microsoft ExcelとSquareのデータ連携を自動化し、日々の定型業務を効率化したいと考えている方

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

  • Squareで注文が作成されると自動でMicrosoft Excelへ情報が追加されるため、これまで手作業に費やしていた時間を短縮することができます。
  • 手作業によるExcelへのデータ転記が不要になることで、入力間違いや項目漏れといったヒューマンエラーのリスク軽減に繋がります。

■フローボットの流れ

  1. はじめに、Microsoft ExcelとSquareをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「注文が作成されたら(Webhook)」を設定して、フローボットを起動する条件を指定します。
  3. 次に、オペレーションでSquareの「特定の注文情報を取得する」アクションを設定し、トリガーで発生した注文の詳細情報を取得します。
  4. 次に、オペレーションで「分岐機能」を設定し、取得した注文情報をもとに、後続の処理を行うかどうかを条件分岐させます。
  5. 最後に、オペレーションでMicrosoft Excelの「レコードを追加する」アクションを設定し、指定のファイルに注文情報を書き込みます。

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

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

  • Squareのトリガーやオペレーションでは、固定値や前段で取得した注文情報などの変数を、任意の項目に設定可能です。
  • 分岐機能では、取得した注文金額や商品名などの情報をもとに、「特定の金額以上の注文のみ処理する」といった条件を自由に設定できます。
  • Microsoft Excelにレコードを追加する際、ファイルやシートを指定し、どの列にSquareから取得したどの情報(注文日時、金額、商品名など)を反映させるか、任意に設定してください。

■注意事項

  • Square、Microsoft ExcelのそれぞれとYoomを連携してください。
  • Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

SquareとMicrosoft Excelの連携フローを作ってみよう

それでは、さっそく実際にSquareとMicrosoft Excelを連携したフローを作成してみましょう!
今回はYoomを使用して、ノーコードでSquareとMicrosoft Excelの連携を進めていきます。
もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを作成しておきましょう。
※今回連携するアプリの公式サイト:SquareMicrosoft Excel

[Yoomとは]

フローの作成方法

今回は「Squareで注文が作成されたら、Microsoft Excelに情報を追加する」フローを作成していきます!
作成の流れは大きく分けて以下です。

  • SquareとMicrosoft Excelをマイアプリ登録
  • テンプレートをコピー
  • Squareのトリガー設定と各アクション設定
  • トリガーをONにしてフローの動作確認


■概要

Squareでの注文が発生するたびに、手作業でMicrosoft Excelに売上情報を転記するのは手間がかかる作業ではないでしょうか。日々の業務に追われる中で、こうした単純作業は負担になりやすく、入力ミスが発生する原因にもなります。このワークフローは、Squareで新しい注文が作成されると、注文情報を自動でMicrosoft Excelの指定したファイルへ追加します。手作業によるデータ管理から解放され、より正確で効率的な業務フローを構築できます。

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

  • Squareの注文データを手作業でMicrosoft Excelに転記し、管理している方
  • 日々の売上データの入力作業に時間がかかり、業務を効率化したい店舗運営者の方
  • SquareとExcelの連携を自動化し、入力ミスをなくして正確なデータ管理をしたい方

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

  • Squareで注文が作成されると、関連情報が自動でMicrosoft Excelへ記録されるため、これまで手作業に費やしていたデータ入力の時間を短縮することができます。
  • システムが自動で情報を転記するため、手作業による入力間違いや記載漏れといったヒューマンエラーを防ぎ、データの正確性を保ちます。

■フローボットの流れ

  1. はじめに、SquareとMicrosoft ExcelをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「注文が作成されたら」というアクションを設定して、フローボットが起動するきっかけを作成します。
  3. 次に、オペレーションで再度Squareを選択し、「特定の注文情報を取得」アクションで、トリガーで受け取った情報をもとに注文の詳細データを取得します。
  4. 最後に、オペレーションでMicrosoft Excelを選択し、「レコードを追加する」アクションを設定し、取得した注文情報を指定のExcelファイルに追加します。

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

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

  • Squareの「特定の注文情報を取得」アクションでは、トリガーで取得した注文IDなどを変数として設定し、情報を取得したい注文を動的に指定してください。
  • Microsoft Excelにレコードを追加する際、どのファイルのどのシートに追加するかを設定可能です。また、Squareから取得した注文日時や金額などの各データを、Excelのどの列に割り当てるか自由にカスタマイズしてください。

■注意事項

  • Square、Square(Webhook)、Microsoft ExcelのそれぞれとYoomを連携してください。
  • Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
  • Microsoft Excelデータベースを操作するオペレーションの設定に関しては下記をご参照ください。
    https://intercom.help/yoom/ja/articles/9003081

ステップ1:SquareとMicrosoft Excelをマイアプリ登録

はじめに、フローで使用するアプリとYoomを連携するための「マイアプリ登録」を行います。
事前にマイアプリ登録を済ませておくと、後続のフローの設定がスムーズになりますよ!

基本的な設定方法を解説しているナビがありますので、まずはこちらをご覧ください。

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

Square(Webhook)の場合

検索窓でSquareと入力し、表示された候補からSquare(Webhook)を選択します。

「アカウント名」は任意の値で入力できるので、管理用だとわかる名前(「管理者アカウント」など)で設定しましょう。
「アクセストークン」はSquare Developer Portalから発行して入力し、最後に「追加」を押せばYoomとの連携は完了です!

アクセストークンの取得方法について、詳しくはSquare Developerをご覧ください。

Squareの場合

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

Microsoft Excelの場合

※「Microsoft 365(旧Office 365)」には、個人向けと法人向けプラン(Microsoft 365 Business)があります。
※法人向けプランを契約していない場合、Yoomからの認証がうまくいかない可能性があるのでご注意ください。

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

以上でマイアプリ登録は完了です!

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

ここから実際に、フローを作成していきましょう!
簡単に設定できるようにするために、テンプレートを使用しています。
以下のバナーをクリックして、まずはテンプレートをコピーしてください。


■概要

Squareでの注文が発生するたびに、手作業でMicrosoft Excelに売上情報を転記するのは手間がかかる作業ではないでしょうか。日々の業務に追われる中で、こうした単純作業は負担になりやすく、入力ミスが発生する原因にもなります。このワークフローは、Squareで新しい注文が作成されると、注文情報を自動でMicrosoft Excelの指定したファイルへ追加します。手作業によるデータ管理から解放され、より正確で効率的な業務フローを構築できます。

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

  • Squareの注文データを手作業でMicrosoft Excelに転記し、管理している方
  • 日々の売上データの入力作業に時間がかかり、業務を効率化したい店舗運営者の方
  • SquareとExcelの連携を自動化し、入力ミスをなくして正確なデータ管理をしたい方

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

  • Squareで注文が作成されると、関連情報が自動でMicrosoft Excelへ記録されるため、これまで手作業に費やしていたデータ入力の時間を短縮することができます。
  • システムが自動で情報を転記するため、手作業による入力間違いや記載漏れといったヒューマンエラーを防ぎ、データの正確性を保ちます。

■フローボットの流れ

  1. はじめに、SquareとMicrosoft ExcelをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「注文が作成されたら」というアクションを設定して、フローボットが起動するきっかけを作成します。
  3. 次に、オペレーションで再度Squareを選択し、「特定の注文情報を取得」アクションで、トリガーで受け取った情報をもとに注文の詳細データを取得します。
  4. 最後に、オペレーションでMicrosoft Excelを選択し、「レコードを追加する」アクションを設定し、取得した注文情報を指定のExcelファイルに追加します。

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

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

  • Squareの「特定の注文情報を取得」アクションでは、トリガーで取得した注文IDなどを変数として設定し、情報を取得したい注文を動的に指定してください。
  • Microsoft Excelにレコードを追加する際、どのファイルのどのシートに追加するかを設定可能です。また、Squareから取得した注文日時や金額などの各データを、Excelのどの列に割り当てるか自由にカスタマイズしてください。

■注意事項

  • Square、Square(Webhook)、Microsoft ExcelのそれぞれとYoomを連携してください。
  • Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
  • Microsoft Excelデータベースを操作するオペレーションの設定に関しては下記をご参照ください。
    https://intercom.help/yoom/ja/articles/9003081

クリックすると、自動的にテンプレートがお使いのYoom画面にコピーされます。
下図のようなポップアップが表示されるので、「OK」を押して設定を進めましょう!

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

最初の設定です!
まずは、Squareで注文が作成された際に、フローが起動するように設定を行います。
コピーしたテンプレートの「注文が作成されたら(Webhook)」をクリックしてください。

タイトルは任意で変更し、連携するアカウント情報はフローで使用するものであることを確認します。
トリガーアクションは変更せず、「次へ」を押してください。

次に、Webhook名を設定します。
任意の値で入力できるので、Squareの何のアクションがきっかけでフローが起動するのか、わかりやすい名前で設定してみてくださいね!

設定が完了したら、SquareとYoomの連携チェックを行います。
「テスト」をクリックし、下図のように「テスト成功」と表示されたら「次へ」を押してください。

次に、Squareで注文が作成されたことを正しく検知できるかをチェックするためにテストを行いますので、Squareでテスト用の注文を作成してください。
テストなので、「Sample注文」や「Demo」など架空の内容でOKです!

作成後はYoomの画面に戻って「テスト」をクリックします。

テストが成功すると、先ほど作成した注文情報が「取得した値」が抽出されるので、内容を確認しましょう。

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

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

確認後、「保存する」を押して次の設定に進みます。

ステップ4:Squareの注文情報を取得する設定

続いて、作成された注文情報の詳細を取得する設定を行います。
「特定の注文情報を取得」をクリックしてください。

タイトルは任意で変更し、連携するアカウント情報がステップ1で設定したものであることを確認しましょう。
アクションは変更せず、「次へ」を押してください。

次に、「注文ID」を下図のように取得した値を使って設定します。

設定が完了したら「テスト」をクリックし、「取得した値」に抽出される注文情報の詳細を確認しましょう。