NEW 新たにAIワーカー機能が登場。あなただけのAI社員をつくろう! 詳しくはこちら
AIワーカー機能であなただけのAI社員をつくろう! 詳しくはこちら
SquareとAirtableの連携イメージ
Squareで決済が完了したらAirtableに登録する
Yoomを詳しくみる
この記事のフローボットを試す
SquareとAirtableの連携イメージ
Yoom活用術

2025-03-26

SquareとAirtableを連携して、Squareでの決済が完了したらAirtableに登録する方法

Natsumi Watanabe
Natsumi Watanabe

毎日の業務で「Squareの決済情報をAirtableに手作業で転記するのが面倒」と感じていませんか?データ入力の時間や人的ミスは、経営やマーケティングにおいて、大きな障害となります。

この問題を解決するのが、Yoomを使ったSquareとAirtableのアプリ連携です。
この仕組みを導入することで、Squareで決済された情報がAirtableに自動で登録され、データ管理がシンプルになります

例えば、小売店では日々の売上や顧客情報が簡単に整理し、次の戦略に役立つデータを正確に蓄積できます。
また、プログラミングの知識がなくても設定できるため、ITに詳しくない方でも安心です。この記事では、Squareの決済完了情報をAirtableに登録するフローの具体的な手順をわかりやすく解説します。業務効率化の第一歩を、一緒に始めてみませんか?

こんな方におすすめ

  • Squareで決済を管理し、Airtableで売上や顧客データを整理している方
  •  Squareの決済履歴をAirtableに登録し、顧客傾向を把握したい経営者の方
  •  SquareとAirtableを連携して、売上データをもとに分析を行いたいマーケターの方
  •  SquareやAirtableを活用し、API連携で業務効率化を目指している方。

SquareとAirtableの連携メリットと具体例

メリット1: 手作業の負担を減らし、正確なデータ管理を実現

Squareの決済完了情報をAirtableに自動登録することで、手入力にかかる時間や人的ミスを減らせます。

例えば、小売店では毎日数十件の決済情報を転記する作業が発生しますが、この連携を導入することでその手間を削減できます。これにより、スタッフがより重要な業務に集中できる環境が整うでしょう。ミスの少ないデータ管理を行うことで、後続のスムーズな業務進行が期待できます。

メリット2: 決済情報を起点に顧客データを整理しやすくなる

Squareで決済された情報をAirtableに自動登録することで、顧客データの整理や追跡が容易になります。

例えば、小売店で顧客が購入した商品の履歴を記録する場合、手入力では漏れやミスが起こりがちです。このフローでは、決済時に入力された情報(商品名や購入金額など)がそのままAirtableに蓄積されるため、顧客の購買傾向を把握しやすくなります。特定の顧客がどの商品をどれくらいの頻度で購入しているかを追跡しやすくなることで、次回の販売戦略や個別対応の基盤として活用できるでしょう。

メリット3: 分析可能なデータが経営判断をサポート

Squareの売上情報をAirtableで分析可能な形で管理することで、キャンペーンの効果測定や売上の傾向把握が容易になります。

例えば、特定の季節限定商品がどれほど売れたのかを確認し、次回のプロモーション企画に役立てるといった使い方が可能です。この連携により、単なる売上データの保管ではなく、事業改善のための具体的なアクションを生み出す材料として活用できます。

SquareとAirtableの連携フローの作り方

ここからは、Yoomを使ってSquareとAirtableの連携フローの設定を行います。
今回のフローは「Squareで決済が完了したらAirtableに登録する」というものです。


■概要
Squareでの決済完了後、顧客情報を手作業でAirtableに入力・管理していませんか?この作業は時間がかかるだけでなく、入力ミスや転記漏れの原因にもなり得ます。このワークフローを活用すれば、Squareでの決済情報をトリガーとして、関連する顧客データを自動でAirtableに登録できるため、手作業によるデータ入力の手間を減らし、正確な顧客管理を実現します。

■このテンプレートをおすすめする方
  • SquareとAirtableを利用し、決済情報を手作業で転記している店舗運営者の方
  • 顧客情報の入力ミスや反映漏れを防ぎ、データ管理の精度を高めたいと考えている方
  • 決済完了後の事務作業を自動化し、顧客対応などのコア業務に集中したい方

■このテンプレートを使うメリット
  • Squareで決済が完了すると、自動でAirtableに顧客情報が登録されるため、これまで手作業で行っていたデータ入力の時間を短縮できます。
  • 手作業によるデータの転記が減ることで、入力ミスや登録漏れといったヒューマンエラーを防ぎ、顧客情報の正確性を維持します。

■フローボットの流れ
  1. はじめに、SquareとAirtableをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「決済が成功したら(Webhook)」というアクションを設定します。
  3. 続いて、オペレーションでSquareの「特定の顧客情報を取得する」アクションを設定し、決済情報に紐づく顧客データを取得します。
  4. その後、オペレーションで「分岐する」アクションを設定し、特定の条件に応じて後続の処理を分けられるようにします。
  5. 最後に、オペレーションでAirtableの「レコードを作成する」アクションを設定し、取得した情報をAirtableの任意のテーブルに登録します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • Squareのトリガー設定では、自動化の対象としたい店舗のIDを任意で設定できます。
  • 分岐機能では、決済金額や購入商品など、取得した情報をもとに後続の処理を分岐させる条件を自由に設定することが可能です。
  • Airtableにレコードを作成する際に、連携したい項目(顧客名、連絡先、決済日など)を任意に選択し、設定できます。

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

設定のおおまかな流れは以下の通りです。

  • YoomとSquareとAirtableをマイアプリ連携
  • テンプレートをコピー
  • SquareとAirtableの詳細設定
  • トリガーONでフローを動かして業務効率化!

プログラミングの知識がなくても設定できるので、一緒に進めていきましょう。
なお、今回のフローでは分岐の設定を使用します。

分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)です。
フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。 

ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。

[Yoomとは]

ステップ1:SquareとAirtableをマイアプリ連携

まずはYoomとSquare、Airtableをマイアプリ連携しましょう。
Yoomにログイン後、左側メニューの「マイアプリ」から「+新規接続」をクリックしてください。

「アプリの新規接続」のウィンドウが出てきたら、各アプリ名を検索します。
Squareのマイアプリ連携は、ログイン情報の入力をするだけです。

Airtable(OAuth)のマイアプリ連携は、ログインとアクセスの許可が必要です。

アクセス許可をするワークスペースを選択して、接続してください。

マイアプリ連携が完了すると、一覧に表示されます。

Squareも同様に確認ができたら、準備完了です。
下のバナーから「試してみる」をクリックして、テンプレートのコピーとタイトルの修正をして設定に進みましょう!


■概要
Squareでの決済完了後、顧客情報を手作業でAirtableに入力・管理していませんか?この作業は時間がかかるだけでなく、入力ミスや転記漏れの原因にもなり得ます。このワークフローを活用すれば、Squareでの決済情報をトリガーとして、関連する顧客データを自動でAirtableに登録できるため、手作業によるデータ入力の手間を減らし、正確な顧客管理を実現します。

■このテンプレートをおすすめする方
  • SquareとAirtableを利用し、決済情報を手作業で転記している店舗運営者の方
  • 顧客情報の入力ミスや反映漏れを防ぎ、データ管理の精度を高めたいと考えている方
  • 決済完了後の事務作業を自動化し、顧客対応などのコア業務に集中したい方

■このテンプレートを使うメリット
  • Squareで決済が完了すると、自動でAirtableに顧客情報が登録されるため、これまで手作業で行っていたデータ入力の時間を短縮できます。
  • 手作業によるデータの転記が減ることで、入力ミスや登録漏れといったヒューマンエラーを防ぎ、顧客情報の正確性を維持します。

■フローボットの流れ
  1. はじめに、SquareとAirtableをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「決済が成功したら(Webhook)」というアクションを設定します。
  3. 続いて、オペレーションでSquareの「特定の顧客情報を取得する」アクションを設定し、決済情報に紐づく顧客データを取得します。
  4. その後、オペレーションで「分岐する」アクションを設定し、特定の条件に応じて後続の処理を分けられるようにします。
  5. 最後に、オペレーションでAirtableの「レコードを作成する」アクションを設定し、取得した情報をAirtableの任意のテーブルに登録します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • Squareのトリガー設定では、自動化の対象としたい店舗のIDを任意で設定できます。
  • 分岐機能では、決済金額や購入商品など、取得した情報をもとに後続の処理を分岐させる条件を自由に設定することが可能です。
  • Airtableにレコードを作成する際に、連携したい項目(顧客名、連絡先、決済日など)を任意に選択し、設定できます。

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

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

最初の設定は「決済が成功したら(Webhook)」です。

1ページ目は、マイアプリ連携が済んでいるSquareのアカウント情報が載っています。タイトルは分かりやすいものに変更できます。
店舗や運営サイト名などを入れておくとわかりやすいでしょう。

アカウント情報を確認したら、トリガーアクションは変更せずに次に進んでください。

次にWebhook名を入力し「WebhookURLを登録」をクリックしましょう。
※既に登録が完了している場合は、そのまま「次へ」をクリックしてください。
成功したら「次へ」をクリックします。
ここまできたら一旦Squareに移り、テスト用の決済をしましょう。
この際、必ず顧客情報を設定してください。
最後に、Yoomの設定画面に戻りテストします。
成功したら保存しましょう。ここで取得した値を次以降のステップで活用します。

取得した値とは?

トリガーやオペレーション設定時に「テスト」を実行して取得した値のことです。後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。
テストの重要性:「取得した値」のテスト値について

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

先ほど取得した決済情報をもとに、今度は決済した顧客の情報を取得します。

「特定の顧客情報を取得」をクリックしましょう。

ステップ3と同様、アクションは「特定の顧客情報を取得」のまま「次へ」をクリックします。
顧客IDの欄には、トリガーで取得した「顧客ID」の値が予め設定されているのでそのままテストしてください。
※以下のように取得した値を設定することで、トリガーが実行されるたびに最新のIDが反映されます。
成功したら保存しましょう。 決済した顧客の情報を取得できました!

ステップ4:分岐の設定

続いて分岐の設定「コマンドオペレーション」をクリックしてください。
Squareでの決済が「COMPLETED(決済完了)」になっているかどうかを、このフローで確認するための設定です。

上記画像の赤枠の設定がされていたら、分岐の設定ができます。
「決済が成功したら(Webhook)」のフローで取得した「ステータス」の値が「COMPLETED」になっているものを分岐させます。

上記設定になっていたら「完了」をクリックしましょう。

ステップ5:Airtableの設定

最後の設定は「レコードを作成」です。

1ページ目では、Squareと同様にアカウント情報の確認と、必要に応じてタイトルの修正をして次に進んでください。
次のページでは、Airtableに情報を反映させるための詳細設定を行います。
ベースIDテーブルIDまたは名前をURLから取得したら、フィールド情報を入力してください。

フィールド名とは、Airtableの各項目名を指します(下記画像赤枠部分)。

全て入力できたら「テスト」をクリックしてください。
Airtableの項目で選択されている入力形式によってはテスト時にエラーが出るので、都度修正しましょう。
テストが成功すると取得した値が表示され、Airtableに決済情報が反映されます。
ここまで確認出来たら「完了」をクリックしてください。
トリガーをONにしてフローを動かしましょう!
今回設定したフローは以下のものです。


■概要
Squareでの決済完了後、顧客情報を手作業でAirtableに入力・管理していませんか?この作業は時間がかかるだけでなく、入力ミスや転記漏れの原因にもなり得ます。このワークフローを活用すれば、Squareでの決済情報をトリガーとして、関連する顧客データを自動でAirtableに登録できるため、手作業によるデータ入力の手間を減らし、正確な顧客管理を実現します。

■このテンプレートをおすすめする方
  • SquareとAirtableを利用し、決済情報を手作業で転記している店舗運営者の方
  • 顧客情報の入力ミスや反映漏れを防ぎ、データ管理の精度を高めたいと考えている方
  • 決済完了後の事務作業を自動化し、顧客対応などのコア業務に集中したい方

■このテンプレートを使うメリット
  • Squareで決済が完了すると、自動でAirtableに顧客情報が登録されるため、これまで手作業で行っていたデータ入力の時間を短縮できます。
  • 手作業によるデータの転記が減ることで、入力ミスや登録漏れといったヒューマンエラーを防ぎ、顧客情報の正確性を維持します。

■フローボットの流れ
  1. はじめに、SquareとAirtableをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「決済が成功したら(Webhook)」というアクションを設定します。
  3. 続いて、オペレーションでSquareの「特定の顧客情報を取得する」アクションを設定し、決済情報に紐づく顧客データを取得します。
  4. その後、オペレーションで「分岐する」アクションを設定し、特定の条件に応じて後続の処理を分けられるようにします。
  5. 最後に、オペレーションでAirtableの「レコードを作成する」アクションを設定し、取得した情報をAirtableの任意のテーブルに登録します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • Squareのトリガー設定では、自動化の対象としたい店舗のIDを任意で設定できます。
  • 分岐機能では、決済金額や購入商品など、取得した情報をもとに後続の処理を分岐させる条件を自由に設定することが可能です。
  • Airtableにレコードを作成する際に、連携したい項目(顧客名、連絡先、決済日など)を任意に選択し、設定できます。

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

Squareを使ったその他の自動化例

ほかにも、Squareを使った自動化の例がYoomにはたくさんあるので紹介します。

Squareで支払いが行われたらOutlookでサンクスメールを送信

Squareの支払い完了をトリガーとして、Outlookで自動的に感謝のメールを送信するフローです。手動作業を削減しつつ、迅速に対応することで顧客満足度の向上が期待できます。個別対応の印象を保ちながら、時間を節約し、業務効率を高めるのに最適です。


■概要
Squareでお支払いがあるたびに、お客様へ個別にサンクスメールを送信する作業に手間を感じていませんか。手動での対応は時間がかかるだけでなく、送信漏れや宛先間違いといったミスを引き起こす可能性もあります。このワークフローを活用すれば、Squareでの支払いをトリガーとして、Outlookから自動でサンクスメールを送信する仕組みを構築できます。決済後の顧客対応を円滑にし、よりスムーズなコミュニケーションの実現をサポートします。

■このテンプレートをおすすめする方
  • Squareを決済で利用しており、支払い後の顧客対応を効率化したいと考えている方
  • 手作業でのサンクスメール送信に時間がかかり、本来の業務を圧迫している方
  • Outlookを活用して、お客様へのフォローメール送信を自動化したい店舗運営者の方

■このテンプレートを使うメリット
  • Squareでの支払い完了後、自動でOutlookからメールが送信されるため、これまで手作業に費やしていた時間を他の業務に充てることができます。
  • 手作業で起こりがちなメールの送信漏れや、宛先、内容の間違いといったヒューマンエラーを防ぎ、安定した顧客対応を実現します。

■フローボットの流れ
  1. はじめに、SquareとOutlookをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「決済が成功したら(Webhook)」というアクションを設定します。
  3. 最後に、オペレーションでOutlookの「メールを送る」アクションを設定し、Squareの決済情報をもとにメールを送信するよう設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • Squareのトリガー設定では、通知を検知したい店舗のIDを任意で設定できます。複数の店舗を運営している場合に、特定の店舗での支払いのみを対象とすることが可能です。
  • Outlookでメールを送信するアクションでは、件名や本文にSquareから取得した顧客の名前や支払い金額といった情報を組み込み、パーソナライズされた内容を送信できます。

■注意事項
  • Square、OutlookのそれぞれとYoomを連携してください。
  • SquareのアウトプットはJSONPathから取得可能です。 
  • Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。

Squareで決済が完了したらMicrosoft Excelに登録

Squareでの決済データをMicrosoft Excelに自動登録するフローです。手入力の手間を省き、データの正確性と効率性の向上が期待できます。売上や取引データをリアルタイムで管理できるため、業務負担を軽減し、経理や分析業務をスムーズに進められるでしょう。


■概要
店舗でのSquareによる決済が完了するたびに、その売上情報を手作業でMicrosoft Excelに転記するのは手間がかかり、入力ミスも発生しがちではないでしょうか。このワークフローを活用すれば、Squareでの決済完了をきっかけに、自動でMicrosoft Excelの指定したファイルに決済情報が登録されるため、こうした手作業による管理業務の非効率を抑制できます。

■このテンプレートをおすすめする方
  • SquareとMicrosoft Excelで売上管理を行い、手入力の手間を削減したい店舗運営者や経理担当者の方
  • 決済情報の転記ミスや計上漏れを防ぎ、正確なデータ管理体制を構築したい方
  • 複数店舗の売上情報を効率的に集計し、スピーディーに状況を把握したいマネージャーの方

■このテンプレートを使うメリット
  • Squareでの決済情報が自動でMicrosoft Excelに登録されるため、これまで手作業で行っていた転記業務の時間を短縮できます。
  • 手入力による金額の打ち間違いや顧客情報の入力漏れといったヒューマンエラーを防ぎ、データの正確性を向上させます。

■フローボットの流れ
  1. はじめに、SquareとMicrosoft ExcelをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「決済が成功したら(Webhook)」というアクションを設定します。
  3. 次に、オペレーションで分岐機能を設定し、特定の店舗や金額などの条件に応じて、その後の処理を分岐させます。
  4. 最後に、オペレーションでMicrosoft Excelの「行を追加する」アクションを設定し、Squareから取得した決済情報を指定のファイルに登録します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • Squareのトリガー設定では、通知を検知したい店舗のIDを任意で設定できます。
  • 決済金額や取引内容に応じて処理を分けるなど、分岐の条件を任意で設定することが可能です。
  • Microsoft Excelに登録する決済日時や金額、商品名といった情報は、必要に応じて自由にカスタマイズできます。

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

スマレジとSquareを連携して顧客情報を一括管理!

スマレジに登録された顧客情報をSquareに自動追加するフローです。手動作業を減らし、データの一貫性を保ちながら管理業務を効率化を図ります。店舗運営やサービス向上を目指す方におすすめの連携フローです。


■概要

スマレジに新しい顧客情報が登録されたら、Squareにも顧客情報を追加するフローです。

スマレジに登録された顧客情報をわざわざ確認しなくても、Squareに自動追加されるので、情報管理の抜けや漏れをなくすことができます。

Squareに追加する項目などは自由に設定することができます。


■注意事項

・スマレジ、SquareそれぞれとYoomのアカウント連携が必要です。

まとめ

SquareとAirtableの連携は、データ管理を効率化し、業務の負担を大幅に軽減する方法です。

Yoomを使えば、プログラミングの知識がなくても簡単に設定可能なので、ITに詳しくない方でも安心して導入できます。
Yoomには、今回ご紹介したフロー以外にも便利なテンプレートが豊富に揃っており、無料トライアルを通じてすべてお試しいただけます。業務の効率化やデータ管理の改善に興味のある方は、まずはYoomに無料登録して、使いやすさを実感してください。

簡単な操作で、毎日の仕事をもっと快適にしましょう!

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Natsumi Watanabe
Natsumi Watanabe
SEOライター歴5年「読みやすく」「伝わりやすい」をモットーに執筆を続けています。 プログラミングの知識がなくてもアプリ連携できるYoomの便利さをたくさんの人に届けたい!
タグ
Airtable
連携
Square
自動化
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる