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

2025-03-26

SquareとSlackを連携して、Squareで支払いが発生したらSlackに通知する方法

Renka Sudo
Renka Sudo

支払い処理や注文管理など、日々の業務で多くの情報を扱う場面では、正確でスピーディーな情報共有が欠かせません。
特に近年はツールを組み合わせて活用する方法が注目されています。
そこで今回は、SquareとSlackを組み合わせることで、Squareで支払いが発生したらSlackに通知する方法をご紹介します。
この自動化により、素早い情報共有が可能となり、業務プロセスの改善が実現できます。
ノーコードで連携できる設定方法も解説しますので、ぜひ参考にしてください。

こんな方におすすめ

  • SquareとSlackを日常業務で活用している方
  • 正確な支払い情報を共有し、ミスやトラブルを未然に防ぎたい方
  • 複数店舗や拠点での支払い状況を効率的に管理したい方

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

メリット1:スピーディーな対応

SlackにSquareの支払い通知が連携されることで、迅速な対応が可能になります。
例えば、オンラインストアで注文が入り、顧客が支払いを完了した場合、その通知が素早くSlackで共有されるため、スタッフがすぐに商品のピッキングや梱包を開始できます。
また、飲食店のデリバリー業務では、支払い完了の通知を受け取った配達担当者が次の配送準備に取り掛かることができます。
こうしたスピーディーな対応が実現することで、顧客体験の向上と業務効率化が期待できます。

メリット2:正確な情報の共有

Squareで支払いが発生した際、Slackを活用して通知を受け取ることで、チーム内で正確な情報が素早く共有されます。
例えば、旅行代理店では、顧客がツアー料金を支払ったタイミングでSlackに通知が送信されると、担当スタッフ全員が正確な金額や支払い完了の状況を確認できます。
これにより、二重確認やミスコミュニケーションを防ぎ、顧客に適切な案内を迅速に行うことが期待できます。
また、情報の正確性が向上することで、業務の質が高まり、トラブル発生防止も見込めます。

メリット3:業務の効率化

Squareでの支払い情報をSlackに自動通知することで、手作業での確認や連絡が不要になり、業務全体の効率向上が見込めます。
例えば、複数店舗を運営するアパレルチェーンでは、各店舗で発生した支払いが素早くSlackの専用チャンネルに記録され、経理担当者がすべての店舗の売上情報を一元的に把握できます。
これにより、個別の確認作業が省かれ、データの集計や報告にかかる時間の短縮が期待できます。
また、自動化により、チーム全体の生産性向上も見込めます。

ここからは、Yoomのテンプレート【Squareで支払いが発生したらSlackに通知する】という連携フローを使って設定をしていきます。 


■概要
Squareを利用した店舗やオンラインでの決済が発生するたびに、売上情報を確認し、関係者に手動で共有する作業に手間を感じていませんか?支払い情報の連携が遅れたり、通知が漏れたりといった課題も起こりがち。このワークフローを活用すれば、Squareで支払いが発生した際に、その内容を自動でSlackに通知することが可能になり、リアルタイムでの情報共有を実現し、業務の効率化に貢献します。

■このテンプレートをおすすめする方
  • Squareを利用しており、決済情報の社内共有を効率化したい店舗運営者やEC担当者の方
  • 売上速報などをSlackでリアルタイムに確認し、迅速な意思決定に繋げたいチームリーダーの方
  • 手作業による情報共有での通知漏れやタイムラグを防ぎたいと考えている方

■このテンプレートを使うメリット
  • Squareでの支払い発生をトリガーに、自動でSlackへ通知されるため、手動での確認や共有作業に費やしていた時間を短縮できます。
  • 手作業による情報共有で発生しがちな、通知漏れや内容の誤りといったヒューマンエラーを防ぎ、確実な情報伝達を実現します。

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

■このワークフローのカスタムポイント
  • Squareのトリガー設定では、支払いの発生をチェックするフローの起動間隔を任意で設定することが可能です。
  • Slackのオペレーション設定では、通知を送信するチャンネルやメンション先、メッセージの本文などを自由にカスタマイズできます。

■注意事項
  • Square、SlackのそれぞれとYoomを連携してください。

[Yoomとは]

Squareで支払いが発生したらSlackに通知する方法

Squareで支払いが発生すると、Square APIで受け取り、Slackが提供するAPIを経由してSlackに通知することができます。
Yoomを使えば、プログラミング知識がなくても自動化できます。

今回の連携フローの手順は大きく分けて以下の通りです。

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

事前準備

まずはYoomの公式サイトにアクセスし、アカウントを作成してください。
Yoomのアカウント発行ページ
アカウントを取得している場合は、ログインしてください。

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

Yoomのアカウントにログインしたら、次に使用するアプリを登録します。
Squareの連携方法は、以下の解説ナビをご覧ください。

Slackの連携方法は、以下の解説ナビとこちらのヘルプページをご覧ください。

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

こちらのバナーをクリックします。


■概要
Squareを利用した店舗やオンラインでの決済が発生するたびに、売上情報を確認し、関係者に手動で共有する作業に手間を感じていませんか?支払い情報の連携が遅れたり、通知が漏れたりといった課題も起こりがち。このワークフローを活用すれば、Squareで支払いが発生した際に、その内容を自動でSlackに通知することが可能になり、リアルタイムでの情報共有を実現し、業務の効率化に貢献します。

■このテンプレートをおすすめする方
  • Squareを利用しており、決済情報の社内共有を効率化したい店舗運営者やEC担当者の方
  • 売上速報などをSlackでリアルタイムに確認し、迅速な意思決定に繋げたいチームリーダーの方
  • 手作業による情報共有での通知漏れやタイムラグを防ぎたいと考えている方

■このテンプレートを使うメリット
  • Squareでの支払い発生をトリガーに、自動でSlackへ通知されるため、手動での確認や共有作業に費やしていた時間を短縮できます。
  • 手作業による情報共有で発生しがちな、通知漏れや内容の誤りといったヒューマンエラーを防ぎ、確実な情報伝達を実現します。

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

■このワークフローのカスタムポイント
  • Squareのトリガー設定では、支払いの発生をチェックするフローの起動間隔を任意で設定することが可能です。
  • Slackのオペレーション設定では、通知を送信するチャンネルやメンション先、メッセージの本文などを自由にカスタマイズできます。

■注意事項
  • Square、SlackのそれぞれとYoomを連携してください。

最初に「このテンプレートを試す」というアイコンをクリックしてください。
すると、以下の確認画面が表示されますので、「OK」をクリックしてください。

この画面が表示されたら、コピーが正常に完了しています。

その後は、タイトルや詳細をクリックして編集します。
テンプレートは「フローボット」の「マイプロジェクト」に保存されているため、いつでもアクセス可能です。

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

右側に「!」アイコンが表示されますので、順番にクリックしてオペレーションを設定していきましょう

トリガーとなるアクション、Squareの「決済が成功したら(Webhook)」をクリック。

アクションのタイトルは自由に変更できます。
マイアプリ連携で連携したアカウントが設定されていることを確認したら、「次へ」をクリック。

任意のWebhook名(「支払いが作成されたら」など)を設定して、「WebhookURLを登録」をクリック。

登録に成功すると以下のような結果が表示されるので、成功していれば「次へ」をクリック。

Webhookイベントを正常に検知できるかテストしていきます。
まずはSquareでテスト用の決済を作成しましょう。

「テスト」をクリック。

テストに成功すると「取得した値」に決済の各項目が入ります。この取得した値を使ってSlackのメッセージを作成していきましょう!
ヘルプページ:「取得した値」のテスト値について

「完了」をクリックして、次のアクションを設定していきます。

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

Slackの「チャンネルにメッセージを送る」をクリック。

アクションのタイトルは自由に変更できます。
マイアプリ連携で連携したアカウントが設定されていることを確認したら、「次へ」をクリック。

投稿先のチャンネルIDを指定します。
入力欄をクリックすると連携しているアカウントのチャンネルが候補として表示されるため、投稿先に設定したいチャンネルを選択してください。

次は取得した値を使ってメッセージを設定していきます。
入力欄クリック時に表示される「取得した値」の各項目をクリックすると、メッセージとして取得した値が引用されるようになります。これらを組み合わせて、決済の成功をSlackに通知するメッセージを作成しましょう!
※ 取得した値を使用しないと固定のメッセージが送られるだけになってしまいます。

メッセージが設定できたら「テスト」をクリック。

Slackの指定チャンネルにメッセージが通知されていればテスト成功です。

ステップ5: テストと確認

設定が完了すると、以下のような表示が出てくるので、「トリガーをON」をクリックします。
フローボットを起動し、正しく動作するか確認してください。

今回使用したテンプレートはこちら 


■概要
Squareを利用した店舗やオンラインでの決済が発生するたびに、売上情報を確認し、関係者に手動で共有する作業に手間を感じていませんか?支払い情報の連携が遅れたり、通知が漏れたりといった課題も起こりがち。このワークフローを活用すれば、Squareで支払いが発生した際に、その内容を自動でSlackに通知することが可能になり、リアルタイムでの情報共有を実現し、業務の効率化に貢献します。

■このテンプレートをおすすめする方
  • Squareを利用しており、決済情報の社内共有を効率化したい店舗運営者やEC担当者の方
  • 売上速報などをSlackでリアルタイムに確認し、迅速な意思決定に繋げたいチームリーダーの方
  • 手作業による情報共有での通知漏れやタイムラグを防ぎたいと考えている方

■このテンプレートを使うメリット
  • Squareでの支払い発生をトリガーに、自動でSlackへ通知されるため、手動での確認や共有作業に費やしていた時間を短縮できます。
  • 手作業による情報共有で発生しがちな、通知漏れや内容の誤りといったヒューマンエラーを防ぎ、確実な情報伝達を実現します。

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

■このワークフローのカスタムポイント
  • Squareのトリガー設定では、支払いの発生をチェックするフローの起動間隔を任意で設定することが可能です。
  • Slackのオペレーション設定では、通知を送信するチャンネルやメンション先、メッセージの本文などを自由にカスタマイズできます。

■注意事項
  • Square、SlackのそれぞれとYoomを連携してください。

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

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

1.Squareで支払いが行われたらGmailで個別にサンクスメールを送信する
このテンプレートは、Squareで支払いが行われると、自動でGmailを通じて顧客に個別のサンクスメールを送信する仕組みです。
例えば、営業部が購入のお礼や次回購入クーポンを案内することで、迅速な顧客対応が見込めます。
メールには顧客名や購入商品、支払い日時を含めることで、パーソナライズされた内容を提供できます。
これにより、手動作業の手間を省きつつ、顧客満足度の向上やリピート購入の促進が期待されます。


■概要
Squareで決済が行われるたびに、お客様一人ひとりへ感謝の気持ちを伝えるサンクスメールを手動で送信するのは、手間がかかる上に送信漏れのリスクも伴います。特に、事業が成長し決済件数が増えるほど、その負担は大きくなるのではないでしょうか。このワークフローを活用すれば、Squareでの決済完了をトリガーとして、Gmailから個別のサンクスメールを自動で送信する仕組みを構築でき、こうした課題を円滑に解消します。

■このテンプレートをおすすめする方
  • Squareを利用しており、決済後の顧客フォローを効率化したいと考えている店舗やECサイトの運営者の方
  • サンクスメールの送信を手作業で行っており、手間や送信漏れなどのミスを減らしたいと考えている方
  • お客様ごとにパーソナライズされたメールを自動で送り、顧客満足度を向上させたいマーケティング担当の方

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

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

■このワークフローのカスタムポイント
  • Squareの顧客情報を取得するオペレーションでは、決済情報をもとに顧客を特定するための情報を任意で設定してください。
  • Gmailでメールを送信するオペレーションでは、宛先や件名、本文の内容を任意で設定します。Squareから取得した顧客名などの情報を本文に差し込むことで、よりパーソナライズされたメールの作成が可能です。

■注意事項
  • Square、GmailのそれぞれとYoomを連携してください。
  • SquareのアウトプットはJSONPathから取得可能です。 

2.Squareで決済が完了したらkintoneに登録する
このテンプレートは、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週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。

3.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週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

まとめ

今回は、Squareで支払いが発生したらSlackに通知するフローをご紹介しました。
SquareとSlackの連携により、支払い情報や注文状況が素早く通知されることで、スタッフは迅速かつ正確に対応でき、顧客満足度の向上が期待できます。
また、この連携は手作業での確認作業を削減し、自動化されたフローが業務全体の効率を向上させるため、チームの生産性向上が見込めます。
さらに、Yoomを活用することで、初心者でも簡単にツールを連携できます。
ぜひ、今回紹介した連携方法を取り入れて、効率化と正確性の向上を実現してみてください。

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Renka Sudo
Renka Sudo
人材が限られる地方の中小企業で業務の効率化を日々模索していたところ、Yoomと出会いました。 こうだったらいいなとなにげなく考えていたことがYoomを導入することで、こんなにも効率化できるんだ!と感動。 システムやプログラミングの知識や経験がない私でも、業務が大きくかわったので、同じように感じているたくさんの方々へ共有できたらと執筆しています。
タグ
連携
Slack
Square
自動
自動化
関連アプリ
アプリ連携
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる