・
Squareを使った顧客管理や売上データの会計ソフトへの転記といった業務は、ビジネスに不可欠でありながらも多くの手作業を伴います。
これらの繰り返し作業は、時間がかかるだけでなく、入力ミスといったヒューマンエラーのリスクも常にあり、担当者にとっては大きな負担になっているのではないでしょうか。
APIを活用すればこれらの業務を自動化できると知りつつも、「プログラミングの知識が必要」という高いハードルに直面し、導入をためらってしまうケースも少なくありません。
そこで本記事では、Square APIの基礎知識から、<span class="mark-yellow">エンジニアでなくても簡単に様々なアプリとSquareを連携させる具体的な方法</span>までを解説します。
顧客管理や売上管理など、様々な業務に応用できる自動化フローをステップごとに紹介してきます。
「専門知識がなくてもAPI連携を実現し、日々の業務を効率化したい」と考えている方は、ぜひ参考にしてみてください。
Yoomには<span class="mark-yellow">Square APIを使った様々なアクションや、業務フローを自動化するためのテンプレート</span>が用意されています。
今すぐ試したい方はこちらから詳細をチェックしてみてください!
Square APIはSquareと外部アプリ(Google、Microsoft、Salesforce、Notionなど)を繋げてデータの受け渡しを行い、Squareを使った業務フローを自動化できるインターフェースです。APIはアプリケーション・プログラミング・インタフェース (Application Programming Interface)の略語です。
インターフェースとは簡単に言うと「何か」と「何か」を「繋ぐもの」で、Square APIの場合は「Square」と「外部のアプリ」を繋ぐインターフェースを指します。
また、APIでは大きく分けて以下のような指示を出すことができます。
Square APIでできることをいくつかピックアップしたので、ご覧ください!
気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにSquare APIを使った自動化を体験できます。
登録はたったの30秒で完了するので、ぜひ気軽にお試しください!
Squareに新しい顧客情報が登録されるイベントをアクションの起点として利用することで、顧客管理業務を効率化できます。
たとえば、Squareに顧客が追加された際に、自動でExcelやスプレッドシートの顧客リストに追記するフローを作成すれば、手作業による転記の手間やミスを防げます。
Square上の顧客情報が更新されたことを起点に、連携する他のツール上の情報も自動で更新できます。
顧客の連絡先や住所変更があった際に、関連するすべての顧客リストやデータベースへ即座に反映させられるため、常に最新の情報を保ち、更新漏れを防ぐことが可能です。
他のアプリケーションでのアクションをトリガーとして、Squareに顧客情報を自動で登録するフローも構築できます。
例えば、問い合わせフォームやイベント申込フォームに情報が入力された際に、その内容をSquareの顧客情報として自動で作成し、手作業での二重入力をなくし、業務をスムーズに進めることができます。
その他にも下記のようなアクションをAPI経由で実行が可能です。
Square APIは、基本的な利用については無料で提供されています。
これにより、Squareアカウントを持っていれば追加費用なしでAPIを活用した業務自動化を始めることができます。
ただし、APIを通じて決済処理を行う場合は、通常のSquare決済手数料が適用される点にご注意ください。
API利用時の注意点としては、以下の点が挙げられます。
※詳細はSquareのサービスサイトをご確認ください。
※2025年06月16日時点の情報です。
ここではノーコードツールYoomが用意するテンプレートで、実際の設定方法を通してSquare APIを使った具体的な連携方法を紹介していきます!
もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
[Yoomとは]
はじめにSquare APIとYoomを連携する方法を紹介します。
まだYoomを利用したことがない方は、初めてのYoomをぜひご覧ください。
1.マイアプリをクリックした後、新規接続をクリックします。
2.入力欄からアプリ名で検索できます。入力欄にSquareと入力するとSquareのアイコンが表示されます。
今回はSquare(Webhook)のアイコンをクリックしましょう。
以下のような画面が表示されます。
アカウント名:任意のものでOKです。管理しやすい名前にしておくと便利です!
アクセストークン:こちらにログインし、取得しましょう。詳しい取得方法についてはこちらの記事を参考にしてみてください。
マイアプリ登録が成功すると、以下の画面が表示されます。
マイアプリの画面にSquare(Webhook)のアイコンが表示されているか確認してください。
これで、Square APIとの連携は完了です。
<span class="mark-yellow">今回は「Squareで顧客が作成されたら、Microsoft Excelに追加する」という実際のフローボットを作成していきます!</span>
作成の流れは大きく分けて以下です。
Microsoft Excelも、Squareと同様にマイアプリメニューから検索し、アプリをクリックしてください。
「Microsoft 365(旧Office 365)」には、個人向けと法人向け(Microsoft 365 Business)のプランがあります。
法人向けプランを契約していない場合、Yoomとの連携時に認証エラーが発生することがあるので、事前にプラン内容を確認しておいてくださいね。
1.Microsoft 365にログインしている状態であれば、そのままマイアプリへの登録が完了します。
ログインしていない場合は、連携したいアカウントでサインインしてください。
詳しいマイアプリ登録の方法については、以下のリンク先を参照してください。
Microsoft365サービス群におけるマイアプリ登録手順と注意事項
ログインが終われば、Microsoft Excelのマイアプリ登録は完了です。
なお、今回はテストのため、以下のようなデータベースを事前に作成しています。
以下のリンクから「試してみる」をクリックしてください。
以下の表示が出たら、テンプレートのコピーが成功です。
コピーしたテンプレートはマイプロジェクトに格納されます
まず、一番上の「顧客が作成されたら(Webhook)」のアイコンをクリックします。
Square(Webhook)と連携するアカウント情報はプルダウンから選択します。
トリガーには「顧客が作成されたら(Webhook)」を選びましょう。
入力が終わったら、「次へ」を押して進めてください。
Webhook名を設定しましょう。
好きな名前で問題ありません。
設定が済んだらテストを実行して、うまくいけばそのまま「次へ」進みましょう。
次の画面に進んだら、Squareの画面で顧客を作成しておきます。今回は、テストとして以下のような顧客情報を登録しました。
終わったらYoomに戻り、「テスト」をクリックしましょう。
テストが成功すると「テスト成功」の画像が表示され、Squareから取得した情報を引用できるようになります。
詳しくは以下のリンク先を参照してください。
アウトプットについて
テストが成功したら、「保存する」をクリックするのを忘れないようにしましょう!
最後に、「レコードを追加する」のアイコンをクリックします。
Microsoft Excelと連携するアカウント情報はプルダウンから選択します。
アクションには「レコードを追加する」を選びましょう。
各項目を設定していきます。
設定が終わったら「次へ」をクリックしましょう。
追加するレコードの値を設定していきましょう。
各項目をクリックすると、Squareで取得した値を引用できます。
設定が完了したらテストをクリックしましょう。
設定が終わったらテストをクリックし、成功したら保存しましょう。
Microsoft Excelの画面でも、ちゃんとデータが反映されているか確認しておくと安心です。
おつかれさまでした!以上で設定はすべて完了です。
設定が終わると、以下のような画面が表示されます。
「トリガーをON」をクリックすると、フローボットが起動します。
以上が、Squareで顧客が作成されたら、Microsoft Excelに追加する方法でした!
Squareを利用した顧客管理や売上処理は、日々の業務に欠かせない一方で、多くの手作業が発生しがちです。Square APIを使えば、こうした業務を自動化して、よりスマートに効率化することが可能です。
ここでは、Square APIを活用した業務効率化の具体例として、Yoomで使えるテンプレートをカテゴリごとに紹介します。プログラミングの知識がない方でもすぐに試せる内容なので、ぜひご参考ください。
Squareを起点に自動化するテンプレートは、日々の顧客登録作業を起爆剤に、他のサービスへの情報連携をまとめて処理できるのがポイントです。SansanやSPIRAL、WooCommerceなどの外部ツールに対して、Square上で顧客が登録されたタイミングで自動的に情報が転送されるため、いちいち別ツールに手入力する手間がなくなります。
手動入力の抜け漏れや転記ミスを防ぎながら、顧客情報の一元管理が実現できるのが大きなメリットです。
<span class='mark-yellow'>Squareを使った顧客管理を、他のツールとシームレスにつなげたい方には特におすすめのカテゴリです。</span>
このカテゴリでは、Google スプレッドシートやSPIRAL、スマレジ、Tallyなど、他のアプリで発生したアクションをきっかけにSquareへ自動で顧客情報を登録するテンプレートが揃っています。たとえば、フォームに入力された情報やスプレッドシートの新しい行をもとに、Squareの顧客情報を作成するといった使い方が可能です。
普段からMicrosoft ExcelやWebフォームを使って情報を集めている業務には非常に相性が良く、Squareへの登録作業そのものを“しなくて済む”ようにできるのが強みです。
<span class='mark-yellow'>複数ツールの顧客データをSquareにまとめたいときや、入力作業の自動化を進めたいときに便利です。</span>
本記事で解説したSquare API連携を行うことで、<span class="mark-yellow">これまで手作業で行っていた顧客情報の転記や更新作業が自動化され、手間やミスを防げます</span>
また、担当者がこれらの定型業務から解放されることで、より創造的で付加価値の高いコア業務に集中できる環境も整います。
今回ご紹介したような業務自動化を実現できるハイパーオートメーションツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できます。
もし自動化に少しでも興味を持っていただけたなら、無料登録して、Yoomによる業務効率化を体験してみてください!