美容室の顧客の来店記念日をZapierで自動検知 — 誕生日や来店記念日にクーポンを自動送信するレシピ
美容室では、誕生日や初回来店日の案内が再来店のきっかけになります。一方、手作業で顧客ごとの記念日を確認し、メールを送るのは負担です。Zapierを使えば、予約システムや表計算ソフトのデータをもとに、対象者への案内を自動化できます。この記事では、月額費用の目安、設定手順、誤送信を防ぐ運用方法を紹介します。
この記事のポイント
- 記念日配信の仕組みを、予約システム・Zapier・Gmailで構築する方法
- 月額費用の目安と無料プランで試せる範囲
- 予約システムが直接連携できない場合の代替方法
- 送信頻度や誤送信を管理する運用ルール
- メール、LINE、SMSを使い分ける考え方
- 個人情報を扱う際の最低限の確認事項
編集長の見解:記念日配信は、少人数の美容室でも始めやすい業務改善です。ただし、最初から大規模な連携を目指す必要はありません。まずは顧客情報を表計算ソフトで整理し、少人数へのテスト配信から始めると、費用と誤送信のリスクを抑えられます。
中小サロン向けの始め方:月額費用を抑えたい場合は、無料プランとGoogle Sheetsを使った小規模な検証から始めます。配信対象が増えた段階で、有料プランや顧客管理サービスを比較しましょう。
💈 美容室の記念日配信を自動化する仕組み
美容室では、既存顧客への案内が再来店のきっかけになります。新規顧客の獲得には、広告費や予約サイトの掲載料がかかります。既存顧客への案内は、比較的少ない費用で試せる点が特徴です。
誕生日や初回来店日に合わせたクーポンは、顧客に合わせた案内の一例です。ただし、配信だけで来店数が増えるとは限りません。クーポンの内容、送信時期、接客内容を合わせて確認しましょう。
手動管理で起きやすい問題
顧客台帳や予約システムに誕生日や来店履歴があっても、日々の業務で活用できないことがあります。
- 確認漏れ:繁忙日に記念日を確認できない
- 担当者依存:担当者の退職で運用が止まる
- 送信時期のずれ:記念日から数日後に案内する
- 対象人数の制限:顧客数が増えるほど手作業が重くなる
Zapierは、こうした確認と通知の一部を自動化するサービスです。
Zapierとは
Zapierは、異なるクラウドサービスをつなぐ自動化サービスです。プログラムを書かずに、「きっかけ」と「実行する処理」を画面上で設定できます。
美容室では、次のような用途が考えられます。
| 用途 | 内容 | 編集部の評価 |
|---|---|---|
| 来店記念日の案内 | 初回来店日の月日をもとにメールを送る | 小規模サロン向き |
| 誕生日案内 | 登録された誕生日に案内する | 同意と登録内容の確認が必要 |
| 予約通知 | 新しい予約をスタッフへ知らせる | 導入しやすい |
| 来店後の案内 | 来店後にお礼や次回予約を案内する | 文面の調整が重要 |
| 顧客情報の記録 | 予約情報をGoogle Sheetsに保存する | 権限管理が必要 |
連携するサービス
この記事では、次の構成を例にします。
- 予約システムまたはGoogle Sheets:顧客情報の保管場所
- Zapier:条件判定と処理の連携
- Gmail:メール送信
- Google Sheets:送信履歴の記録
予約システムがZapierに対応していない場合は、最初からGoogle Sheetsを顧客情報の管理場所にする方法もあります。予約システムからCSVを出力し、定期的に取り込む運用も選択肢です。
| サービス | 役割 | 料金の目安 | 編集部の評価 |
|---|---|---|---|
| Gmail | 個別メールの送信 | 無料。Google Workspaceは有料 | 少人数の試験向き |
| メール配信サービス | 一斉配信と配信停止の管理 | サービスによって異なる。月額数千円から | 顧客数が増えたら検討 |
| 美容室向け顧客管理サービス | 顧客情報と配信の管理 | サービスによって異なる。月額 ¥10,000 前後から | 一元管理したい場合 |
| Zapier | サービス間の自動連携 | 無料プランあり。有料プランは公式料金表を確認 | 小さく試して拡張 |
Gmailは試験運用に向きますが、多数の顧客への一斉配信には適しません。顧客数が増えたら、配信停止や履歴を管理できるサービスを比較してください。
個人情報に注意:誕生日、メールアドレス、来店履歴は個人情報として扱います。利用目的を示し、配信停止の方法を用意してください。外部サービスへ送る項目も、必要最小限に絞ります。
必要な顧客データ
来店記念日を扱う場合は、初回来店日を基準にします。過去の履歴が登録されていない場合は、導入前に手動で確認する作業が必要です。
| 項目 | 内容 | 例 |
|---|---|---|
| 顧客ID | 顧客を区別する番号 | CUST-0001 |
| 顧客名 | メールに表示する名前 | 山田 花子 |
| メールアドレス | 送信先 | hanako@example.com |
| 初回来店日 | 記念日の基準日 | 2024-04-15 |
| 誕生日 | 誕生日案内の基準日 | 1990-07-20 |
| 最終来店日 | 来店状況の確認に使う日 | 2026-05-01 |
| 配信同意 | 案内を送ってよいか | 同意/対象外 |
「来店記念日」は、この記事では初回来店日の月日とします。店舗独自の記念日を使う場合は、基準日を別の項目で管理してください。
自動化の全体像
自動化の流れは次のとおりです。
- 顧客情報を予約システムまたはGoogle Sheetsに登録する
- Zapierが対象データを確認する
- 初回来店日から月日を取り出す
- 今日の日付と記念日が一致するか確認する
- 配信同意がある顧客だけにメールを送る
- 送信履歴をGoogle Sheetsに記録する
この仕組みなら、毎日の確認作業を減らせます。ただし、誤送信を防ぐため、初回はテスト用の顧客情報で動作を確認してください。
次は、実際の設定手順を確認します。
🔧 レシピ:記念日を確認してクーポンを送る
ここでは、予約システムまたはGoogle Sheetsを情報源にし、Zapierで判定し、Gmailで送信する構成を紹介します。
予約システムの連携方法はサービスごとに異なります。対応アプリやAPIの利用条件は、契約中のサービスとZapier公式情報で確認してください。
ステップ1:顧客データを取得する
まず、Zapierが顧客データを取得できる状態にします。
- Zapierのアカウントを作成する
- 利用中の予約システムがZapierに対応しているか確認する
- 「New Customer」などのトリガーを選ぶ
- 予約システムのアカウントを接続する
- テストデータを取得する
直接連携できない場合は、Google Sheetsを情報源にします。シートの1行目に項目名を置き、1人につき1行で管理してください。
連携前に確認:予約システムによっては、外部連携が有料プランの条件になっています。契約前に、対応アプリ、APIの有無、追加料金、顧客情報の外部送信条件を確認しましょう。
ステップ2:初回来店日から月日を取り出す
ZapierのFormatterを使い、初回来店日から月日を取り出します。Formatterは、日付の表示形式を変える機能です。
初回来店日が2024年4月15日なら、記念日は毎年4月15日です。次のように、月と日だけを比較します。
| 設定項目 | 設定例 | 内容 |
|---|---|---|
| 変換タイプ | Date / Time | 日付を扱う機能 |
| 変換アクション | Format | 表示形式を変える |
| 入力 | 初回来店日 | 顧客データの日付 |
| 出力形式 | MM-DD | 月日だけを表示 |
地域や時間帯の設定が異なると、日付が前後する場合があります。Zapierと利用サービスのタイムゾーンを日本時間にそろえてください。
ステップ3:記念日と配信条件を確認する
Filter by Zapierを使い、次の条件を満たした場合だけメール送信へ進めます。
- 今日の月日と記念日の月日が一致する
- 配信同意が「同意」になっている
- メールアドレスが空欄ではない
- 前回の同じ案内を送っていない
- 初回来店から1年以上経過している
「1年以上」の条件は店舗方針に合わせて設定します。初回来店から1年未満の顧客にも案内する場合は、条件を変更してください。
編集長の見解:日付の一致だけでなく、配信同意と重複送信の確認を加えることが大切です。自動化の範囲を広げる前に、送信対象を絞った安全な設定を優先してください。
ステップ4:Gmailでクーポンを送る
フィルターを通過した顧客に、Gmailでメールを送ります。
- アクションにGmailを追加する
- 「Send Email」を選ぶ
- 専用の送信用アカウントを接続する
- 「To」に顧客のメールアドレスを指定する
- 件名と本文を作成する
- 自分のアドレスへテスト送信する
件名には、店舗名と案内の種類を入れます。顧客名を表示する場合は、登録表記をそのまま使うか、事前に確認してください。
件名の例
【サロン名】山田花子さまへ ご来店記念日のご案内
本文の例
山田花子さま
いつも【サロン名】をご利用いただき、ありがとうございます。
初めてご来店いただいた日から、1年を迎えました。日頃の感謝を込めて、次回予約で利用できるクーポンをご用意しました。
【クーポン】
カットとカラーの割引
有効期限:2026年6月30日
利用条件:他の割引との併用不可ご予約は、お電話または公式サイトから承ります。
配信停止をご希望の場合は、このメールへご返信ください。スタッフ一同、ご来店をお待ちしております。
割引率や有効期限は、実際の店舗条件に合わせて設定してください。サンプル文面の内容を、そのまま価格案内に使わないようにします。
ステップ5:送信履歴を記録する
メール送信後、Google Sheetsへ履歴を記録します。記録項目を決めておくと、重複送信の確認と効果測定がしやすくなります。
| 送信日 | 顧客ID | 顧客名 | 案内の種類 | クーポン | 利用状況 |
|---|---|---|---|---|---|
| 2026-05-06 | CUST-0001 | 山田 花子 | 来店記念日 | 店舗条件を記載 | 未確認 |
| 2026-05-06 | CUST-0002 | 佐藤 美咲 | 誕生日 | 店舗条件を記載 | 未確認 |
来店時にスタッフが利用状況を入力すれば、送信後の反応を確認できます。顧客IDを使い、メールアドレスの一覧を必要以上に共有しない運用も検討してください。
完成したZapの構成
完成後の構成は、次の5段階です。
- トリガー:顧客データを取得する
- Formatter:初回来店日から月日を取り出す
- フィルター:記念日、配信同意、重複送信を確認する
- Gmail:対象者へ案内を送る
- Google Sheets:送信履歴を記録する
小規模サロンでは、まず自分のメールアドレスだけを対象にテストしてください。問題がなければ、スタッフ、少人数の顧客という順で対象を広げます。
次は、導入後に起きやすい問題と対策です。
⚠️ 失敗パターンと注意点
自動化は、設定後に放置すればよい仕組みではありません。顧客データ、配信条件、メール文面を定期的に確認してください。
失敗パターン1:予約システムと連携できない
起きる状況
利用中の予約システムがZapierに対応していない場合があります。API連携に有料プランが必要なこともあります。
対策
| 方法 | 内容 | 費用の目安 | 編集部の評価 |
|---|---|---|---|
| Google Sheets | 顧客情報を表に集約する | 無料から | 最初に試しやすい |
| CSV | 予約システムから定期的に出力する | 無料から | 手作業が残る |
| Webhook | 対応サービスからデータを受け取る | サービスによって異なる | 設定難度が高め |
| 通知メール | 予約通知を読み取り、必要情報を使う | 無料から | 形式変更に注意 |
| Googleフォーム | 新規顧客情報を手入力する | 無料から | 小規模向き |
通知メールを使う方法は、本文の形式が変わると動作しないことがあります。サービスの更新後は、必ずテストしてください。
失敗パターン2:誕生日や来店日が不完全
誕生日や初回来店日に空欄や誤りがあると、案内の対象から外れます。導入前にデータを確認し、入力ルールを決めてください。
- 新規顧客の登録時に、入力項目を確認する
- 任意項目と必須項目を分ける
- 半年に1回、空欄や異常値を確認する
- 顧客が情報を更新できる方法を用意する
- 誕生日を案内に使う目的を伝える
登録情報が不完全なまま配信を始めると、案内が届かない顧客が出ます。まずはデータの棚卸しを行いましょう。
失敗パターン3:配信頻度が高すぎる
来店記念日、誕生日、季節の案内、予約リマインダーを重ねると、顧客に負担を感じさせる可能性があります。
| 管理項目 | 目安 | 編集部の評価 |
|---|---|---|
| 月間配信数 | 1人あたり月1〜2通から検証 | 控えめに始める |
| 優先順位 | 誕生日、来店記念日、季節案内の順など | 店舗方針で決める |
| 配信停止 | 本文に方法を記載 | 必須 |
| 同日重複 | 1通にまとめる | 誤送信対策になる |
| 有効期限 | 実際の利用条件に合わせる | 明確に記載 |
同じ月に複数の案内がある場合は、1通にまとめる方法があります。配信停止の要望には、速やかに対応してください。
送信前の確認:割引率、対象メニュー、有効期限、併用条件は、店舗の実際の運用と一致させます。サンプル文面をそのまま使わず、責任者が承認してから配信してください。
失敗パターン4:テストをせず本番運用を始める
日付の形式、フィルター条件、メールの差し込みを確認せずに運用すると、誤送信につながります。
本番前に、次のテストを行ってください。
- 自分のメールアドレスへ送信する
- 記念日に該当しないデータで送信されないか確認する
- 配信同意がないデータが除外されるか確認する
- 2月29日など特殊な日付を確認する
- 送信履歴が正しく残るか確認する
- 配信停止の処理が機能するか確認する
初回来店から1年未満の顧客を対象外にする場合は、その条件もテストします。店舗方針に合う基準を決めてから本番へ進めましょう。
次は、費用や代替手段に関する質問です。
❓ よくある質問
Q1. Zapierの無料プランで使えますか?
小規模な試験運用なら、Zapierの無料プランで始められる場合があります。ただし、プラン内容は変更されることがあるため、最新情報はZapier公式料金ページで確認してください。
| 項目 | 無料プランの目安 |
|---|---|
| 月間タスク数 | 100タスク/月。2025年時点の情報 |
| Zapの本数 | 5本まで。プラン変更の可能性あり |
| 更新間隔 | 15分ごと。最新条件を確認 |
| 対応アプリ | 主要アプリを含むが、機能はプランにより異なる |
1タスクは、Zap内の処理1回として数えられます。メール送信と履歴記録を別処理にすると、1人あたりの消費数が増えることがあります。
顧客数が少ないうちは、記念日配信だけに絞ると管理しやすくなります。複数の自動化を使う場合は、タスク数を月単位で記録してください。
Q2. 予約システムがAPIに対応していない場合は?
次の方法を検討できます。
- Google Sheetsへの入力:顧客情報を手動で登録する
- CSVの取り込み:予約システムから定期的に出力する
- 通知メールの利用:予約通知をきっかけにする
- Googleフォームの利用:新規顧客情報を入力する
完全自動化にこだわらず、顧客情報の整理や送信履歴の記録から始める方法もあります。店舗の作業量と費用に合う方法を選んでください。
Q3. LINEやSMSで送信できますか?
LINEやSMSを使う方法もあります。ただし、料金、登録方法、配信条件がメールと異なります。
LINEの場合
LINE公式アカウントとMessaging APIを使う構成が考えられます。料金プランは変更される可能性があるため、LINE公式の料金ページで確認してください。LINEの友だち登録や配信同意の管理も必要です。
SMSの場合
TwilioなどのSMS配信サービスをZapierと連携できます。日本国内向けSMSは、宛先や契約条件によって異なりますが、1通あたり約 ¥10 からかかる場合があります。正確な料金はTwilio公式料金ページで確認してください。
LINEやSMSは、顧客層によって使いやすさが異なります。まずはメールで小規模に検証し、反応と費用を確認してから配信手段を広げるとよいでしょう。
編集部メモ:LINEはメールより開封されやすい傾向があると言われていますが、サロンの顧客層や地域によって異なります。開封率だけでなく、予約やクーポン利用まで確認してください。
Q4. クーポンの効果を測るには?
クーポンごとに識別用のコードを設定し、利用状況を記録します。コードは顧客名や電話番号を直接含めず、管理しやすい番号にしてください。
| 方法 | 内容 | 編集部の評価 |
|---|---|---|
| 個別コード | 顧客ごとに異なるコードを発行する | 記録しやすい |
| 送信履歴との照合 | 送信日と来店日を比較する | 低コスト |
| 来店時の確認 | スタッフが利用済みと記録する | 運用が簡単 |
| アンケート | 案内を見たか顧客に確認する | 補助的に使う |
確認する指標は、送信数、利用数、再来店数、配信停止数です。送信数だけで効果を判断しないようにしましょう。
Q5. プログラミング知識は必要ですか?
基本的な設定には、プログラミング知識は必要ありません。画面上でアプリ、条件、送信先を指定します。
ただし、次の操作には慣れが必要です。
- 日付の表示形式を変更する
- フィルター条件を設定する
- 顧客データを各項目へ割り当てる
- テスト結果を確認する
初めて設定する場合は、記事の設定時間30分を目安にしつつ、テスト時間を別に確保してください。店舗のデータ構造によっては、1〜2時間かかることもあります。
Q6. 顧客のプライバシーにどう配慮しますか?
誕生日、メールアドレス、来店履歴は、慎重に扱う必要があります。
| 配慮事項 | 実施内容 |
|---|---|
| 利用目的 | 記念日案内など、利用目的を伝える |
| 配信同意 | 案内を送ってよいか確認する |
| 配信停止 | 停止方法を明記し、依頼に対応する |
| アクセス権限 | Google Sheetsの閲覧者を限定する |
| アカウント | サロン専用のアカウントを使う |
| 保存期間 | 不要になった情報を整理する |
| スタッフ教育 | 顧客情報の扱い方を共有する |
外部サービスへ送るデータは、目的に必要な項目だけに絞ります。個人情報保護法など、適用されるルールに沿って運用してください。
次は、公式情報と関連記事を確認します。
📚 出典・参考情報
公式情報
| サービス | 公式サイト | 確認内容 |
|---|---|---|
| Zapier | zapier.com | 自動化機能 |
| Zapier料金 | zapier.com/pricing | 最新のプランと料金 |
| リザービア | reserva.be | 予約管理機能 |
| ホットペッパービューティー | beauty.hotpepper.jp | 美容予約サイト |
| Google Workspace | workspace.google.com | GmailとGoogle Sheets |
| Twilio | twilio.com | SMS料金と機能 |
| LINE公式アカウント | line.me/ja/business | 料金と機能 |
| LINE Developers | developers.line.biz | Messaging API |
料金や連携仕様は変更される可能性があります。導入前に、各公式サイトと契約中のサービスで確認してください。
関連記事
- Zapierで予約システムとSlackを連携 — 予約をスタッフへ通知する方法
- Google Driveのバックアップを自動化 — データを保管する方法
- ChatGPTで美容室の案内文を作る — 顧客向け文面の下書き方法
導入前チェックリスト
- 予約システムまたはGoogle Sheetsの連携方法を確認する
- 誕生日と初回来店日の登録状況を確認する
- 配信同意と配信停止の方法を決める
- 月間の配信回数を決める
- 送信履歴のシートを作る
- テスト用の顧客データを用意する
- 自分のメールアドレスへテスト送信する
- 個人情報のアクセス権限を確認する
- 料金とタスク数を確認する
まとめ:小さく試して記念日配信を運用する
Zapierを使うと、美容室の誕生日や初回来店日の案内を自動化できます。予約システムと直接連携できない場合も、Google Sheets、CSV、通知メールなどで小さく始められます。
導入時は、次の順で進めると安全です。
- 顧客情報と配信同意を整理する
- Google Sheetsなどで少人数のテスト環境を作る
- 日付、配信条件、重複送信を確認する
- 自分のメールアドレスへテスト送信する
- 送信履歴とクーポン利用状況を記録する
- 費用と反応を確認し、対象範囲を広げる
記念日配信による成果は、顧客層、案内内容、店舗の接客によって変わります。効果を約束するものではありません。まずは月額費用を抑えた構成で検証し、店舗に合う配信方法を選びましょう。
編集部の結論:美容室の記念日配信は、顧客情報、配信同意、送信履歴を整えることが出発点です。Zapierはその作業をつなぐ選択肢として活用し、少人数へのテストから段階的に運用してください。
Mira / AI経営ラボ 編集長