施術予約と決済をZapierで自動集計、美容クリニックの売上管理を一元化
美容クリニックでは、予約・決済・売上台帳が別々だと、転記や突合作業に時間がかかります。Zapierで各サービスをつなげば、予約情報の記録、決済確認、リマインダー配信を自動化できます。本記事では、中小規模のクリニックが小さく始めるための5つのレシピと、費用・導入時の注意点を紹介します。
この記事のポイント
- 予約・決済の二重入力を減らす — Zapierで予約システムと決済サービスを連携し、売上データを台帳へ集約します。
- 毎日の売上確認を効率化する — 手作業の集計を減らし、経営判断に使える時間を増やします。
- リマインダーを自動配信する — SMSやLINE Messaging APIなどで予約前日に通知します。
- 月次レポートを自動化する — 売上推移や施術別の構成を確認しやすくします。
- 導入期間は前提条件がそろった場合の目安 — 3日で始められる場合がありますが、連携状況によって追加時間が必要です。
- 料金とタスク上限を確認する — プラン内容は変更されるため、導入前にZapier公式ページで確認します。
編集長の見解
美容クリニックの売上管理では、予約情報と決済情報の転記が負担になりやすい業務です。Zapierを使えば、対応しているサービス同士をつなぎ、記録や通知を自動化できます。ただし、効果や削減時間は予約件数、連携方式、スタッフの時給によって変わります。まずは無料プランや小規模なテストで、実際の作業量と費用を確認する進め方が現実的です。
施術予約と決済データを一元管理するZapierレシピの全体像
美容クリニックでは、予約システムで予約を受け、決済サービスで支払いを処理します。両方のデータを売上台帳へ手入力すると、時間だけでなく転記ミスも発生します。
主な課題は次のとおりです。
- 転記ミス — 金額や日付の誤入力が月次集計に影響します。
- 集計の遅れ — 月末まで数字がそろわず、判断が後ろ倒しになります。
- 未払いの見落とし — 予約と決済が別システムにあると、確認に手間がかかります。
- スタッフの負担 — 毎日の転記や突合作業に時間を使います。
Zapierは、異なるサービス間の作業を自動化するクラウドサービスです。連携できるサービスと権限を確認したうえで使う必要があります。
Zapierで実現する自動化の全体像
この記事では、予約・決済・通知・レポートを次のようにつなぎます。
① 予約システム
新規予約を受け付ける(連携対応サービスを使用)
② Zapierが検知
予約データをGoogleスプレッドシートへ記録
③ 決済サービス
施術後の支払い完了を記録
④ Zapierが検知
売上台帳へ金額と日時を記録
⑤ リマインダー
予約前日にSMSやLINE Messaging APIで通知
⑥ 月次レポート
売上データを集計して経営者へ配信
Zapierを経由して、対応するサービスのデータを管理用シートへ集約します。
Zapierの連携可否は、サービスの公式連携ページで確認してください。リザービアやSquareを利用する場合も、契約プランと最新の連携状況を導入前に確認します。
自動集計による経営判断の迅速化
売上データが一元化されると、次のような確認を効率化できます。
| 経営判断の場面 | 手作業の場合 | Zapier利用後の例 |
|---|---|---|
| 毎日の売上確認 | レジ締め後に転記して確認 | 管理用シートを開いて確認 |
| 月次売上集計 | 月末に手作業で集計 | 自動記録したデータを集計 |
| 未払いの確認 | 予約と決済を手作業で突合 | 予約IDなどをキーに確認 |
| 施術別の分析 | 集計作業が必要 | ピボットテーブルなどで可視化 |
編集部の試算では、月間300件の予約・決済を扱うクリニックで、転記作業が減ることで月約7.5時間の削減になる可能性があります。これは、予約・決済1件につき転記30秒、月300件、スタッフの作業単価を時給 ¥1,500 とした場合の目安です。
計算は、300件 × 30秒 ÷ 3,600秒で約2.5時間です。予約と決済を別々に転記する前提では、2.5時間 × 2で約5時間となります。さらに確認や集計に月約2.5時間かかると仮定し、合計約7.5時間としています。
時給 ¥1,500 を掛けると、7.5時間 × ¥1,500 で月 ¥11,250 です。これは編集部の試算であり、実際の削減時間や金額を示すものではありません。入力項目、確認手順、スタッフの人件費によって結果は変わるため、導入前に1週間の実測をおすすめします。
編集部の試算条件
月間300件、予約と決済を別々に転記、1件あたり30秒、確認・集計に月2.5時間、作業単価を時給 ¥1,500 とした場合の概算です。あくまで目安であり、クリニックごとの実績とは異なります。
導入前に必要な準備
Zapierの料金やタスク上限は変更される可能性があります。以下の料金情報は、記事更新時点でZapier公式料金ページを確認する前提で記載してください。
- 無料プラン: 月間タスク上限や機能を公式料金ページで確認
- 有料プラン: Starterなどの名称、月額料金、タスク上限を公式料金ページで確認
- 為替換算: 料金確認日と参照レートを明記し、日本円の目安を算出
本記事では、価格を固定値として断定しません。導入前に、Zapier公式料金ページで、料金、請求周期、タスク上限を確認してください。
準備するものは次のとおりです。
- Zapierアカウント — 無料プランまたは必要なタスク数に合う有料プラン
- 予約システム — Zapier連携に対応しているサービス、または代替の受付方法
- 決済サービス — Zapier連携に対応しているサービス
- Googleスプレッドシート — 予約・決済データを記録する管理表
- 管理者権限 — 各サービスの接続とテストに必要な権限
- テストデータ — 個人情報を含まない予約・決済データ
編集部のヒント
予約システムがZapierに対応していない場合は、Googleフォームや予約通知メールを起点にする方法があります。ただし、正式な連携ではない場合は、取得できる項目や安定性が異なります。実運用前に少数のテストで確認してください。
次のセクションでは、予約情報をGoogleスプレッドシートへ記録する基本レシピを紹介します。
レシピ1: 新規予約をスプレッドシートに自動記録する
最初は、予約が入ったらGoogleスプレッドシートに行を追加するZapを作ります。ここで項目と形式をそろえると、後の集計や通知を組みやすくなります。
Zapの設定手順
-
トリガーの設定
- 連携対応の予約システムを選択
- 「新規予約」などのイベントを選択
- アカウントを接続し、テストデータを取得
-
アクションの設定
- Googleスプレッドシートを選択
- 「スプレッドシートに行を追加」を選択
- 対象のスプレッドシートとワークシートを選択
- 予約ID、顧客名、予約日時などを各列へ割り当て
-
テストと有効化
- 個人情報を含まないテストデータを送信
- 追加された行と各列の形式を確認
- 問題がなければZapを有効化
記録する項目の選び方
| 項目 | データ例 | 理由 |
|---|---|---|
| 予約ID | RSV-2026-001 | 予約データを識別するため |
| 顧客名 | 山田 花子 | 顧客を確認するため |
| 施術内容 | フォトフェイシャル | 施術別に集計するため |
| 予約日時 | 2026-06-15 10:00 | 通知や集計の基準にするため |
| 担当者 | 佐藤 美咲 | スタッフ別に確認するため |
| 施術料金 | 15000 | 売上集計に使うため |
| ステータス | 予約済み | キャンセルや完了を管理するため |
| 支払い状態 | 未払い | 決済状況を確認するため |
スプレッドシートの列構成と日付形式
A列: 予約ID
B列: 顧客名
C列: 施術内容
D列: 予約日時
E列: 担当者
F列: 施術料金
G列: ステータス
H列: 支払い状態
I列: 備考
日付形式の注意
予約日時は、文字列ではなく日付として扱える形式で保存します。Zapierでは、予約日時をGoogleスプレッドシートへ送る前に、Formatter by Zapierの「Date / Time」を追加し、入力値を予約システムの形式に合わせ、出力形式を「YYYY-MM-DD HH:mm」、タイムゾーンを「Asia/Tokyo」に指定します。その後、Formatterの出力値を予約日時列へ割り当て、テストします。
施術料金は数値として記録します。通貨記号や桁区切りを含めると、集計時に文字列として扱われる場合があります。
編集長の見解
このレシピは、自動化の基盤です。予約ID、日時、料金の形式を最初に統一すると、後の突合やレポート作成が安定します。項目を増やしすぎず、経営判断に必要な情報から始めてください。
次のセクションでは、決済完了データを売上台帳へ記録する方法を説明します。
レシピ2: 決済完了を売上台帳に自動反映する
予約データを記録できたら、決済完了を売上台帳へ追加します。決済サービス側のZapier連携可否と、取得できる項目を事前に確認してください。
Zapの設定手順
-
トリガーの設定
- Zapier連携に対応する決済サービスを選択
- 「新規支払い」などのイベントを選択
- アカウントを接続し、テストデータを取得
-
アクションの設定
- Googleスプレッドシートを選択
- 「スプレッドシートに行を追加」を選択
- 売上台帳とワークシートを指定
- 支払いID、日時、金額、支払い方法を割り当て
売上台帳の設計
売上台帳は、月ごとにシートを分けるか、1枚の台帳に記録して日付で集計します。運用の手間を減らしたい場合は、1枚の台帳に集約する方法も検討できます。
| 列 | データ例 | 説明 |
|---|---|---|
| 支払いID | PAY-2026-001 | 決済の識別ID |
| 支払い日時 | 2026-06-15 11:30 | 支払いが完了した日時 |
| 顧客名 | 山田 花子 | 支払い者の確認用 |
| 施術内容 | フォトフェイシャル | 予約データとの確認用 |
| 金額 | 15000 | 集計用の数値 |
| 税額 | 1500 | 税率に応じた金額 |
| 合計金額 | 16500 | 税込の請求額 |
| 支払い方法 | クレジットカード | 決済方法 |
| ステータス | 完了 | 完了や返金などの状態 |
税額の計算について
税抜 ¥15,000 に税率10%を適用すると、税額は ¥1,500、合計は ¥16,500 です。ただし、美容医療の施術は内容や提供形態によって消費税の扱いが異なる場合があります。課税・非課税や税率は、国税庁の情報や顧問税理士に確認し、台帳の計算式を設定してください。
月ごとに集計する方法
-
Formatter by Zapierを利用する
- 「Date / Time」を選択
- 支払い日時を入力
- 出力形式を「YYYY-MM」に指定
- 出力値を月列へ記録し、スプレッドシートで月別集計
-
月ごとのシートを使う
- 「2026-06」「2026-07」のようにシート名を統一
- 月初に次月のシートを作成
- Zapier側のワークシートを確認してテスト
-
1枚の台帳に集約する
- 支払い日時を日付形式で保存
- SUMIFSやピボットテーブルで月別集計
- シートの増加を避けたい場合に向く
決済データと予約データを確認する方法
予約と決済を確認する際は、予約IDや顧客IDなど、重複しにくいキーを使います。
- スプレッドシートのQUERY関数で対象データを抽出する
- Zapierの検索アクションで既存行を確認する
- 条件付き書式で未払いの行を目立たせる
突合の注意点
予約と決済が1対1で対応しない場合があります。複数回の施術をまとめて決済する場合や、キャンセル後に再予約する場合があるためです。まずは1か月分のデータで手動確認し、キーと判定条件を調整してから本運用に移してください。
未払い検知の自動化
- 予約データに「支払い状態」列を追加する
- 決済完了時に、該当する行へ「完了」と記録する
- 未払いの予約を抽出し、毎週メールで経営者へ送信する
この仕組みにより、未払いの確認作業を減らせます。ただし、判定結果は担当者が定期的に確認してください。
次のセクションでは、予約前日の通知を自動化する方法を紹介します。
レシピ3: 予約前日リマインダーで来院忘れを防ぐ
予約前日の通知は、予約日時の再確認に役立ちます。ただし、リマインダーによる無断キャンセル率の改善幅は、顧客層や通知方法によって異なります。具体的な改善率を示す場合は、対象クリニックの実績や出典データが必要です。
予約前日リマインダーの設定手順
-
トリガーの設定
- Googleカレンダーなど、予約情報を持つサービスを選択
- 予定開始を起点にする場合は、Zapierの遅延機能などで前日配信になるよう設定
- タイムゾーンを「Asia/Tokyo」に設定
-
アクションの設定
- TwilioなどのSMSサービス、メール、またはLINE Messaging APIを選択
- 送信先とメッセージ内容を設定
- 個人情報の取り扱いと配信同意を確認
-
テストと有効化
- 自分の連絡先へテスト送信
- 日時、宛先、配信停止方法を確認
- 問題がなければ有効化
リマインダー文面の例
【〇〇クリニック】ご予約のご案内
山田様
明日 6月15日(月)10:00より、
フォトフェイシャルのご予約をいただいております。
変更・キャンセルは、クリニックまでご連絡ください。
〇〇クリニック
電話番号: 03-XXXX-XXXX
- 予約日時: 曜日を含めて明記する
- 施術名: 顧客が予約内容を確認できるようにする
- 連絡先: 変更やキャンセルの窓口を明記する
- 配信停止: 必要に応じて案内する
LINE通知の利用について
LINE Notifyは、LINEヤフー株式会社の公式案内に基づき、2025年3月31日にサービスを終了しています。現在はLINE Messaging APIなど、別の方法を検討してください。LINE Messaging APIは開発者向け設定や利用条件の確認が必要です。詳細はLINE Notifyサービス終了のお知らせと、LINE Messaging API公式ドキュメントで確認してください。
配信タイミングの考え方
| タイミング | 目的 | 運用上の確認 |
|---|---|---|
| 予約の1週間前 | 予約内容の確認 | 変更・キャンセルの受付方法を案内 |
| 予約の前日 | 来院忘れの防止 | 通知時刻と配信停止を確認 |
| 予約当日 | 最終確認 | 通知回数が多すぎないか確認 |
前日通知から始め、配信結果とキャンセル状況を確認してください。必要であれば、1週間前や当日の通知を追加します。リマインダーは無断キャンセルの発生を減らす一助になる可能性がありますが、改善幅を保証するものではありません。
リマインダー運用で確認する効果
- 空き枠の再案内: 早めにキャンセルが分かれば、別の予約を案内できる場合があります。
- スタッフの準備: 予約変更を早く把握し、当日の準備を調整できます。
- 顧客の安心感: 予約内容や連絡先を再確認できます。
次のセクションでは、蓄積した売上データを月次レポートにまとめます。
レシピ4: 月次売上レポートを自動生成して判断を早める
月次レポートの作成では、売上台帳の集計、グラフ化、配信を分けて考えると設定しやすくなります。まずはGoogleスプレッドシート上の集計から始めると、確認もしやすくなります。
月次売上レポートの自動生成手順
-
データの集計
- SUMIFやQUERYで月間売上を集計
- 施術別、担当者別、支払い方法別に集計
- 返金やキャンセルの扱いを確認
-
レポートの作成
- Googleスプレッドシートに集計表を作成
- 必要に応じてGoogleスライドのテンプレートを用意
- Zapierで更新通知や共有リンクを送信
-
レポートの配信
- Gmailなどで経営者や担当者へ送信
- 個人情報を含む場合は、共有範囲と閲覧権限を確認
- 必要に応じてPDF化する
実装時の注意
ZapierでGoogleスライドの任意位置へデータを直接挿入できるかは、連携機能や設定によって異なります。まずは、集計済みのスプレッドシートのリンクをメールで共有する方法が扱いやすい選択肢です。
売上推移、施術別の売上構成、顧客のリピート率を可視化する方法
| 項目 | 内容 | 活用方法 |
|---|---|---|
| 売上推移 | 前月比や前年比の増減 | 全体の傾向を確認 |
| 施術別の売上構成 | 施術ごとの売上比率 | メニュー構成を検討 |
| 顧客のリピート率 | 再来院者の割合 | フォロー施策を検討 |
- 売上推移: 決済日時を月ごとに集計する
- 施術別の売上構成: 施術名を軸に金額を集計する
- リピート率: 集計期間と「リピート」の定義を先に決める
レポートを自動配信する仕組み
- 毎月1日に前月の集計表を作成する
- 経営者には要点、担当者には必要な詳細を送る
- 送信前に返金や修正データを確認する
編集長の見解
自動レポートは、判断に使う数字を早くそろえる仕組みです。自動化後も、返金、キャンセル、重複記録がないかを確認してから、経営会議や施策に使ってください。
次のセクションでは、施術後の連絡を自動化し、顧客対応の抜け漏れを減らします。
レシピ5: 施術後のフォローアップメールを自動送信する
施術後の連絡は、アフターケアの案内や問い合わせ窓口の周知に使えます。フォローアップがリピート率へ与える影響は、施術内容、顧客対応、案内内容によって異なるため、効果を断定せず、自院の数値で確認します。
施術後のフォローアップメールの設定手順
-
トリガーの設定
- 予約システムなど、施術完了を記録できるサービスを選択
- 「予約ステータスが完了に変更」などのイベントを選択
- 連携できる項目と個人情報の扱いを確認
-
アクションの設定
- Gmailなどのメールサービスを選択
- 送信先、件名、本文を設定
- 誤送信防止のテストを実施
メール内容の例
| 項目 | 内容 |
|---|---|
| 件名 | 【〇〇クリニック】施術後のアフターケアについて |
| 本文 | 山田様 先日はご来院いただき、ありがとうございました。施術後の注意点は、担当者からの案内をご確認ください。気になる点がありましたら、クリニックへご連絡ください。 〇〇クリニック |
| 添付 | 施術後の案内PDF(必要な場合) |
個人情報の取り扱いについて
メールには必要最小限の情報だけを記載してください。顧客名は姓のみとし、施術内容などの機微な情報を件名に書かない方法も検討します。送信履歴や顧客情報は、クリニックのプライバシーポリシーと関係法令に沿って管理してください。
フォローアップの効果を確認する方法
フォローアップには、次のような目的があります。
- アフターケアの案内: 施術後の注意点や問い合わせ先を伝える
- 次回来院の案内: 適切な時期に相談できるよう情報を提供する
- 顧客の声の収集: 満足度アンケートで改善点を確認する
フォローアップがリピート率の向上に寄与する可能性はありますが、一般化はできません。送信前後で、再来院率、問い合わせ数、配信停止数などを一定期間比較し、自院の実績で判断してください。
編集部のヒント
メールに満足度アンケートへのリンクを入れると、顧客の声を集めやすくなります。Googleフォームの回答をスプレッドシートへ記録するZapを組み合わせる場合は、回答の利用目的と保管期間を明示してください。
次のセクションでは、自動化を安定運用するための失敗例と対策を確認します。
編集部の警告: 失敗しがちな3つのパターン
自動化は、一度設定すれば終わりではありません。連携サービスの仕様や入力データを定期的に確認しましょう。
1. 予約システムや決済サービスの連携が不安定になる
- 症状: Zapが停止する、同じデータが重複する
- 原因: API仕様の変更、認証切れ、トリガー設定の不一致
- 対策: Zapの履歴を確認し、連携サービスの公式案内を定期的に確認する
2. スプレッドシートのデータ形式が統一されない
- 症状: 金額を計算できない、日付で集計できない
- 対策: 列の形式を先に決め、Formatter by Zapierで日付・数値を整える
- 確認項目: 金額は数値、日時は日付形式、IDは重複しない値にする
3. Zapierのタスク上限を超える
- 症状: 月途中でタスク上限に達し、Zapが停止する
- 対策: レシピごとの実行回数を見積もり、公式料金ページでプランを確認する
- 計算例: 予約10件、決済10件、通知10件を毎日処理すると、単純計算で月約900タスク
タスク数の注意
無料プランや有料プランのタスク上限は変更される可能性があります。予約、決済、通知の1件あたりの実行数に加え、検索やフィルターなどの処理も確認してください。最新の上限と料金は、Zapier公式料金ページで確認し、導入後も使用量を定期的に見直します。
次のセクションでは、前提条件を確認しながら導入を進める手順を紹介します。
導入ステップ: 3日間を目安に始めるZapier自動化
ここで示す3日間は、連携サービス、権限、テストデータがそろっている場合の目安です。サービスによっては審査、API設定、追加の検証が必要になり、導入に3日以上かかることがあります。
1日目: サービスと管理表を準備する
- Zapierアカウントを作成する
- 予約システムと決済サービスの公式連携ページを確認する
- Googleスプレッドシートの列を定義する
- レシピ1を設定する
- 個人情報を含まないテストデータで確認する
2日目: 決済と通知を設定する
- レシピ2を設定する
- レシピ3を設定する
- テスト予約とテスト決済を実行する
- 通知の宛先、日時、文面を確認する
- 少数の実データで試験運用する
3日目以降: レポートとフォローアップを追加する
- レシピ4とレシピ5を設定する
- 返金、キャンセル、重複の処理を確認する
- 使用タスク数を確認する
- 問題がなければ対象範囲を広げる
導入のポイント
最初は予約データの記録だけから始めてください。1週間の動作と作業時間を確認してから、決済、通知、レポートへ段階的に広げると、問題の切り分けがしやすくなります。
よくある質問(FAQ)
Q1: Zapierの無料プランでこのレシピは動きますか?
無料プランで足りるかは、実行回数と必要な機能によって決まります。料金と月間タスク上限は変更される可能性があるため、Zapier公式料金ページで確認してください。
たとえば、予約、決済、通知をそれぞれ1件につき1タスクとして、月間50件処理すると、単純計算で150タスクです。検索や追加処理がある場合は、さらに増える可能性があります。
Q2: 予約システムがZapierに対応していない場合は?
次の代替方法があります。
- Googleフォーム: 回答を予約データとして記録する
- 予約通知メール: 受信メールを起点に必要な項目を記録する
- CSV取り込み: 予約システムから出力したデータを定期的に取り込む
メール転送やCSV取り込みは、正式なAPI連携よりも項目の欠落や遅延が起こりやすい場合があります。個人情報の取り扱いも確認してください。
Q3: データのバックアップと安全管理はどうしますか?
- バックアップ: Googleスプレッドシートの履歴や定期的なエクスポートを使う
- 共有設定: 閲覧・編集権限を必要な担当者に限定する
- アカウント管理: Zapierと関連サービスに多要素認証を設定する
- 情報管理: 個人情報の保存先、保管期間、削除方法を決める
Q4: エステやネイルサロンでも使えますか?
予約・決済サービスがZapierに対応していれば、項目を調整して利用できる場合があります。施術名をメニュー名に変えるなど、業種に合わせて管理表を設計してください。
Q5: 売上データを会計ソフトに連携できますか?
会計ソフト側の連携機能とZapier対応状況を確認してください。対応していれば、スプレッドシートの行を取引データとして登録できる場合があります。非対応の場合は、CSVで出力して取り込む方法もあります。税区分や勘定科目は、税理士などの専門家に確認してください。
出典・参考情報
編集部メモ
本記事は、Zapier、Googleスプレッドシート、Googleカレンダー、Gmail、LINE Messaging APIなどの公式情報を確認し、2026年8月16日時点の構成案として整理したものです。料金、タスク上限、連携機能は変更される可能性があります。公開前に、利用するプラン、予約システム、決済サービスの公式ページを再確認してください。予約システムや決済サービスは、名称だけでZapier連携を判断せず、実際のアプリ一覧と契約プランを確認します。
この記事では、美容クリニックの予約・決済・売上管理をZapierで自動化する5つの方法を紹介しました。まずは予約データの記録から試し、実際の作業時間とタスク使用量を確認してから、決済、通知、レポートへ広げてください。
Mira / AI経営ラボ 編集長