業務自動化

オンラインスクールの受講料支払いをGMOペイメントゲートウェイ×Zapierで自動化 — 決済完了をトリガーに受講開始メールと領収書を自動発行するレシピ

教育・オンラインスクール の業務自動化レシピ
業種教育・オンラインスクール
ツールZapier + GMOペイメントゲートウェイ
難易度★★☆ 中
設定時間約 60 分

オンラインスクールの「決済確認、受講開始メール、領収書発行」を手作業で回していませんか。本レシピでは、GMOペイメントゲートウェイの決済完了通知をZapierで受け取り、メール送信、領収書PDFの作成、経理記録を自動化します。設定作業の目安は約60分です。

読了時間: 約18分 / 実践時間: 約60分 / 難易度: 中級 / 対象: オンラインスクール運営者、個人事業主、教育事業の事務担当者

決済自動化は、作業時間を減らすだけの仕組みではありません。入金確認の遅れ、メールの送り忘れ、領収書発行の滞りをまとめて減らせます。まずは少人数の受講者を対象にテストし、問題がないことを確認してから本番運用へ移しましょう。

1. なぜ決済自動化が必要か

オンラインスクールでは、決済後の案内がサービスの第一印象を左右します。手作業で入金を確認すると、メール送信や領収書発行が遅れることがあります。

1-1. 決済確認業務が抱える3つの負担

受講者数が増えるほど、同じ確認作業の繰り返しが負担になります。自動化する範囲を決めると、導入効果を測りやすくなります。

1-2. 手作業運用のリスク

決済確認を人手に頼ると、見落としが起きる可能性があります。数日後に「入金したのに教材が届かない」という問い合わせを受けると、確認と個別対応の両方が必要です。

入金確認の遅れは、売上だけでなく受講者との信頼にも影響します。自動化後も、通知履歴と入金状況を定期的に確認してください。自動化は確認作業をなくすのではなく、確認方法を整える仕組みです。

1-3. 自動化の目標

本レシピでは、次の状態を目指します。

例えば、個人事業主が月30件の決済を処理する場合、決済後の定型作業をまとめて減らせます。次は、導入に必要なサービスと費用を確認します。

2. 必要な準備物と全体像

2-1. 必要なサービス一覧

サービス役割費用目安編集部の評価
GMOペイメントゲートウェイ決済処理、通知送信月額・従量課金。契約確認が必要決済基盤として有力
Zapier通知受信、後続処理月額プランあり。最新料金は公式確認少量なら始めやすい
Gmail / Google Workspaceメール送信利用中のアカウントを使用追加費用を抑えやすい
Google Drive / Google DocsPDF作成、保存無料枠あり。有料容量は別途小規模運用に適する
Google スプレッドシート決済情報の記録無料で利用可能経理の一覧化に便利

GMOペイメントゲートウェイの料金は契約内容で変わります。契約前に初期費用、月額費用、決済手数料、通知機能の利用条件を確認してください。

月額費用の目安
GMOペイメントゲートウェイ
¥3,000
契約内容・従量課金は要確認
Zapier
¥3,100
米ドル料金の換算例。最新料金は公式確認
Google スプレッドシート
¥0
基本機能は無料

2-2. 全体フロー

決済自動化 全体フロー
1

受講者が決済
GMOペイメントゲートウェイの決済画面で受講料を支払います。

2

決済完了通知を送信
GMOペイメントゲートウェイがZapierへ通知します。

3

Zapierがデータを処理
通知内容を確認し、メール、領収書、記録の処理を進めます。

4

受講開始メールを送信
Gmailから案内文と受講ページのURLを送ります。

5

領収書PDFを作成
Google DocsのテンプレートからPDFを作成し、メールに添付します。

6

決済情報を記録
Google スプレッドシートへ取引情報を追記します。

GMOペイメントゲートウェイからZapierを経由し、メール、領収書、記録へつなぎます。

2-3. 導入にかかる時間

作業目安時間
通知設定約15分
Zapierのトリガー作成約10分
メール、領収書、記録の設定約25分
テストと本番切り替え約10分
合計約60分

サービス契約や審査が必要な場合は、設定作業とは別に期間を見込みます。次は、決済サービス側の通知設定を進めます。

3. GMOペイメントゲートウェイ側の設定

3-1. 管理画面の通知設定

GMOペイメントゲートウェイの管理画面にログインし、通知設定またはWebhook設定を開きます。画面名や設定項目は契約内容で異なる場合があるため、表示が違う場合は公式サポートへ確認してください。

設定の流れは次の通りです。

  1. 管理画面にログインする
  2. 「店舗設定」などから通知設定を開く
  3. 決済完了通知URLを登録する
  4. リアルタイム通知を選択する
  5. 通知するデータ項目を確認する
  6. テスト通知を送信する

3-2. 通知に含めるデータ

決済完了通知では、契約や設定に応じて次の情報を扱います。

通知項目に受講者名やメールアドレスが含まれないと、後続のメール送信に使えません。実際に届く通知内容をテスト環境で確認してください。

通知データには、必要最小限の個人情報だけを含めます。受講者名、メールアドレス、決済IDなど、後続処理に必要な項目を先に洗い出しておくと設定がスムーズです。

3-3. テスト環境で確認する

本番運用の前に、テスト環境で通知の受信を確認します。テスト環境の有無や利用方法は、契約内容と公式案内を確認してください。

  1. テスト環境にログインする
  2. テスト決済を実行する
  3. 決済完了通知が送信されたか確認する
  4. Zapierで通知データを確認する

通知を受け取れたら、次はZapier側でトリガーを作成します。

4. Zapierでトリガーを作成

4-1. Webhookトリガーの作成

Zapierの管理画面で「Create Zap」を選びます。トリガーアプリは「Webhooks by Zapier」、イベントは「Catch Hook」を選択します。

Catch Hookを選ぶと、Zapierが専用のWebhook URLを発行します。このURLをGMOペイメントゲートウェイの通知設定に登録すると、決済完了通知を受け取れるようになります。

4-2. 通知データを整える

通知データの形式によっては、後続処理の前に整形が必要です。ZapierのFormatterを使うと、次のような処理ができます。

4-3. テストデータを受信する

Zapierの「Test trigger」を使い、テストデータを受信します。通知が届かない場合は、次の項目を確認してください。

Webhook URLは、外部に公開しないでください。不正な通知が送られる可能性があるため、管理画面の権限管理と署名検証をあわせて確認します。URLを共有する場合も、必要な担当者に限定してください。

テストデータを受信できたら、受講開始メールの設定に進みます。

5. 受講開始メールを自動送信する

5-1. メール送信アクション

Zapierのアクションで「Gmail」または「Email by Zapier」を選択します。主な設定項目は次の通りです。

5-2. 差し込み項目

Zapierの編集画面では、通知データの項目を差し込みます。本文で表示する例は次の通りです。

5-3. メール文面の例

件名: 【○○スクール】受講開始のご案内

{{受講者名}} 様

この度はお申し込みいただき、ありがとうございます。
決済が完了しましたので、以下のページから受講を始められます。

■ 受講ページ
{{教材URL}}

■ ログイン情報
メールアドレス: {{受講者メールアドレス}}
初期パスワード: {{初期パスワード}}

■ 受講料
{{決済金額}}(税込)

ご不明な点がございましたら、本メールにご返信ください。

○○スクール 運営事務局

メールの最後には、受講者が最初に行う作業を1つだけ示します。例えば「受講ページへログインしてください」と書くと、次の行動が分かりやすくなります。

次は、領収書PDFの作成と送付を設定します。

6. 領収書を自動発行する

6-1. 領収書PDFを作成する

Google DocsのテンプレートとZapierを連携し、領収書PDFを作成します。

  1. Google Docsで領収書テンプレートを作成する
  2. {{受講者名}}、{{決済金額}}などを配置する
  3. 「Google Docs → Create Document from Template」を選ぶ
  4. 通知データをテンプレートへ差し込む
  5. 生成した文書をPDFとして保存する
  6. GmailのアクションでPDFを添付する

6-2. 領収書番号を決める

領収書番号は、後から取引を追跡できる形式にします。例として、次の方法があります。

採番方法は、経理担当者や税理士に確認してから決めてください。

6-3. 経理用データを記録する

領収書の発行と同時に、決済情報をGoogle スプレッドシートへ記録します。

記録する項目は、事業の経理方法に合わせて決めます。個人事業主の場合も、税理士や会計ソフトの運用に合わせると管理しやすくなります。

導入前後の月間工数比較
導入前(手作業)
  • 決済確認: 週2.5時間
  • 受講開始メール: 1件10分 × 30件 = 5時間
  • 領収書発行: 1件15分 × 30件 = 7.5時間
  • 経理記録・集計: 月4時間
  • 合計: 月約19時間
→
導入後(自動化)
  • 決済確認: 通知で確認
  • 受講開始メール: 自動送信
  • 領収書発行: 自動生成
  • 経理記録・集計: 自動追記・月30分
  • 合計: 月約30分

作業時間の削減幅は、件数と確認方法で変わります。導入前後の実績を記録して判断してください。

次は、導入作業を5つのステップに分けて確認します。

7. 導入ステップ

決済自動化 導入5ステップ
1

契約と通知設定
GMOペイメントゲートウェイの契約内容を確認し、管理画面で通知設定を行います。通知する項目を選び、テスト環境で通知を確認します。

2

Webhookトリガーを作成
Zapierで「Webhooks by Zapier → Catch Hook」を選びます。発行されたURLを通知設定へ登録し、テストデータを受信します。

3

受講開始メールを設定
Gmailなどの送信アクションを追加します。宛先、件名、本文を設定し、受講ページのURLが正しく表示されるか確認します。

4

領収書と記録を設定
Google DocsのテンプレートからPDFを作成し、メールへ添付します。同時に、Google スプレッドシートへの記録も追加します。

5

テスト後に本番へ切り替え
複数のテスト決済で、メール、領収書、記録の結果を確認します。問題がなければ本番設定へ切り替えます。

少人数の実データで試すと、設定ミスや案内文の不足を見つけやすくなります。次は、運用開始後に起きやすい失敗を確認します。

8. 編集部の警告 — 失敗パターンと回避策

失敗パターン1: Webhookの署名を確認しない

原因: 通知の正当性を確認する設定を省くことがあります。

影響: 不正な通知を受け取り、誤ったメールや領収書を送る可能性があります。

回避策: GMOペイメントゲートウェイの公式仕様を確認し、署名検証に対応する手順を追加します。Zapierだけで対応できない場合は、検証用の中継サービスや開発担当者への相談が必要です。

失敗パターン2: テスト環境と本番環境を混同する

原因: 通知URLやZapの切り替えを一度に行うため、設定を取り違えます。

影響: テストデータが本番の記録に混ざる可能性があります。

回避策: テスト用と本番用のZapを分け、名称と通知URLを明確に区別します。切り替え前には、送信先、記録先、決済環境を一覧で確認してください。

失敗パターン3: 領収書の記載内容を確認しない

原因: 自動作成を優先し、記載項目の確認が不足します。

影響: 受講者の経理処理に必要な情報が不足する可能性があります。

回避策: 領収書テンプレートに次の項目を含めます。適格請求書への対応が必要な場合は、税理士または所轄税務署へ確認してください。

失敗パターン4: キャンセルや返金の処理を用意しない

原因: 決済完了後の処理だけを作り、キャンセル通知を考慮していません。

影響: キャンセル後も案内が残り、記録の整合性が崩れる可能性があります。

回避策: キャンセルや返金の通知を受け取ったときに、記録を更新し、必要な案内を送る別フローを作ります。

失敗パターン5: Zapierのタスク上限を超える

原因: Zapierでは、処理するアクション数に応じてタスクを消費します。

影響: 上限を超えると、処理が停止する可能性があります。

回避策: 受講者数と1決済あたりの処理数から、必要なタスク数を見積もります。例えば、メール、領収書、記録で3処理なら、月100件で約300タスクが必要です。料金と上限は変更されることがあるため、契約前に公式料金表を確認してください。

自動化後も、月1回は処理履歴とタスク使用量を確認します。失敗した処理があれば、受講者への案内と経理記録を手動で補正してください。

設定が安定したら、月次確認の担当者と手順を決めておくと安心です。次は、導入前に多い質問へ回答します。

9. よくある質問

Q1. GMOペイメントゲートウェイの契約費用はどのくらいですか?

料金は契約内容や決済方法で変わります。初期費用、月額費用、決済手数料、通知機能の利用条件を契約前に確認してください。小規模事業者が導入を検討する場合も、月額費用だけでなく、1件あたりの決済手数料を含めて比較します。

Q2. Zapierの無料プランで運用できますか?

無料プランのタスク数や機能は変更される場合があります。本レシピでは、メール、領収書、記録の処理を行うため、月間決済件数の3倍程度を目安に必要量を見積もります。最新の上限と料金は、Zapier公式料金ページで確認してください。

Q3. 決済キャンセルにはどう対応しますか?

キャンセル通知を別のZapで受け取り、記録の更新とキャンセル案内を行います。受講権限を別システムで管理している場合は、権限停止の処理も確認してください。

Q4. 領収書PDFは自動送信できますか?

設定すれば、Google Docsで作成したPDFをメールに添付して送信できます。初回はテスト用のメールアドレスへ送り、PDFの内容、宛先、添付状態を確認してください。

Q5. 会計ソフトと連携できますか?

Google スプレッドシートに記録したデータを、CSVで会計ソフトへ取り込める場合があります。freee、マネーフォワード、弥生会計など、利用中のソフトの取込形式を確認してください。

Q6. Webhookの安全性を高める方法はありますか?

署名検証、URLの非公開、管理画面の権限管理を行います。具体的な署名検証の方法は、GMOペイメントゲートウェイの公式仕様とZapierの機能を確認してください。

Q7. テスト環境と本番環境をどう切り替えますか?

テスト用と本番用のZapを分け、通知URL、送信先、記録先をそれぞれ管理します。本番切り替え前に、テストデータが本番のスプレッドシートへ書き込まれないことを確認してください。

自社の件数と運用体制に合うかを確認したうえで、まずは小規模に始めるのがおすすめです。最後に、参照した公式情報を示します。

10. 出典・参考情報


Mira / AI経営ラボ 編集長