教材切れを防ぐ!Zapierで発注・在庫管理を自動化する方法
学習塾の教材在庫を、毎週の目視確認だけで管理していませんか。ZapierとGoogleスプレッドシートを使えば、在庫数が基準値を下回ったときに発注候補を通知できます。この記事では、無料プランから始める構成、初期設定、誤発注を防ぐ確認手順を紹介します。
📌 この記事のポイント
- 教材在庫の自動通知 — 在庫数が基準値を下回ったとき、発注メールを自動送信する流れを作れます。
- 手作業の削減 — 在庫確認と発注内容の作成を効率化できます。
- 誤発注の防止 — 入力規則や承認手順を組み合わせます。
- 料金の考え方 — Zapierの無料プランと有料プランを、公式料金ページで確認します。
- 小規模塾での始め方 — まず1教材で試し、問題がなければ対象を広げます。
編集長の見解: 教材管理は、作業量が少ない一方で、忘れると授業に影響します。Zapierは、手作業の通知を減らす選択肢です。ただし、最初から自動発注にせず、発注候補を責任者が確認する運用から始めると安全です。
📚 教材在庫管理の課題と自動化のメリット
学習塾の教材管理は、日々の業務に埋もれやすい作業です。確認を後回しにすると、欠品や過剰発注につながります。
教材在庫管理で起こりがちな3つの課題
- 欠品による授業への支障 — 教材が足りず、授業当日にコピーで対応することがあります。
- 過剰在庫による負担 — 必要以上に発注すると、保管場所や廃棄の負担が増えます。
- 手作業による確認漏れ — 目視確認や手書きの発注リストでは、数え間違いが起こりえます。
自動化によるメリット
Zapierで通知と発注内容の作成を自動化すると、次のような効果が見込めます。
| 課題 | 自動化前 | 自動化後 |
|---|---|---|
| 発注漏れ | 記憶と目視確認に依存 | 基準値を下回った行を通知 |
| 在庫管理 | 手作業で確認 | 在庫数の入力と確認に集中 |
| 発注内容 | 毎回手入力 | 教材名や数量をメールへ反映 |
| 情報共有 | 担当者だけが把握 | 発注履歴をシートに記録 |
中小規模の塾でも導入しやすい理由
この方法は、1教室の学習塾や個人経営の塾でも試せます。
- 初期費用を抑えやすい — Googleスプレッドシートには無料で使える範囲があります。
- 専門知識が少なくて済む — 画面上の設定で連携できます。
- 小さく始められる — 1教材だけで動作を確認できます。
- 設定時間の目安が短い — 編集部のシミュレーションでは、初期設定は約45分でした。実際の時間は、アカウント接続やメール設定の状況で変わります。
💡 編集部メモ: まずは欠品が起きやすい教材を1つ選び、2〜4週間試してください。通知の精度とスタッフの入力習慣を確認してから、対象教材を増やすと運用しやすくなります。
次は、自動化の全体像と、必要な準備物を確認します。
🔧 Zapierで作る在庫管理自動化の全体像
この仕組みは、在庫数の入力を起点に動きます。基準値を下回った場合だけ、発注候補を通知します。
自動化の仕組み
スタッフが教材の在庫数をスプレッドシートに入力します。
Zapierがシートの行の更新を検知します。
在庫数が基準値を下回った場合だけ、次へ進みます。
教材名、在庫数、発注数量を記載したメールを送信します。
通知内容を別シートに記録し、後から確認できるようにします。
在庫数の更新を起点に、発注候補を確認できる状態にします
必要なツールと準備物
| ツール | 用途 | 費用 |
|---|---|---|
| Googleスプレッドシート | 在庫台帳と発注履歴の保管 | 無料で使える範囲あり |
| Gmailなどのメールサービス | 発注候補の通知 | サービスによる |
| Zapierアカウント | 自動化の実行 | 無料プランあり |
| 教材マスタ | 教材名、発注先、数量の管理 | 社内資料として作成 |
⚠️ 注意: 発注先がメール注文に対応しているか、先に確認してください。FAXや専用システムだけに対応している場合は、通知後に担当者が手動で発注する流れにします。
Zapier、Make、n8nの違い
在庫管理には、Zapier以外の自動化ツールも使えます。初めて設定する場合は、操作の分かりやすさとサポート情報を重視しましょう。
| 比較項目 | Zapier | Make | n8n |
|---|---|---|---|
| 操作のしやすさ | 初心者向け | 中級者向け | 上級者向け |
| 無料利用の目安 | 料金ページで確認 | 料金ページで確認 | セルフホスティングの構成あり |
| 日本語情報 | 多い | 増えている | 比較的少ない |
| 向いている用途 | 小規模な連携 | 複雑な処理 | 技術担当者がいる運用 |
料金や無料枠は変更されるため、契約前にZapier公式料金ページ、Make公式料金ページ、n8n公式料金ページを確認してください。料金は2026年8月2日時点での編集部確認対象として扱い、記事公開後も最新情報との差がないか確認します。
ここまでで仕組みを把握できました。次は、在庫管理シートを作成します。
📝 ステップ1: 在庫管理スプレッドシートの作成
最初に、在庫管理の基盤となるGoogleスプレッドシートを作ります。入力項目を絞ると、スタッフも続けやすくなります。
スプレッドシートの列構成
| 列 | 項目名 | 入力例 | 説明 |
|---|---|---|---|
| A | 教材名 | 中1英語テキスト | 教材の正式名称 |
| B | 現在庫数 | 12 | 現在の在庫数 |
| C | 発注基準値 | 20 | この数値を下回ったら通知 |
| D | 発注数量 | 30 | 一度に発注する数量 |
| E | 発注先メールアドレス | order@example-press.co.jp | 発注先のアドレス |
| F | 発注先名 | 株式会社サンプル出版 | 発注先の会社名 |
| G | 単価 | 1,200 | 教材1冊あたりの単価 |
| H | 備考 | 4月に改訂版 | 特記事項 |
具体的な入力例
| 教材名 | 現在庫数 | 発注基準値 | 発注数量 | 発注先メールアドレス | 発注先名 | 単価 | 備考 |
|---|---|---|---|---|---|---|---|
| 中1英語テキスト | 12 | 20 | 30 | order@example-press.co.jp | 株式会社サンプル出版 | 1,200 | なし |
| 中2数学ワーク | 8 | 15 | 25 | order@example-math.co.jp | 株式会社サンプル数学 | 1,500 | 4月に改訂版 |
| 高校入試対策問題集 | 25 | 30 | 40 | order@example-exam.co.jp | サンプル受験出版 | 2,000 | なし |
在庫数を更新する際のルール
自動化の精度は、入力された在庫数に左右されます。次のルールを、スタッフ間で共有してください。
- 更新時刻を固定する — 毎週金曜日の業務終了時などに更新します。
- 担当者を決める — 主担当と代理担当を決めます。
- 棚卸しと合わせる — 実際の在庫を数えた後に、シートを更新します。
💡 編集部メモ: Googleスプレッドシートの「データ入力規則」で、現在庫数に数値だけを入力できるようにします。入力ミスによる通知を減らすための基本対策です。
次は、在庫数の更新をZapierで検知する設定です。
⚙️ ステップ2: Zapierのトリガー設定
シートができたら、Zapierで自動化の開始条件を設定します。トリガーとは、自動化を始めるきっかけのことです。
Zapierの基本概念
- トリガー — 自動化を開始する出来事です。
- アクション — トリガーの後に実行する処理です。
今回の構成は次の通りです。
| 項目 | 設定内容 |
|---|---|
| トリガー | Google Sheets: New or Updated Spreadsheet Row |
| アクション | Gmail: Send Email |
トリガーの設定手順
ダッシュボードから「Create Zap」をクリックします。
トリガーアプリに「Google Sheets」を選択します。
「New or Updated Spreadsheet Row」を選択します。
在庫シートを所有するアカウントを接続します。
在庫管理スプレッドシートとワークシートを指定します。
「Test Trigger」をクリックし、行データを読み取れるか確認します。
Zapierの画面で操作します
Zapierの料金を確認する
Zapierの料金やタスク数は変更されることがあります。次の表は、設定時に確認すべき項目を整理したものです。
| プラン | 確認する項目 | 向いている運用 |
|---|---|---|
| Free | 月間タスク数、更新間隔、利用できる機能 | 1教室での試験運用 |
| Professional | 月間タスク数、更新間隔、複数ステップの可否 | 複数教材の運用 |
| Team | 月間タスク数、権限管理、共有機能 | 複数担当者での運用 |
料金はZapier公式料金ページで確認してください。編集部が確認した料金や無料枠と、契約画面に表示される内容が異なる場合は、契約画面を優先します。
⚠️ 注意: 無料枠の更新間隔やタスク数によって、通知までの時間と月間処理数が変わります。在庫の更新頻度を数え、無料枠に収まるか確認してから運用してください。
トリガー設定時の注意点
- 更新頻度を確認する — 料金プランに応じた検知間隔を確認します。
- Google Sheetsの制限を確認する — 大量のデータを扱う場合は、Google側の制限にも注意します。
- ヘッダー行を用意する — 1行目に列名を入れ、テストデータと区別します。
次は、基準値を下回った場合だけ通知する設定です。
📧 ステップ3: 発注候補メールを送信する
トリガーの次に、条件分岐とメール送信を設定します。最初は責任者への確認メールにすると、誤発注を抑えやすくなります。
条件分岐の設定
ZapierのFilterは、特定の条件を満たした場合だけ次の処理へ進める機能です。
シートの行が更新されると、Zapierが起動します。
現在庫数が発注基準値を下回っているか判定します。
責任者または発注先へ、確認メールを送信します。
通知せずに処理を終了します。
在庫数が基準値を下回ったときだけ通知します
フィルターの設定手順
- アクションを追加する — トリガーの後に「+」をクリックします。
- Filterを選ぶ — Zapierの標準機能である「Filter」を選択します。
- 条件を設定する — 現在庫数を「未満」、比較対象を発注基準値にします。
- テストする — 「Test」をクリックし、条件が正しく動くか確認します。
メール本文への自動入力
| メール項目 | 設定内容 | データソース |
|---|---|---|
| To | 責任者または発注先のメールアドレス | 列E |
| Subject | 教材発注候補: 教材名 | 列A |
| Body | 教材名、在庫数、発注数量 | 列A・B・D |
メール本文の具体例
Gmailのアクション設定では、Zapierの「Insert Data」から差し込み項目を選びます。
件名: 教材発注候補: 教材名
本文:
株式会社サンプル出版 御中
お世話になっております。
学習塾の担当者です。
以下の教材について、発注をご確認ください。
■ 教材名: 教材名
■ 現在庫数: 現在庫数冊
■ 発注数量: 発注数量冊
お手数ですが、在庫と納期の確認をお願いいたします。
学習塾名
担当者名
電話番号
⚠️ 注意: 実際の教材名や在庫数は、Zapierの「Insert Data」から差し込みます。本文に表示される項目名と実際の値を、テストメールで確認してください。
発注先ごとにメールを振り分ける
複数の出版社や問屋と取引している場合は、発注先ごとに通知先を分けられます。
- Pathsを追加する — 発注先ごとの分岐を作ります。
- 条件を設定する — 発注先名が一致する条件を設定します。
- メールアクションを設定する — 各分岐に適した宛先と本文を登録します。
次は、発注履歴と月末レポートを自動で残す方法です。
💡 応用編: 発注履歴とレポートを自動化する
基本の通知が動いたら、履歴やレポートを追加します。作業の記録が残るため、経営者が状況を確認しやすくなります。
発注履歴の自動記録
- 履歴シートを作る — 発注日時、教材名、数量、発注先、状態の列を用意します。
- アクションを追加する — メール送信後に「Create Spreadsheet Row」を追加します。
- 項目を割り当てる — トリガーで取得した値を、履歴シートの各列に割り当てます。
月末レポートの自動生成
| レポート項目 | 内容 |
|---|---|
| 教材別在庫数 | 在庫数と基準値との差 |
| 発注実績 | 当月の教材名と数量 |
| 在庫金額 | 単価と在庫数から算出した金額 |
- 定期実行 — Schedule by Zapierで月末に通知します。
- シート関数との組み合わせ — QUERYやSUMIFで集計し、レポートを作ります。
複数教室で運用する場合
| 方法 | メリット | デメリット |
|---|---|---|
| 教室ごとに分ける | 教室ごとの状況を把握しやすい | 設定数が増える |
| 1シートにまとめる | 設定をまとめやすい | 教室名での絞り込みが必要 |
1シートにまとめる場合は、教室名の列を追加します。Zapierの条件で教室名を指定すると、通知先を分けられます。
💡 編集部メモ: 複数教室で教材を融通する場合は、「貸出中」や「移動中」の状態も記録してください。実在庫と記録の差を把握しやすくなります。
次は、導入後に起こりやすい失敗と対策です。
⚠️ 導入時の注意点と失敗パターン
自動化は、在庫データが正しく入力されて初めて機能します。導入前に、責任者と運用ルールを決めておきましょう。
失敗パターン1: 在庫数の更新を忘れる
- 原因 — 在庫更新の担当者や時刻が決まっていない。
- 対策 — 毎週の棚卸しに在庫入力を組み込み、主担当と代理担当を決める。
失敗パターン2: 誤発注が発生する
- 原因 — 入力ミスや列の選択ミス。
- 対策 — 入力規則を設定し、責任者の承認後に発注する。
失敗パターン3: 無料枠を使い切る
- 原因 — 在庫更新の回数と、1回の更新で消費する処理数を把握していない。
- 対策 — Zapierの使用状況を確認し、必要ならプランを見直す。
誤発注を防ぐための承認フロー
在庫数の更新をZapierが検知します。
責任者に教材名、在庫数、発注数量を送ります。
責任者が在庫と発注内容を確認します。
承認後、担当者またはZapierから発注します。
責任者の確認後に正式発注する流れです
⚠️ 注意: 自動発注は、発注先の注文条件や納期を確認してから使ってください。最初は確認メールだけを自動化し、正式発注は担当者が行う方法をおすすめします。
次は、よくある質問に答えます。
❓ よくある質問
Q1: Zapier以外のツールと比較すると?
Zapier、Make、n8nはいずれも自動化ツールです。料金や無料枠は変わるため、契約前に各社の公式ページを確認してください。
| 比較項目 | Zapier | Make | n8n |
|---|---|---|---|
| 操作のしやすさ | 初心者向け | 中級者向け | 技術知識が必要 |
| 無料利用の確認先 | 公式料金ページ | 公式料金ページ | 公式料金ページ |
| 向いている用途 | 小規模な連携 | 複雑な処理 | 技術担当者がいる運用 |
小規模な塾で初めて設定するなら、操作の分かりやすさを重視して選びます。Makeやn8nは、処理が複雑になった場合に比較してください。
Q2: 在庫管理システムと連携できる?
APIを公開している在庫管理システムなら、連携できる場合があります。ただし、システム側の契約条件とZapier側の対応状況を確認してください。
- クラウド型 — 対応する連携機能があれば、在庫更新を通知できます。
- 自社設置型 — APIが公開されていても、設定に専門知識が必要な場合があります。
教材数が少ない塾では、まずGoogleスプレッドシートで試します。管理が難しくなった段階で、専用システムを検討するとよいでしょう。
Q3: 導入費用と初期設定時間の目安は?
| 項目 | 費用・時間 |
|---|---|
| Googleスプレッドシート | 無料で使える範囲あり |
| Zapier | 無料プランあり |
| 初期設定 | 約45分。編集部のシミュレーションによる目安 |
| スタッフへの説明 | 約30分の想定 |
料金や無料枠は変わるため、Zapier公式料金ページで契約前に確認してください。初期設定時間は、アカウント接続やメール文面の準備状況で変わります。
Q4: 在庫更新は誰が行う?
教材の受け取りや配布を担当するスタッフが適しています。主担当と代理担当を決め、更新ルールを文書化してください。
Q5: 発注先がメール注文に対応していない場合は?
発注候補を社内メールで通知し、担当者がFAXや専用システムで発注する方法があります。発注先がメール注文に対応している場合でも、注文条件を先に確認してください。
Q6: 教材の改訂や廃版にはどう対応する?
改訂予定日は備考欄に記録し、発注基準値を見直します。廃版教材は発注対象から外し、状態を「廃版」と記録します。
次は、導入を始めるための要点をまとめます。
📖 まとめ: 教材管理の手間を減らす
教材在庫の自動化は、欠品の見落としを減らし、発注内容の作成を効率化する方法です。効果は、在庫入力の正確さと運用ルールに左右されます。
自動化の効果を高める3つのポイント
- 在庫更新を習慣化する — 毎週決まった時間に棚卸しと入力を行います。
- 基準値を見直す — 生徒数や季節による使用量の変化を確認します。
- スタッフに共有する — 入力方法と、通知後の確認手順を文書化します。
まずは1つの教材から試す
- 対象教材を選ぶ — 欠品しやすい教材を1つ選びます。
- シートを作る — 本記事の列構成を参考にします。
- Zapierを設定する — トリガー、Filter、メール通知を設定します。
- 2〜4週間運用する — 通知と入力の問題を確認します。
- 対象を広げる — 問題がなければ教材を追加します。
今後の拡張アイデア
| 拡張アイデア | 内容 | 期待できる効果 |
|---|---|---|
| 売上データとの連携 | 使用状況を参考に基準値を見直す | 過剰在庫や欠品の抑制 |
| 請求書作成の効率化 | 発注履歴を経理資料に活用する | 経理作業の削減 |
| 教材配布の管理 | 配布状況を記録する | 未配布の確認 |
| スタッフへの通知 | 更新漏れを知らせる | 在庫データの改善 |
編集長の見解: 学習塾の教材管理は、1教材から小さく始められます。Zapierの料金と無料枠を公式ページで確認し、まずは発注候補の通知を自動化してください。入力ルールと責任者の確認を組み合わせれば、日々の確認作業を整理しやすくなります。
Mira / AI経営ラボ 編集長