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

2025-03-26

Squareとkintoneを連携して、Squareで決済が完了したらkintoneに決済情報を自動登録する方法

m.wadazumi
m.wadazumi

決済情報を毎回手動で入力する手間から解放されたいと思いませんか?
Squareとkintoneを連携することで、決済情報を自動で同期できます。
これにより、データを一元管理できるだけでなく、ヒューマンエラーも防げます。
特に、繁忙期や決済が多い店舗におすすめの自動化です。

こんな方におすすめ

  • Squareとkintoneを使用していて、手入力の手間を感じている方
  • 決済情報の登録ミスを防ぎ、データの正確性を高めたい方
  • 分散管理している決済データを一元管理したい方

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

メリット1:ヒューマンエラーのリスクが削減される

Squareの決済情報を自動でkintoneに反映させることで、注文管理で起こりがちなヒューマンエラーを防ぐことができます。
これにより、手作業が削減され、入力ミスを減らすことができるでしょう。
たとえば、飲食店の決済情報を管理する場合、決済方法や支払額の入力ミスが減り、正確に記録できるでしょう。
自動化を導入することで、繁忙期でも安心して決済管理ができ、担当者の負担を軽減できます。

メリット2:決済情報の確認が容易になる

決済情報を自動同期することで、決済情報の確認が容易になるでしょう。
たとえば、店舗で発生した決済情報の一部をkintoneに反映すると、必要な情報をスピーディーに把握することができます。
これにより、Squareのデータを確認するよりも必要なデータがkintoneに集約されるため、確認作業が効率化されるかもしれません。
この自動化を導入することで、記録や確認作業の効率が向上するでしょう。

メリット3:データの一元管理ができる

Squareの決済情報をkintoneに自動登録することで、取引や決済データを一か所に集約できます。
たとえば、ある取引の決済情報をkintoneに登録する場合、Squareで決済が完了したらkintoneに自動的に同期されるため、余裕を持った管理ができるかもしれません。
また、システム間での転記手間が削減され、作業効率向上も期待できます。
このようにデータを一元管理すれば、取引や決済情報を正確な記録にもつながるでしょう。

Squareとkintoneを連携し、Yoomを使用した自動化方法をご紹介していきます。

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

今回は「Squareで決済が完了したらkintoneに登録する」という以下のテンプレートの設定方法をご紹介します。
[Yoomとは]

フローの作成方法

  • Squareとkintoneをマイアプリ登録
  • テンプレートをコピー
  • フローの起点となるSquareのトリガー設定とその後に続くkintoneのオペレーション設定
  • トリガーボタンをONにして、Squareとkintoneの連携動作を確認


■概要
Squareでの決済が発生するたびに、手作業でkintoneへ顧客情報や売上情報を登録するのは手間がかかるだけでなく、入力ミスも起こりやすい業務ではないでしょうか。このような決済情報の管理に関する課題は、日々の業務の負荷になることもあります。このワークフローを活用すれば、Squareで決済が完了したタイミングで、kintoneへ自動でレコードが登録されるため、手入力の手間やヒューマンエラーをなくし、効率的な顧客情報管理を実現します。

■このテンプレートをおすすめする方
  • Squareとkintoneを利用し、決済情報を手作業で転記している方
  • 顧客ごとの購買履歴をkintoneで管理しており、データ入力の自動化をしたい方
  • 決済処理から顧客管理までの業務フローを効率化し、作業時間を短縮したい方

■このテンプレートを使うメリット
  • Squareでの決済完了後、kintoneへ自動でレコードが追加されるため、手作業でのデータ入力に費やしていた時間を短縮できます。
  • 手作業による情報の転記がなくなることで、金額の入力間違いや顧客情報の登録漏れといったヒューマンエラーの防止に繋がります。

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

■このワークフローのカスタムポイント
  • kintoneにレコードを追加する際、Squareから取得した決済情報や顧客情報を、どのフィールドに登録するかを任意に設定してください。
  • 分岐機能では、決済金額や商品情報など、前段のオペレーションで取得した情報をもとに、後続のオペレーションを起動させる条件を自由に設定可能です。
  • Squareから取得した情報や、任意の固定値を、kintoneの各項目に変数としてマッピングすることが可能です。

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

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

Squareとの連携

以下の手順をご参照ください。


kintoneとの連携


以下の手順をご参照ください。
kintoneは、ミニプラン以上をご利用の方向けのアプリです。フリープランやパーソナルプランで使うと、フローボットのオペレーションやデータコネクトがエラーになってしまうのでご注意ください。

※有料プラン(パーソナルプラン・ミニプラン・チームプラン・サクセスプラン)には2週間の無料トライアルがあります。
トライアル期間中なら、普段は制限されているkintoneも問題なくお試しいただけます。ぜひこの機会にいろいろと体験してみてくださいね。

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

以下のバナーにある「試してみる」をクリックしてください。


■概要
Squareでの決済が発生するたびに、手作業でkintoneへ顧客情報や売上情報を登録するのは手間がかかるだけでなく、入力ミスも起こりやすい業務ではないでしょうか。このような決済情報の管理に関する課題は、日々の業務の負荷になることもあります。このワークフローを活用すれば、Squareで決済が完了したタイミングで、kintoneへ自動でレコードが登録されるため、手入力の手間やヒューマンエラーをなくし、効率的な顧客情報管理を実現します。

■このテンプレートをおすすめする方
  • Squareとkintoneを利用し、決済情報を手作業で転記している方
  • 顧客ごとの購買履歴をkintoneで管理しており、データ入力の自動化をしたい方
  • 決済処理から顧客管理までの業務フローを効率化し、作業時間を短縮したい方

■このテンプレートを使うメリット
  • Squareでの決済完了後、kintoneへ自動でレコードが追加されるため、手作業でのデータ入力に費やしていた時間を短縮できます。
  • 手作業による情報の転記がなくなることで、金額の入力間違いや顧客情報の登録漏れといったヒューマンエラーの防止に繋がります。

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

■このワークフローのカスタムポイント
  • kintoneにレコードを追加する際、Squareから取得した決済情報や顧客情報を、どのフィールドに登録するかを任意に設定してください。
  • 分岐機能では、決済金額や商品情報など、前段のオペレーションで取得した情報をもとに、後続のオペレーションを起動させる条件を自由に設定可能です。
  • Squareから取得した情報や、任意の固定値を、kintoneの各項目に変数としてマッピングすることが可能です。

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

以下の画面表示を確認し、「OK」をクリックしましょう。

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

「決済が成功したら(Webhook)」をクリックします。

以下の画面が表示されるので、設定を確認してください。

Webhook名を設定したら、WebhookURLを登録をクリックします。


登録できたら次に進みましょう。

ここで実際に決済を完了させます。

その後フローに戻り、テストボタンを押してください。
テスト成功と表示が出たら完了です。
ここで取得した値は後続のアクションで使用できます。
取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。

ステップ4:特定の顧客情報を取得する

次に「特定の顧客情報を取得」をクリックします。



タイトルなどの設定は完了しているため、次へを押しましょう。

購入者のデータが取得できるように設定を行います。
先ほどテスト送信したデータで既に設定が完了しているため、画像と同じ状態になっているか確認してください。

設定が完了したら、画面下にあるテストボタンを押します。
テスト成功の表示がされたら設定は完了です。

ステップ5:分岐する

続いて、支払のステータスで

分岐する設定をおこなうため、「コマンドオペレーション」をクリックします。

以下の画面が表示されるので、設定を確認しましょう。

分岐条件を指定

  • 「オペレーション」→支払い(決済)が作成されたら
  • 「取得した値」→ステータス

分岐条件

  • 「ステータス」、「値と等しい」、「COMPLETED」

確認できたら、「完了」をクリックしてください。

ステップ6:レコードを追加する

続いてkintoneの設定を行うため、「レコードを追加する」をクリックしましょう。



以下の画面が表示されたら、設定を確認してください。

kintoneに移動して、Squareから取得したい項目名をテスト用に設定します。
以下は例ですので、取得したい項目名を設定してください。

Yoomに戻り、「アプリID」をkintoneのURLからコピーして貼り付けましょう。

先ほどテスト用にkintoneで設定した項目名が以下の画面に表示されるので、「追加するレコードの値」を設定してください。
Squareで取得した値を使用して設定するので、赤枠内の矢印をクリックしましょう。
取得した値が表示されるので、該当するものを選択します。

他の項目も先ほどと同様に設定しましょう。
全ての項目を設定すると以下のように表示されます。
設定できたら、「テスト」→「テスト成功」→「完了」をクリックしてください。

ステップ7:トリガーボタンをONにして、Squareとkintoneの連携を確認

最後に「トリガーをON」をクリックしたら、自動化の設定は完了です。
フローボットが正常に起動するか確認しましょう。

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

1.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】データベースを操作するオペレーションの設定に関して」をご参照ください。

2.Squareで決済された商品情報を取得し、Google スプレッドシートに自動追加するフローです。

今回のテンプレートより詳しく商品情報をGoogle スプレッドシートに追加することもできます。

購入された商品のデータを記録できるので、データを分析したい方におすすめです。


■概要
Squareでの決済が発生するたびに、売上管理のためにGoogle スプレッドシートへ手入力で情報を転記していませんか?決済件数が増えるにつれてこの作業は大きな負担となり、入力ミスが発生する原因にもなりかねません。このワークフローを活用すれば、Squareで決済が行われると、その商品情報が自動でGoogle スプレッドシートに追加されるため、こうした日々の定型業務から解放され、より重要な業務に集中できます。

■このテンプレートをおすすめする方
  • Squareでの決済情報を手作業で転記・管理している店舗やECサイトの運営担当者の方
  • Google スプレッドシートでの売上集計や分析業務を効率化したいと考えている方
  • 決済情報の管理プロセスを自動化し、ヒューマンエラーをなくしたいと考えている方

■このテンプレートを使うメリット
  • Squareでの決済完了後、自動でGoogle スプレッドシートにデータが記録されるため、手作業での転記に費やしていた時間を削減できます。
  • 人の手によるデータ入力をなくすことで、転記ミスや記載漏れといったヒューマンエラーの発生を防ぎ、データの正確性を保ちます。

■フローボットの流れ
  1. はじめに、SquareとGoogle スプレッドシートをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「決済が成功したら(Webhook)」というアクションを設定します。
  3. 続いて、オペレーションでSquareの「特定の注文情報を取得」アクションを設定し、決済情報から注文内容を特定します。
  4. 次に、オペレーションで「ループ機能」を設定し、取得した注文情報に含まれる各商品に対して処理を繰り返すようにします。
  5. ループ処理の中で、オペレーションとしてSquareの「特定の商品情報を取得」アクションを設定します。
  6. 最後に、オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、取得した商品情報を指定のシートに追加します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • Squareの各アクションでは、対象となる店舗IDや、取得したい注文ID、アイテムIDなどを任意で設定してください。
  • ループ機能では、前段のオペレーションで取得した注文情報の中から、商品情報など繰り返し処理を行いたい値を任意で設定してください。
  • Google スプレッドシートにレコードを追加する際には、書き込み対象のスプレッドシートIDやシート名を任意で設定してください。

■注意事項
  • Square、Google スプレッドシートのそれぞれとYoomを連携してください。
  • 「同じ処理を繰り返す」オペレーション間の操作は、パーソナルプラン以上でご利用いただける機能となっております。フリープランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
  • パーソナルプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

3.Squareで決済が完了したら、自動的にサンクスメールを送信するフローです。

手作業でサンクスメールを作成し、送信する必要がなくなるため、業務の効率化が期待できます。
Squareで決済が完了したかどうかを常に確認しなくていいので、負担も軽減できます。


■概要
Squareでの決済後、お客様への感謝を伝えるサンクスメールの送信を手作業で行っていませんか?取引件数が増えるほど手間がかかるだけでなく、送信漏れや宛先間違いといったミスも起こりがちです。このワークフローを活用すれば、Squareでの決済完了をトリガーに、Gmailからサンクスメールの送信を自動化できるため、こうした課題をスムーズに削減し、顧客エンゲージメントの向上にも繋がります。

■このテンプレートをおすすめする方
  • Squareを導入している店舗で、決済後のフォローメールを手作業で送信しているご担当者の方
  • お客様へのサンクスメール送信を自動化し、顧客満足度の向上につなげたいと考えている方
  • 手作業によるメール送信での対応漏れや、宛先間違いなどのミスを防ぎたい方

■このテンプレートを使うメリット
  • Squareでの決済完了後、自動でメールが送信されるため、これまで手作業でのメール作成や送信にかかっていた時間を短縮できます。
  • 手作業による宛先間違いや本文の入力ミス、送信漏れといったヒューマンエラーを防ぎ、確実な顧客対応を実現します。

■フローボットの流れ
  1. はじめに、SquareとGmailをYoomと連携します。
  2. 次に、トリガーでSquareを選択し、「新たに取引情報(決済情報)が作成されたら」というアクションを設定します。
  3. 次に、オペレーションでSquareの「特定の顧客情報を取得する」アクションを設定し、決済情報に紐づく顧客情報を取得します。
  4. 最後に、オペレーションでGmailの「メールを送信する」アクションを設定し、取得した顧客情報(メールアドレス)宛にサンクスメールを送信します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント
  • Squareのトリガー設定では、自動化の対象としたい店舗のIDを任意で設定してください。これにより、特定の店舗での決済のみをトリガーにできます。
  • Gmailで送信するメールの件名や本文は自由にカスタマイズが可能です。Squareから取得した顧客名などの情報を差し込むことで、パーソナライズされたメールを送信できます。

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

まとめ

Squareとkintoneの連携により、決済情報を自動で登録でき、業務の効率化が期待できます。
これにより、手作業が不要になることで登録ミスを防ぎ、業務の正確性も高まるでしょう。
特に決済が多い店舗や繁忙期では、この自動化が効果を発揮してくれるでしょう。

Yoomの自動化は、専門的な知識は不要で誰でも簡単に始められます。
興味を持っていただけたら、ぜひ今回のテンプレートを使って自動化を体験してみてください。

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
m.wadazumi
m.wadazumi
児童福祉の仕事からライターとして活動し、現在はYoomでブログを執筆中です。 Yoomでできる業務効率化に驚きつつ、みなさんにもその感動を共有して社会貢献したいと考えています。 プログラミング知識ゼロの私でもできるアプリ連携や自動化をお伝えしていきます。
タグ
kintone
連携
Square
自動
自動化
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる