業務自動化

牧場の牛の発情検知データをZapierで自動記録するレシピ|種付け予定をリマインド

畜産業(酪農・肉用牛繁殖) の業務自動化レシピ
業種畜産業(酪農・肉用牛繁殖)
ツールZapier
難易度★★☆ 中
設定時間約 90 分

牛の発情検知器から届く通知を、記録や予定管理に活用できていますか。Zapierを使えば、通知メールをGoogleスプレッドシートへ記録し、種付け予定の共有や獣医への連絡文案作成までつなげられます。数十頭から200頭規模の中小牧場向けに、費用と安全な運用方法を紹介します。

所要時間: 約14分(初期設定の目安: 90分)

📌 この記事のポイント

編集長の見解
発情検知器は、通知を出した後の記録や共有まで自動で担うとは限りません。Zapierで通知を台帳、カレンダー、メール下書きへつなぐと、現場の確認漏れを減らせます。ただし、発情の判定や種付けの時刻は、獣医師や人工授精師の指示を優先してください。


🐄 発情検知データを放置しない理由

牛の発情時間や人工授精の適期は、牛の種類、個体、発情の始まりを確認した時刻などで変わります。農研機構や家畜改良事業団などの公開資料でも、観察方法や人工授精の判断条件を確認できます。したがって、「検知から一律12時間後」と機械的に決めるのではなく、一般的な目安として扱い、専門家の指示で調整することが重要です。

発情を見逃すと、次の発情までおおむね3週間前後の間隔が生じることがあります。ただし、個体差や発情の見逃しによる変動があるため、記事内の予定日は目安にとどめてください。

1頭あたりの飼料費や、発情の見逃しによる損失は、乳量、飼料価格、飼養方法、牛の状態で変わります。農林水産省の畜産物生産費統計にも、この記事の想定と異なる費用水準が掲載される可能性があるため、導入前に最新統計と自牧場の実績を確認しましょう。

放置リスクの考え方
発情を見逃すと、次の発情まで待つことになり、種付けや分娩の計画に影響する場合があります。損失額は一律ではありません。飼料費、乳量、治療費などを自牧場の実績で計算し、編集部の一般例をそのまま経営判断に使わないでください。

この記事で紹介するのは、検知器の通知を起点に、記録、予定共有、連絡文案の作成を自動化する方法です。次のセクションで、4つのZapの全体像を確認します。


🔄 レシピ全体図:4つのZapで構成する

Zapは、Zapierで作る自動化の単位です。このレシピでは、通知を記録し、予定と連絡へつなげます。

Zap起点実行内容役割
Zap①検知器の通知メールまたはWebhookGoogleスプレッドシートに記録データの収集
Zap②スプレッドシートの新しい行Googleカレンダーに予定作成予定の共有
Zap③Googleカレンダーの予定LINE公式アカウントまたはGmailで通知担当者への連絡
Zap④スプレッドシートの依頼フラグGmailに下書き作成獣医への連絡文案
発情検知から獣医連絡までの全体フロー
発情検知器が通知を発信

機器が発情の可能性を検知し、メールまたはWebhookで通知

Zap①が記録

個体ID・検知日時・活動量・センサー名をスプレッドシートへ追記

Zap②が予定を作成

専門家と決めた条件に基づき、種付け候補の予定を共有カレンダーへ登録

Zap③がリマインド

予定を担当者へLINE公式アカウントまたはメールで通知

Zap④が下書きを作成

往診依頼の情報をGmailに下書き保存し、送信前に担当者が確認

各Zapは独立しているため、最初は記録だけを導入できます。運用が安定してから、予定共有や下書き作成を加えると、現場の負担を抑えやすくなります。

次のセクションでは、導入前に必要なアカウントと費用を整理します。


🛠 事前準備:必要なアカウントと接続情報

Zapierの料金や実行回数は変更されることがあります。契約前に、Zapier公式料金ページで最新のプラン、タスク数、機能を確認してください。

必要なもの用途コスト目安
Zapierアカウント自動化の実行基盤公式料金ページの最新表示を確認
Googleアカウントスプレッドシート、カレンダー、Gmail無料プランまたは契約中のプラン
発情検知器の通知設定通知の送信先を指定機種による
LINE公式アカウントまたはGmailスマートフォンへの通知契約内容による
繁殖台帳の既存フォーマット列設計の参考既存資料

牧場向けの費用を試算する

Zapierでは、プランごとに利用できるタスク数や機能が異なります。無料プランのタスク数や有料プランの料金を固定値で紹介すると、更新後に誤解が生じます。

導入前に、次の式で必要量を見積もってください。

月間タスク数の目安
= 1回の通知で実行する処理数 × 月間の通知件数

ただし、フィルターや検索など、プランや設定によって数え方が異なる場合があります。まずはZap①の記録だけで試し、実際の使用量を管理画面で確認しましょう。月額費用が自牧場の予算に合わない場合は、処理を一部手作業に戻す方法もあります。

発情検知器の通知方法を確認する

主な通知方法は次の3つです。

通知方法Zapierでの受信方法難易度
メール通知Gmailをトリガーに設定簡単
Webhook送信Webhooks by Zapierで受信中程度
専用API機器の仕様に応じて連携やや複雑

多くの機器で設定方法が異なるため、契約前にメーカーへ確認してください。メール通知を使える機種なら、まずは牧場用のメールアドレスへ通知を集約する方法が扱いやすいでしょう。

💡 通知先メールの準備
担当者個人のメールアドレスではなく、牧場用の共有メールアドレスを用意しましょう。担当者が休んだ日も確認しやすく、Zapierの接続先を変更する手間も抑えられます。

次のセクションでは、最初のZapを作成します。


📝 Zap① 検知器アラートをスプレッドシートに自動記録する

最初に、発情検知器の通知をGoogleスプレッドシートへ記録します。ここが記録と共有の基盤です。

トリガーの設定

Zapierで新しいZapを作成し、トリガーに「Gmail」を選びます。イベントは「New Email Matching Search」を選択します。

検知器のメールに共通する条件を指定してください。

検索条件の例:
- 件名: 発情 アラート
- 送信元: alert@detector.example.com
- 件名: Estrus Alert

実際の送信元や件名は、機器の設定画面で確認します。

アクションの設定

アクションには「Google Sheets」の「Create Spreadsheet Row」を選びます。次の列を用意し、通知メールの情報を割り当てます。

列名データの内容取得元
個体ID牛の個体識別番号メール本文または機器の項目
検知日時通知または検知の日時メール本文または受信日時
活動量機器が記録した値メール本文
センサー名機器名や個体番号メール本文
対応状況未対応などの状態初期値
獣医往診依頼依頼の有無手動入力

Parser by Zapierでメール本文を整形する

機器のメールに必要な項目が埋もれている場合は、Parser by Zapierを使って抽出します。機器ごとにメール形式が異なるため、サンプルメールで十分にテストしてください。

メール本文の整形イメージ
抽出前(メール本文の例)
  • 【発情アラート】個体番号 1234567890 に発情の可能性を検知しました。
  • 活動量: 通常比 3.2倍 / 検知時刻: 2026-05-10 06:30
  • センサー: MountDetector-07
  • このメールは自動送信されています。
抽出後(スプレッドシートに記録される値)
  • 個体ID: 1234567890
  • 検知日時: 2026-05-10 06:30
  • 活動量: 3.2倍
  • センサー名: MountDetector-07

Parser by Zapierで必要な項目だけを抽出

Parserでは、サンプルメールを読み込ませ、個体IDや活動量の位置を指定します。プログラミング知識は不要ですが、抽出結果は必ず人が確認してください。

⚠️ 列の形式を最初に統一する
個体IDは半角数字、日時は「YYYY-MM-DD HH:MM」など、入力形式を決めておきましょう。形式を統一すると、後で検索や集計をしやすくなります。

これでZap①は完成です。次のセクションでは、記録をGoogleカレンダーへ反映します。


📅 Zap② 種付け候補をGoogleカレンダーに登録する

Zap①で記録した通知を、共有カレンダーへ反映します。予定の時刻は、検知器の仕様と専門家の指示に合わせて設定してください。

トリガーの設定

トリガーには「Google Sheets」の「New Spreadsheet Row」を選びます。Zap①で使うスプレッドシートを指定します。

アクションの設定

アクションには「Google Calendar」の「Create Detailed Event」を選びます。

フィールド設定値
予定タイトル個体ID+「種付け候補」
開始日時検知日時を基準に、専門家と決めた時刻
終了日時作業時間に合わせて設定
説明活動量、センサー名、対応状況
カレンダー牧場共有カレンダー

人工授精の時刻は専門家と決める

発情の開始から人工授精までの適期は、牛の状態や発情を確認した方法で変わります。「検知から12時間後」は一律の正解ではありません。検知器の通知時刻が発情開始時刻と一致しない場合もあるため、獣医師や人工授精師の指示を確認してください。

設定例は、次のように「候補」として扱います。

設定例:
- 検知日時: 2026-05-10 06:30
- 種付け候補時刻: 専門家と決めた時刻
- カレンダー表示: 個体ID 1234567890 種付け候補

💡 カレンダーの共有設定
牧場スタッフに閲覧権限を付与し、予定のタイトルに「候補」と表示しましょう。自動登録された予定が、確定した種付け指示と誤解されるのを防げます。

次のセクションでは、候補予定をスタッフへ知らせる方法を紹介します。


🔔 Zap③ 種付け候補をスタッフへ通知する

Zap②で予定を登録したら、担当者へ通知します。通知は、現在利用できるサービスと牧場の運用に合わせて選んでください。

トリガーの設定

トリガーには「Google Calendar」の「Event Start」を選びます。カレンダーの予定開始時刻に合わせてZapが動きます。

通知方法を選ぶ

LINE Notifyは、LINE Notify公式サイトの案内を確認したうえで利用可否を判断してください。サービスの提供状況や新規登録、Zapier側の連携対応が変わる可能性があります。利用できない場合は、LINE公式アカウントやGmailなど、現在利用できる通知手段へ切り替えます。

通知手段導入前に確認すること向いている運用
LINE公式アカウントアカウント機能、送信条件、費用スマートフォン中心の現場
Gmail共有先、迷惑メール対策複数人への記録重視
牧場管理システム外部連携の有無既存システムを中心に運用

LINE公式アカウントを使う場合は、Zapierとの連携方法と送信費用を事前に確認してください。メール通知は、複数人で共有しやすい一方、通知の見落としを防ぐ仕組みが必要です。

通知テンプレートの例

【本日の種付け候補】
・個体ID: 1234567890
・候補時刻: 専門家と確認した時刻
・活動量: 3.2倍(通常比)
・センサー: MountDetector-07

発情の状態と対応内容を確認してください。

誤通知を避けるフィルター設定

カレンダーに種付け以外の予定も入れる場合は、タイトルに「種付け候補」を含む予定だけを対象にします。Zapierの「Filter by Zapier」で、次の条件を設定してください。

フィルター条件:
- 予定タイトル: 種付け候補 を含む
- カレンダー名: 牧場共有カレンダー と一致

⚠️ 通知サービスの変更に備える
通知サービスは、料金、登録方法、連携仕様が変更されることがあります。LINE Notifyを使う場合は、公式サイトで最新の提供状況を確認してください。利用できない場合に備え、Gmailなどの代替通知をテストしておきましょう。

次のセクションでは、獣医への往診依頼文案を下書きに保存します。


🩺 Zap④ 獣医への往診依頼メールを下書き作成する

最後に、獣医への依頼内容をGmailの下書きに保存します。自動送信は行わず、担当者が確認してから送信します。

トリガーの設定

「Google Sheets」の「New Spreadsheet Row」または「Updated Spreadsheet Row」を選びます。スプレッドシートに「獣医往診依頼」列を追加し、「依頼」と入力された行だけを対象にします。

アクションの設定

アクションには「Gmail」の「Create Draft」を選びます。

フィールド設定値
宛先獣医師のメールアドレス
件名【往診依頼】個体IDと種付け対応
本文個体ID、検知日時、活動量、希望日時
添付必要な場合のみ関連資料

メール本文のテンプレート例

お世話になっております。牧場の担当者です。

以下の牛について、種付け対応の往診をお願いしたく存じます。

・個体ID: 1234567890
・発情検知日時: 2026-05-10 06:30
・活動量: 通常比 3.2倍
・希望日時: 獣医師または人工授精師と確認した時刻

ご都合の良い時間帯をご連絡いただけますと幸いです。
何卒よろしくお願いいたします。

下書き作成にとどめる理由

自動送信にすると、次のような問題が起きる可能性があります。

下書き作成後は、個体ID、発情の状態、希望日時、宛先を人が確認してから送信してください。

💡 下書き作成の利点
自動化で文面を用意し、担当者は内容確認に集中できます。送信後は、Gmailの送信履歴とスプレッドシートの対応状況をそろえて更新しましょう。

これで4つのZapがそろいました。次のセクションでは、導入時の失敗と回避策を確認します。


⚠️ 失敗パターンと注意点

自動化は、設定しただけで繁殖管理が完了する仕組みではありません。現場の確認手順と組み合わせて運用します。

失敗パターン1:通知先が個人メールに偏る

原因: 担当者の個人メールだけに通知し、休みの日に情報が止まる。

回避策: 牧場用の共有メールアドレスを用意し、通知を集約します。担当者を複数登録し、毎日確認する役割も決めておきましょう。

失敗パターン2:スプレッドシートの列が統一されない

原因: 個体IDや対応状況の入力方法が担当者ごとに異なる。

回避策: 個体ID、日時、対応状況の入力規則を設定します。手動入力の列はプルダウンにすると、表記をそろえやすくなります。

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

原因: 発情通知1件につき複数のZapが動き、想定よりタスクを消費する。

回避策: Zapier公式料金ページで、現在のタスク数と料金を確認します。まずはZap①だけで実績を取り、月間の通知件数と実行回数を記録してください。

牧場規模試算の考え方推奨する確認
〜50頭通知件数が少ない構成から開始無料プランの条件を公式ページで確認
50〜100頭記録と通知の実行数を計測月間タスク数を実績で確認
100〜200頭複数の自動化による増加を想定有料プランの費用と上限を比較
200頭超機器や管理システムとの連携も検討専門家と運用全体を見直す

⚠️ 上限超過は通知漏れにつながる
Zapierの上限を超えると、設定した自動化が停止する可能性があります。管理画面で使用量を確認し、停止時の手動記録手順も用意してください。

失敗パターン4:個体IDと牛の管理名が紐づかない

原因: 耳標番号だけが記録され、現場で牛を特定しにくい。

回避策: 個体IDと管理名を対応させるマスタ表を作成します。センサーの個体IDと耳標番号の対応も、導入時に確認してください。

マスタ表の例:
| 個体ID | 管理名 | 品種 | 産歴 |
|--------|--------|------|------|
| 1234567890 | はな | ホルスタイン | 2産 |
| 1234567891 | もも | ホルスタイン | 1産 |

次のセクションでは、経営者や事業主が90分で試せる導入手順を示します。


🚀 導入ステップ(90分の目安)

初回は、テスト用のデータで動作を確認してください。実際の種付け判断を自動化するのではなく、記録と連絡の補助から始めます。

90分で試す導入ステップ
Step 1:繁殖台帳のシートを作る(15分)

個体ID、検知日時、活動量、センサー名、対応状況、獣医往診依頼の列を作り、マスタ表を追加します。

Step 2:通知先を集約する(10分)

検知器の通知先を牧場用メールアドレスに設定し、テストメールが届くことを確認します。

Step 3:Zap①とZap②を作る(30分)

通知メールからシートへの記録、シートから共有カレンダーへの候補予定作成を設定します。

Step 4:Zap③とZap④を作る(20分)

カレンダーからの通知と、獣医へのメール下書き作成を設定します。通知先とフィルターを確認します。

Step 5:通しテストを行う(15分)

ダミーの通知を使い、記録、予定、通知、下書きが順番どおり作られるか確認します。

💡 段階導入がおすすめ
まずはZap①で記録だけを自動化し、1週間ほど運用します。問題がなければ予定共有、通知、下書き作成の順に追加すると、原因を切り分けやすくなります。

次のセクションでは、導入前に寄せられやすい質問に答えます。


❓ よくある質問

Q. 検知器がWebhook非対応でも使えますか?

メール通知に対応していれば使えます。 Gmailをトリガーにして、通知をスプレッドシートへ記録できます。メール通知もない場合は、メーカーへ外部連携の方法を確認してください。

Q. スマートフォンだけで設定できますか?

Zapierの初期設定は、画面の広いPCをおすすめします。導入後の通知確認は、スマートフォンで行えます。

Q. 既存の繁殖台帳と併用できますか?

併用できます。 既存の台帳は正式な管理記録として使い、Zapierのシートは通知の一次記録にします。月1回などの頻度で内容を確認し、必要な情報を既存の台帳へ反映してください。

Q. 個体識別番号とセンサーのIDはどう紐づけますか?

導入時に、センサーの個体IDと耳標番号を対応させたマスタ表を作ります。変更があった場合は、マスタ表と実際の装着状況を同時に確認してください。

Q. Zapierの料金とタスク数はどこで確認できますか?

Zapier公式料金ページで、最新のプラン、料金、タスク数を確認してください。無料プランの条件や有料プランの機能は変更されることがあります。牧場の通知件数を1か月測定してから、契約プランを決めると安心です。

Q. 検知器をまだ導入していなくても準備できますか?

準備できます。先に台帳の列と通知後の確認手順を決め、候補機器についてメール通知やWebhook対応の有無をメーカーに確認しましょう。購入前に、Zapierとの連携可否と追加費用も確認してください。


📢 編集部の警告

導入時は、次の3点を確認してください。

1. 検知器ごとに通知仕様が違う

メーカーや機種により、通知方法、項目名、時刻の扱いが異なります。契約前にメール通知、Webhook、外部連携の仕様を確認してください。

2. タスク上限を超えると記録が止まる可能性がある

Zapierの使用量は、通知件数と自動化の処理数で変わります。上限を超えた場合の手動記録手順を用意し、管理画面を定期的に確認しましょう。

3. 獣医への連絡は下書きで止める

個体ID、検知日時、希望日時、宛先を人が確認してから送信します。発情の判定や種付けの実施は、自動化せず、獣医師や人工授精師の指示に従ってください。

⚠️ 最終判断は人が行う
自動化の範囲は、記録、予定共有、通知、文面作成までに限定します。種付けの判断、獣医への送信、現場での処置は、必ず担当者が確認してください。


📚 出典・参考情報

本記事の公開前に、次の公式情報で最新の内容を確認してください。

情報源URL確認内容
Zapierhttps://zapier.com/pricing料金、タスク数、利用可能な機能
LINE Notifyhttps://notify-bot.line.me/サービスの提供状況
農林水産省https://www.maff.go.jp/j/tokei/kouhyou/hikaku/畜産物生産費統計
農研機構https://www.naro.go.jp/発情観察と繁殖管理に関する公開資料
家畜改良事業団https://liaj.lin.gr.jp/人工授精と繁殖管理に関する公開資料
Google Sheetshttps://www.google.com/sheets/about/スプレッドシートの機能

掲載する発情時間、人工授精の時刻、飼料費、損失額は、品種、個体、飼養方法、地域、時期で変わります。最新の公的資料と自牧場の実績を照合し、獣医師や人工授精師へ相談したうえで運用してください。

編集部メモ
この記事にはサービス紹介を含みます。Zapierなどの料金や機能は変更されるため、申し込み前に各サービスの公式情報を確認してください。

Mira / AI経営ラボ 編集長