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

2025-03-26

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

Ai Ohta
Ai Ohta

購入者のデータを取得したら何かしらのデータベースツールに転記して管理しているという企業は多いはずです。
特にマーケティングや営業、販売などの部署にとって、上顧客になってもらうためのアクションを起こして行く上で、購入者のデータは重要と言えるのではないでしょうか。
そこで今回はSquareとSendGridを連携し、Squareで決算が完了したらSendGridに購入者の情報を自動登録するアプリ連携をご紹介します!
このアプリ連携により、購入者のデータを素早くSendGridに追加することが可能になるため、メール配信などのアクションをスムーズに行いやすくなる可能性が高まるでしょう。
また、業務の効率化も見込めます。ぜひご活用ください。

こんな方におすすめ

  • 決算にSquareを導入している企業
  • 顧客データの保管やメール配信にSendGridを活用している企業
  • SendGridでメールによる広告の打ち出しなどを行っている担当者
  • Squareの顧客データを手動でSendGridに転記している方

それではここからノーコードツールYoomを使って、「Squareで決済が完了したらSendGridに顧客情報を登録する」方法をご説明します。

Squareで決済が完了したらSendGridに顧客情報を登録する方法

まず、Squareで支払いが完了したらSquareのAPIを用いて顧客データを取得します。
その後、SendGridのAPIを活用してそのデータを受け取り、新規コンタクトとして登録可能です。
このような連携の実現には、一般的にはプログラミングの知識が必要ですが、ノーコードツールのYoomを用いることでプログラミング知識がなくても簡単に実現できます。
[Yoomとは]

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

  • マイアプリ連携
  • Squareを起動して顧客データを取得する設定
  • SendGridのコンタクトに追加する設定
  • トリガーボタンをONにして、SquareとSendGridの連携動作を確認


■概要
Squareで決済が発生するたびに、SendGridの顧客リストへ手作業で情報を登録していませんか?この作業は時間がかかるだけでなく、入力ミスや登録漏れの原因にもなりかねません。このワークフローを活用すれば、Squareでの決済完了をトリガーに、SendGridへ顧客情報が自動で登録されるため、手作業による手間やヒューマンエラーを解消し、スムーズな顧客管理を実現します。

■このテンプレートをおすすめする方
  • SquareとSendGridを併用し、顧客管理やメールマーケティングを行っている方
  • 決済後の顧客情報登録を手作業で行っており、業務を効率化したいと考えている方
  • 手作業によるデータ入力ミスや、対応漏れなどのヒューマンエラーを防止したい方

■このテンプレートを使うメリット
  • Squareでの決済完了後、SendGridへの顧客情報登録が自動化されるため、これまで手作業に費やしていた時間を短縮できます。
  • システムが自動で情報を連携するため、手作業による氏名やメールアドレスの入力間違いや登録漏れといったヒューマンエラーを防ぎます。

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

■このワークフローのカスタムポイント
  • SendGridでコンタクトを追加する際、どのコンタクトリストに追加するかを任意で設定してください。
  • 登録する顧客情報(メールアドレスや氏名など)は、前段のフローでSquareから取得した情報を変数として設定したり、特定のタグなどを固定値として付与したりすることも可能です。

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

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

SquareとYoomの連携

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

SendGridとYoomの連携

1.検索する

SendGridを検索します。

2.必須項目の入力

アクセストークンにはAPIキーを使用します。
詳しくはSendGridのAPIキー詳細ページにアクセスしてご確認ください。

入力ができたら右下の追加ボタンを押します。

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

次に、今回使用するテンプレートをコピーしてください。


■概要
Squareで決済が発生するたびに、SendGridの顧客リストへ手作業で情報を登録していませんか?この作業は時間がかかるだけでなく、入力ミスや登録漏れの原因にもなりかねません。このワークフローを活用すれば、Squareでの決済完了をトリガーに、SendGridへ顧客情報が自動で登録されるため、手作業による手間やヒューマンエラーを解消し、スムーズな顧客管理を実現します。

■このテンプレートをおすすめする方
  • SquareとSendGridを併用し、顧客管理やメールマーケティングを行っている方
  • 決済後の顧客情報登録を手作業で行っており、業務を効率化したいと考えている方
  • 手作業によるデータ入力ミスや、対応漏れなどのヒューマンエラーを防止したい方

■このテンプレートを使うメリット
  • Squareでの決済完了後、SendGridへの顧客情報登録が自動化されるため、これまで手作業に費やしていた時間を短縮できます。
  • システムが自動で情報を連携するため、手作業による氏名やメールアドレスの入力間違いや登録漏れといったヒューマンエラーを防ぎます。

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

■このワークフローのカスタムポイント
  • SendGridでコンタクトを追加する際、どのコンタクトリストに追加するかを任意で設定してください。
  • 登録する顧客情報(メールアドレスや氏名など)は、前段のフローでSquareから取得した情報を変数として設定したり、特定のタグなどを固定値として付与したりすることも可能です。

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

フローボットのテンプレートが「マイプロジェクト」にコピーされると、下記の表示がされます。

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

Squareアイコンの「決済が成功したら(Webhook)」を選択してください。

連携するアカウント情報を確認し、アクションはテンプレート通りのまま「次へ」をクリックして進んでください。


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

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

ここで実際に決済を完了させましょう。

その後フローに戻り、テストボタンを押してください。
テスト成功と表示が出たら完了です。


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

次に、特定の顧客情報を取得する設定を行います。

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


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

購入者のデータが取得できるように設定を行います。

先ほどテスト送信したデータで既に設定が完了しているため、画像と同じ状態になっているか確認してください。


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

ステップ5:SendGridのコンタクトに追加する設定

SendGridアイコンの「コンタクトリストに新規コンタクトを追加」をクリックします。


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

各ボックスの入力を行います。
メールアドレスは設定済みのため、その他のボックスの入力をしましょう。
下記のように、取得した値から選択します。

どのリストに追加するか設定をします。
ボックスをクリックすると登録済みのリストが表示されるため、クリックで選択してください。

ここまで設定できたらテストボタンを押します。
テスト成功と表示されたら完了をクリックしてください。

ステップ6:トリガーをONにする

フローボットの作成が完了すると、下記のような表示がされます。
トリガーは初期設定ではOFFの状態なので、ONにしましょう。

さらに自動化するには

Yoomには自動化だけでなく、業務を円滑に進めるための工夫と機能が詰まっています。
例えば、今回紹介した自動化を、よりニーズに沿ったものにアレンジすることも可能です。

アレンジ1:通知する

マイプロジェクトの該当のフロー作成ページに入り、右上の三点リーダーをクリックしましょう。
画像赤枠部分の「ワークフローの完了を通知」を押すことで、一連のフローが完了するとYoomに登録済みのアドレスへ通知が届きます。

アレンジ2:取引情報も取得してデータベースに追加する

メールアドレスはSendGridに追加しつつ、氏名、アドレス、購入商品などのデータ全てをGoogle スプレッドシートへ自動格納可能です。
データ分析などへの流用が容易になるでしょう。また、メンバーとのデータ共有もしやすくなるため、部署間の連携強化が図れるかもしれません。

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

他にも、Squareを使った自動化の例をいくつか紹介します。

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

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

支払いがされたことをSlackに送信できます。商品発送準備などの後工程にとりかかりやすくなることが期待できます。


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

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

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

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

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

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

3.Squareで決済情報が作成されたら、freee会計の取引先を作成する

freee会計の取引先に登録することで他ツールへの転記はもちろん、別途領収書の作成や送付などが行いやすくなるかもしれません。


■概要
Squareで決済があるたびに、freee会計へ手動で取引先を登録する作業に手間を感じていませんか?この手作業は時間がかかるだけでなく、入力ミスや登録漏れといったヒューマンエラーの原因にもなりがちです。このワークフローを活用することで、Squareで発生した決済情報をトリガーに、freee会計への取引先登録を自動化できるため、こうした会計業務の課題をスムーズに減らします。

■このテンプレートをおすすめする方
  • Squareとfreee会計を利用し、取引先の登録作業を効率化したい経理担当者の方
  • 決済情報をもとにした会計処理の手間を減らし、コア業務に集中したい店舗運営者の方
  • 顧客情報の二重入力を減らし、ヒューマンエラーを未然に防ぎたいと考えている方

■このテンプレートを使うメリット
  • Squareで決済が発生する都度、freee会計へ手入力していた時間を短縮し、より重要な業務に時間を活用できます。
  • 手作業による顧客情報の転記が減るため、入力ミスや登録漏れといったヒューマンエラーを防ぐことに繋がります。

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

■このワークフローのカスタムポイント
  • freee会計で取引先を作成する際、連携する情報は任意で設定可能です。Squareから取得した顧客情報の中から、取引先名や連絡先など、管理に必要な項目を選択して連携してください。

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

SquareとSendGridを連携するメリットと具体例

メリット1:メールアドレスの自動登録による対応スピードの向上

商品やサービスの購入者は、今後の商品展開や広告の打ち出し次第などで上顧客になる可能性を秘めています。
そのため、なるべくであれば素早いアクションを起こしたいところですよね。
このような場合に今回の連携は有益と言えるでしょう。
例えば、商品購入時に獲得できた顧客データを活用することで、その後のフォローアップはもちろん、似たような商品の紹介やセールの案内などが可能となります。
しかし、メールアドレスなどのデータをSquareからSendGridに転記する必要があるため、場合によってはメール配信ができるまでに時間を要することもあるでしょう。
このようなタイムラグは、今回の自動化により解消できるかもしれません。
購入者へのアクションがスピーディーになることも見込めるため、満足度の向上にも繋がる場合があります。

メリット2:自動転記によるヒューマンエラーの回避

SquareとSendGridの自動化を導入することで、購入者のデータの転記時にヒューマンエラーを最小限にできるかもしれません。
例えば、メールアドレスは時にとても複雑ですよね。
そのため、転記する際に間違えたデータを入力してしまうことはありませんか?
コピー&ペーストをしていたとしても一部分が消えてしまったりなど、それなりに手間のかかる作業ではないでしょうか。
このような悩みがある場合に今回の連携を行えば、メールアドレスの転記作業がすべて自動で完結するため、ありがちなヒューマンエラーは回避できるはずです。
正確なデータが保てるようになれば、メールアドレスの修正作業などの回数も削減できることが考えられます。

メリット3:自動化による事務作業の削減と手間の解消

今回の連携を行うことで事務作業が削減できる見込みがあります。
例えば、通常であればSquareで決済がされる度にSquareへアクセスし、購入者のデータを目視で確認後コピーして、その後SendGridにアクセスし情報をペーストするといった一連の作業を行う必要がありますよね。
そこまで手間のかかる作業ではありませんが、数が多い場合にはそれなりの時間がかかってしまうと言えます。ともなると、少しでも作業時間を短縮したいのではないでしょうか。
そこで今回のアプリ連携の出番です。決算されたことをきっかけにフローが動き出し、データの取得から転記までを自動で完結します。
データ転記のためだけにSquareとSendGridを往来する必要もなくなるため、事務作業が削減でき、手間も解消されるはずです。

まとめ

今回のアプリ連携はマーケティング、営業、販売など、様々な部署にとってメリットがあると言えるのではないでしょうか。
中でもSquareの購入者データをSendGridへ手動転記している方にとっては、作業を簡略化し手間を省く有益な手段かもしれません。
今回のような繰り返し行う必要がある作業は、アプリ連携をして自動化を導入することで業務改善となる場合もあります。
自動化を取り入れると今までの手間が削減できる可能性が高まり、作業しやすい環境になることが期待できるでしょう。
ぜひこの機会にアプリ連携を行い、自動化の素晴らしさを体験してみませんか?

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Ai Ohta
Ai Ohta
雑貨店の店長を経験後はSEOライターとして在宅勤務を開始。後にマーケティングのスタートアップ企業と5年間ほど業務委託契約。 東大生に囲まれながらパソコンを抱え、様々なビジネス用語やSaaSツールの使い方を勉強する日々でした。 雑貨店の店長をしていた頃は、売上と在庫管理、人材管理、発注などの事務作業に幾度となく時間を奪われ、接客ができず売り時を逃がすこともしばしば。業務委託の際にも入力などの細かい作業が多く、「こんな単調な作業、自動化できないの?」と思っていたので、Yoomのビジョンには大いに共感しています!
タグ
連携
SendGrid
Square
自動
自動化
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる