美容サロンのシフト希望をZapierで自動集約・確定通知するレシピ
美容サロンでは、シフト希望の回収や集計、確定通知に時間がかかりがちです。本記事では、Googleフォーム、Zapier、Googleスプレッドシート、LINE WORKSを使い、希望回収から確定通知までを整える方法を紹介します。無料で試せる範囲と月額費用、導入時の注意点も確認できます。
この記事のポイント
- シフト希望の提出から確定通知までを自動化する全体像を把握できます
- Zapierの無料プランでできる範囲と有料プランを検討する条件が分かります
- スタッフ別の希望を整理する方法と確定版シフト表の配信手順を確認できます
- 選択肢の不統一、締切後の変更、配信設定のミスを防ぐ対策が分かります
- 5名体制の美容室を想定した時間削減の試算を確認できます
Mira / AI経営ラボ 編集長の見解:シフト管理の要点は、集計作業だけではありません。自動化で転記や連絡の手間を減らし、スタッフとの対話や接客品質の改善に時間を回すことが重要です。Zapierは、既存のツールを活用しながら小さく始める選択肢です。
なぜ美容サロンのシフト管理を自動化するのか
美容サロンのシフト管理では、希望曜日、時間帯、希望休、施術内容などを確認します。営業時間やスタッフの勤務条件も異なるため、手作業では確認項目が増えやすい業務です。
経営者や店長からは、次のような悩みが起こりがちです。
- スタッフからの希望がLINEや口頭で届き、集計に時間がかかる
- 表計算ソフトへの転記ミスで、確定後に修正が発生する
- 確定版の連絡漏れにより、出勤日をめぐる確認が増える
背景には、情報を集める方法が統一されていない問題があります。LINEのメッセージ、口頭連絡、紙のメモを手作業で転記すると、確認漏れを防ぎにくくなります。
Googleフォームで希望を集めると、回答形式をそろえられます。Zapierで回答をGoogleスプレッドシートへ送れば、提出日時や希望内容も一覧で確認できます。
導入のコツ:最初からシフト作成全体を自動化する必要はありません。まずは「希望を同じ形式で集める」工程から始めると、現場の負担を抑えやすくなります。
次のセクションでは、希望提出から確定通知までの流れを確認します。
自動化の全体像:GoogleフォームからLINE WORKSまで
この仕組みは、次の4段階で動きます。
ステップ1:希望提出 スタッフがGoogleフォームで曜日、時間帯、希望休、備考を提出します。
ステップ2:自動集約 Zapierが回答を検知し、Googleスプレッドシートへ自動追記します。
ステップ3:確定版作成 締切後、経営者が希望と予約状況を確認してシフトを確定します。
ステップ4:自動配信 確定版の内容をLINE WORKSのグループへ配信します。
必要なツールと費用の目安は次のとおりです。
| ツール | 役割 | 月額費用の目安 |
|---|---|---|
| Googleフォーム | スタッフの希望を収集 | 無料 |
| Googleスプレッドシート | 希望の集計と確定版の作成 | 無料 |
| Zapier(無料プラン) | ツール間の連携 | 無料(月100タスクまで) |
| LINE WORKS | 確定版の配信と連絡 | 無料〜(スタンダードは1ID月額 ¥500 程度) |
編集部メモ:LINE WORKSの料金や機能はプランで異なります。無料プランで足りない場合は、スタンダードプラン(1ID月額 ¥500 程度)を検討してください。最新の料金は公式サイトで確認しましょう。
この構成では、既存のGoogleフォームやLINE WORKSを活用できます。新しいシフト管理システムを導入する前に、現在使っているツールで試せる点が特徴です。
次のセクションでは、入力ミスを減らすGoogleフォームの設計を説明します。
ステップ1:Googleフォームでシフト希望を集める
自動化の第一歩は、回答形式をそろえることです。フォームの項目を絞り、スタッフが迷わず入力できる形にします。
フォームの項目設計
シフト希望フォームは、次の5項目を基本にすると管理しやすくなります。
| 項目 | 質問内容 | 回答形式 | 設定のポイント |
|---|---|---|---|
| 1 | スタッフ名 | プルダウン | 自由入力にせず、選択肢を固定 |
| 2 | 希望曜日 | チェックボックス | 月曜日〜日曜日、祝日など |
| 3 | 希望時間帯 | チェックボックス | 10:00〜14:00など |
| 4 | 希望休 | チェックボックス | 日付または曜日を選択 |
| 5 | 備考 | 記述式 | 遅めの出勤など。任意入力 |
項目が多すぎると、入力の負担や未回答が増えます。まずは勤務調整に必要な情報に絞り、運用後に見直してください。
選択肢を統一する方法
希望曜日を自由入力にすると、「月曜と木曜」「月・木」「月木」のように表記が分かれます。集計時に修正が必要になるため、チェックボックスで選べるようにします。
スタッフ名も同様です。「田中」「たなか」「Tanaka」のような表記ゆれを防ぐため、プルダウンで選択させます。
失敗パターン:スタッフ名を自由入力にすると、同じ人の回答を別人として集計する可能性があります。新しいスタッフが加わったときは、フォームの選択肢も更新してください。
フォームURLを共有する際の注意点
フォームを作成したら、次の3点を設定します。
- 締切日時を明記する:フォームの説明文に「毎月25日23:59まで」などの期限を書きます。
- 提出完了メッセージを設定する:送信後に、変更申請の方法を案内します。
- URLを固定通知する:LINE WORKSのグループにURLを固定表示し、探す手間を減らします。
Googleフォーム単体では締切管理に限界があるため、締切後の変更ルールも事前に決めておきましょう。
次のセクションでは、回答をGoogleスプレッドシートへ送る設定を説明します。
ステップ2:Zapierで回答を自動集約する
Zapierは、きっかけとなる動作と、その後に実行する処理を組み合わせる自動化サービスです。ここでは、フォーム回答をGoogleスプレッドシートへ追加します。
GoogleフォームとGoogleスプレッドシートを連携する
Zapierの画面で「Create Zap」を選び、次の順に設定します。
アプリに「Google Forms」を選び、トリガーイベントとして「New Response in Spreadsheet」を設定します。Googleアカウントとフォームを指定します。
アプリに「Google Sheets」を選び、「Create Spreadsheet Row」を設定します。集約先のスプレッドシートとシートを指定します。
スタッフ名、希望曜日、時間帯、希望休、備考を、スプレッドシートの各列に対応付けます。回答日時も記録しておくと、提出状況を確認できます。
テスト回答を送り、スプレッドシートに正しく追加されるか確認します。問題がなければZapを有効にします。
設定項目の一覧は次のとおりです。
| 設定項目 | 設定値 | 補足 |
|---|---|---|
| トリガーアプリ | Google Forms | フォーム回答を検知 |
| トリガーイベント | New Response in Spreadsheet | 回答が届いたら実行 |
| アクションアプリ | Google Sheets | 回答の保存先 |
| アクションイベント | Create Spreadsheet Row | 最終行へ追加 |
| スプレッドシート | シフト希望集計 | 任意の名前で作成 |
| ワークシート | 回答一覧 | 事前に作成 |
無料プランのタスクを抑える方法
Zapierの無料プランは月100タスクまでです。スタッフ5名が月1回回答し、確定通知を月1回行う場合、基本的には月6タスク程度で運用できます。
ただし、次の操作ではタスクが増えることがあります。
- スタッフがフォームを再送信する
- 個別に通知を送る
- 別の業務にもZapierを使う
確定版をLINE WORKSのグループへ一斉配信すれば、通知の実行回数を抑えられます。
料金の判断:無料プランで足りない場合は、有料プランを検討します。Zapierのプロフェッショナルプランは月額約 ¥3,000〜が目安です。まず無料プランで1か月運用し、タスクの使用量を確認してから判断すると無駄がありません。
スタッフ別に回答を表示する
回答一覧に全員分のデータを保存し、Googleスプレッドシートの関数でスタッフ別に表示すると、Zapierのタスクを増やさずに整理できます。
スタッフ別シートのA1セルに、次のように入力します。
=QUERY('回答一覧'!A:F, "WHERE B = '田中'", 1)
この式は、回答一覧のB列が「田中」の行だけを抽出します。列の順番が異なる場合は、Bの部分をスタッフ名の列に合わせて変更してください。
Mira / AI経営ラボ 編集長の見解:スタッフ別の表示には、まずQUERY関数を使う方法が現実的です。スタッフの人数分だけ自動化設定を増やす必要がなく、タスク消費も抑えられます。関数に不慣れな場合は、1人分で試してから広げましょう。
回答の自動集約が整ったら、次は経営者が確定版を作成し、スタッフへ通知します。
ステップ3:確定版シフト表を作成して配信する
希望の集約は自動化できますが、最終的な配置には経営者や店長の判断が必要です。予約状況、技術レベル、休憩、勤務条件を確認し、確定版を作成します。
確定版シフト表の作り方
シフト希望集計シートの隣に「確定版シフト表」を作成します。次のような形式にすると、確認しやすくなります。
| 曜日 | 10:00〜14:00 | 14:00〜18:00 | 18:00〜22:00 | 備考 |
|---|---|---|---|---|
| 月曜日 | 田中 | 佐藤 | 鈴木 | |
| 火曜日 | 佐藤 | 田中 | 高橋 | 田中は遅め出勤 |
| 水曜日 | 休業日 | 休業日 | 休業日 | |
| 木曜日 | 鈴木 | 高橋 | 田中 | |
| 金曜日 | 田中 | 佐藤 | 鈴木 | |
| 土曜日 | 高橋 | 田中 | 佐藤 | |
| 日曜日 | 鈴木 | 高橋 | 佐藤 |
確定前に、希望休、必要人数、予約状況を照合します。自動化は判断を代替するものではなく、判断に必要な情報を整理する仕組みです。
LINE WORKSへ配信する設定
LINE WORKSへの配信では、APIやWebhookの設定が必要です。契約プランや管理画面の仕様により、利用できる機能や画面は異なります。設定前に、LINE WORKSとZapierの最新の公式案内を確認してください。
LINE WORKSの契約プランと管理者権限を確認し、利用できるAPIまたはWebhookの方式を公式案内で確認します。
必要に応じてClient ID、Client Secret、Webhook URLなどを発行します。認証情報はスタッフが閲覧できる場所に保存しないでください。
Google Sheetsをトリガーに選び、「New Spreadsheet Row」など、利用する運用に合うイベントを設定します。
利用できる連携方法に応じて、LINE WORKSへの送信先とメッセージ内容を設定します。Webhookを使う場合は、公式仕様に合う形式で入力します。
テストデータを送信し、指定したグループに届くことを確認します。問題がなければ本番運用を始めます。
配信メッセージの例
LINE WORKSへ送る文面は、次のように簡潔にまとめます。
【シフト確定のお知らせ】
今月のシフトが確定しました。
内容をご確認ください。
■ 月曜日
10:00〜14:00: 田中
14:00〜18:00: 佐藤
18:00〜22:00: 鈴木
変更が必要な場合は、変更申請フォームから申請してください。
締切: 毎月25日 23:59
最初は固定文面で配信し、運用が安定してから表計算シートの内容を差し込むと、設定ミスを抑えやすくなります。
失敗パターン:配信が止まったときは、Webhook URLや認証情報、送信形式、Zapierの実行履歴を確認します。URLの有効期限や権限が原因になる場合もあるため、テスト配信を定期的に行いましょう。
次のセクションでは、5名体制の美容室を想定した導入効果を試算します。
経営者・事業主が使う具体シナリオ
ここでは、5名体制の美容室が、毎月の希望回収と確定通知にこの仕組みを使う場合を想定します。実際の削減時間は、スタッフ数や運用方法によって変わります。
前提条件
- スタッフ5名(正社員3名、アルバイト2名)
- 営業時間: 10:00〜22:00
- 希望提出の締切: 毎月25日
- 確定後の変更は、原則として前日まで受け付ける
- Zapierは無料プランから開始
- GoogleフォームとGoogleスプレッドシートは無料で利用
導入前の作業時間
| 業務 | 頻度 | 1回あたりの時間 | 月間合計 |
|---|---|---|---|
| LINEで希望を回収 | 毎週末 | 30分 | 約2時間 |
| 表計算ソフトで集計 | 毎週末 | 1時間 | 約4時間 |
| 確定版シフト表の作成 | 月1回 | 2時間 | 2時間 |
| 個別連絡 | 月1回 | 1時間 | 1時間 |
| 変更対応 | 月2回 | 30分 | 1時間 |
| 合計 | 約10時間 |
導入後の作業時間
| 業務 | 頻度 | 1回あたりの時間 | 月間合計 |
|---|---|---|---|
| フォームの回答確認 | 月1回 | 10分 | 10分 |
| 自動集約 | 回答のたび | 0分 | 0分 |
| 確定版シフト表の作成 | 月1回 | 30分 | 30分 |
| 自動配信 | 月1回 | 0分 | 0分 |
| 変更対応 | 月2回 | 5分 | 10分 |
| 合計 | 約50分 |
この試算では、経営者の作業時間を月約9時間10分削減できる計算です。実際には確認作業や例外対応があるため、導入前後の時間を1か月ずつ記録して効果を判断してください。
Mira / AI経営ラボ 編集長の見解:削減した時間は、スタッフとの面談、接客品質の改善、予約状況の確認などに回せます。自動化の目的を「作業をなくすこと」だけにせず、店舗運営の改善に使う時間を確保することとして考えましょう。
次のセクションでは、導入時に起こりやすい失敗と対策を確認します。
編集部の警告:自動化の失敗パターンと対策
自動化は、入力ルールと確認手順を整えて初めて安定します。ここでは、導入前に確認したい3つの失敗パターンを紹介します。
警告1:フォームの選択肢が統一されていない
原因: スタッフ名や希望曜日を自由入力にしている。
対策: スタッフ名はプルダウン、曜日や時間帯はチェックボックスにします。スタッフの追加時には選択肢も更新します。
確認ポイント:フォームのテスト回答を複数人分送信し、同じ人の名前や曜日が同じ形式で保存されるか確認してください。
警告2:締切後の変更が別経路に流れる
原因: 締切後の変更をLINEや口頭で受け付け、確定版に反映し忘れる。
対策: 変更申請用の別フォームを用意します。「変更前の希望」「変更後の希望」「変更理由」を入力してもらい、回答が届いたら経営者へ通知します。
変更を受け付けた場合は、確定版を更新し、再度グループへ配信します。申請履歴が残るため、後から経緯を確認しやすくなります。
警告3:LINE WORKSの配信設定を確認していない
原因: Webhook URL、認証情報、送信形式のいずれかに誤りがある。
対策: 本番運用前にテスト配信を行います。Zapierの実行履歴とLINE WORKS側の受信状況を確認し、エラー通知も設定します。
防止策:配信失敗時に経営者へメール通知が届くように設定すると、確認漏れを減らせます。最初の1か月は、配信後にグループ画面を目視確認する運用も有効です。
次のセクションでは、料金、変更対応、予約システムとの連携について回答します。
よくある質問
Q1: Zapierの無料プランで足りる?
スタッフ5名が月1回回答し、確定通知を月1回行うだけなら、月100タスク以内に収まる可能性があります。ただし、再提出や個別通知、別業務での利用が増えるとタスクも増えます。
スタッフ数が増えた場合や、複数の業務にZapierを使う場合は、有料プランを検討します。プロフェッショナルプランは月額約 ¥3,000〜が目安です。実際の料金や上限は公式サイトで確認してください。
Q2: スタッフがLINE WORKSを使っていない場合は?
LINE WORKSの利用には、スタッフ用アカウントの準備が必要です。無料プランで足りるか、必要な管理機能があるかを確認してから導入してください。
LINE WORKSを使わない場合は、メールなど別の通知先に変更する方法もあります。通知先を変えると設定や費用が変わるため、スタッフが確認しやすい手段を選びましょう。
Q3: シフト確定後の変更はどう扱う?
締切後の変更は、専用の変更申請フォームに集約します。経営者が内容を確認し、確定版を修正した後に、変更後の内容をグループへ再配信します。
Q4: 予約システムと連携できる?
Zapierが対応している予約管理サービスであれば、連携できる場合があります。サービスによって対応範囲や設定方法が異なるため、利用中のサービスとZapierの公式案内を確認してください。
予約システムが直接対応していない場合は、予約データをGoogleスプレッドシートへ出力し、Zapierで処理する方法を検討できます。ただし、出力形式や更新頻度の確認が必要です。
Q5: 導入にかかる時間は?
初回は、フォーム作成に30分、Zapierの設定に30分、LINE WORKSの設定に30分ほど見ておくとよいでしょう。設定後は、テスト回答とテスト配信を行い、実際の運用で問題がないか確認します。
導入時間は、管理者権限や連携方式によって変わります。最初は1か月の試行期間を設け、スタッフから意見を集めてから本格運用に移してください。
次のセクションでは、各サービスの公式情報を確認します。
出典・参考情報
料金や機能、連携仕様は変更される可能性があります。導入前に各サービスの公式情報を確認してください。
| ツール | 公式サイト | 補足 |
|---|---|---|
| Zapier | 公式サイト | 自動化サービス。無料プランあり |
| Googleフォーム | Google公式ヘルプ | フォーム作成と回答収集 |
| LINE WORKS | 公式サイト | 法人向けの連絡サービス |
編集部メモ:この記事の手順は、2026年5月時点で確認した情報をもとに整理しています。サービスの更新により、画面名や手順が変わることがあります。設定時は各サービスの公式ヘルプを確認してください。
まずはGoogleフォームで希望項目を5つに整理し、少人数で試してください。運用が安定してから、変更申請や予約情報との連携へ広げると、現場の負担を抑えやすくなります。
Mira / AI経営ラボ 編集長