Zapierのwaitとは?Delayの種類と注意点

こんにちは、ミンビズ運営のミナトです。
Zapierでwaitを入れたい場面では、Delay For、Delay Until、Delay After Queueの3種類をまず分けて考えるのが近道です。固定時間だけ待つのか、特定日時まで止めるのか、同時実行をキューで順番に流すのかで、設定する項目も失敗しやすいポイントも変わります。ここを混ぜると、待たせたつもりなのに同時に動くことがあるんですよ。
AI回答だけで済ませると、waitはDelayを入れればOKに見えがちです。ただ、Zapの停止中の扱い、過去日時、待機できる時間、キュー共有、Webhookで分けた方がいい非同期処理まで見ておくと、仕事の自動化で余計な通知や重複処理を減らしやすいかなと思います。
この記事のポイント
- Delay ForとDelay Untilの違い
- Delay After Queueの使いどころ
- 待機時間や過去日時の注意点
- Webhookを検討したい非同期処理
Zapierのwait基本と使い分け

この章の主な見出し
- Delay Forで固定待機
- Delay Untilで日時指定
- Delay After Queueで順番処理
- 待機とスケジュールの違い
- フォロー連絡での使い方
Zapierでwaitを入れたいときは、まずDelay by Zapierの3つの動きを分けて考えると迷いにくいです。ざっくり言うと、一定時間だけ待つ、指定した日時まで待つ、順番待ちの列に並べるという3パターンです。
仕事の自動化では、ただ止めればいい場面もあれば、同時実行を避けたい場面もあります。ここを取り違えると、通知がまとめて飛んだり、同じシートやCRMに同時更新が走ったりするので、最初に目的を決めておくのが大事ですよ。
Delayの種類と向いている場面
| 種類 | 何をするか | 向いている場面 |
|---|---|---|
| Delay For | 指定した時間だけ待つ | 1時間後、2日後など固定の待機 |
| Delay Until | 指定した日時まで待つ | 予約日時、締切、会議前など |
| Delay After Queue | 順番に処理する | 同時更新やレート制限を避けたいとき |
Delay Forで固定待機

Delay Forは、Zapの途中で決まった時間だけ処理を止めるための待機方法です。たとえば「フォーム送信から1時間後にメールを送る」「問い合わせの翌日にフォローする」のように、毎回同じ長さだけ待たせたいときに使いやすいです。
設定では、待たせる時間の数値と単位を指定します。単位は分、時間、日などから選ぶ形です。前のステップで取得した数値を使える場合もあるので、固定値だけでなく、データに応じた待機にも使えます。
ただし、Delay Forは同時に入ってきたZapをばらけさせる機能ではありません。同じタイミングで複数のZapがDelay Forに入り、同じ待機時間を指定していると、同じタイミングで再開しやすくなります。ここ、けっこう勘違いしやすいところです。
✅ Delay Forが合うケース
- ✅ 申込後すぐではなく、少し時間を置いて案内したい
- ✅ タスク作成後、一定時間後にリマインドしたい
- ✅ 顧客へのフォローを数日後に送信したい
- ✅ 後続処理に少しだけ余裕を持たせたい
Delay Forの判断表
| 判断ポイント | Delay Forが合う | 別の方法がよい |
|---|---|---|
| 毎回同じ時間だけ待つ | はい | いいえ |
| 特定日時まで待つ | いいえ | Delay Until |
| 同時実行を順番処理したい | いいえ | Delay After Queue |
| 短い時間差を入れたい | はい | 状況による |
Delay Forはシンプルなので、Zapierのwaitを初めて使う人にも扱いやすいです。ただ、処理を分散したい目的なら、後で出てくるDelay After Queueの方が合うことがあります。待機の目的が「時間を空ける」なのか「順番に流す」なのかを分けて見てください。
Delay Untilで日時指定

Delay Untilは、指定した日付や時刻になるまでZapを止めるための待機方法です。固定で「2時間待つ」というより、「この日時になったら次へ進む」と考えると分かりやすいです。
たとえば、会議開始の前にリマインドを送りたい、予約終了後にフォロー連絡をしたい、締切日を過ぎたら通知したい、というような場面に向いています。前のステップから日時データを受け取って、その日時を基準にできるのが便利です。
注意したいのは、指定した日時がすでに過ぎている場合です。Zapierでは、過去日時をどう扱うかを選ぶ設定があります。状況によってはそのまま進むことがあるので、テスト時に実際の日時がどう判定されるかを見ておきたいところです。
Delay Untilで確認したい項目
| 確認項目 | 見るポイント |
|---|---|
| 日時データ | 前ステップから正しく渡っているか |
| タイムゾーン | 想定した地域の時刻になっているか |
| 過去日時の扱い | すでに過ぎた日時でどう動くか |
| テスト結果 | 次に進む予定時刻が合っているか |
Delay Untilは便利ですが、日時のズレがあると意図しないタイミングで通知が飛ぶことがあります。特に海外サービスや複数ツールをつなぐ場合は、タイムゾーンの見え方が変わることもあるので、正確な情報は公式サイトをご確認ください。
仕事の予定や顧客連絡に使うなら、いきなり本番で回すより、まず自分宛ての通知などで試すのが安心です。1回テストして「日時が合っている」と確認できるだけで、かなりミスを減らせますよ。
Delay After Queueで順番処理

Delay After Queueは、複数のZap実行をキューに並べて、1つずつ順番に処理するための待機方法です。ここでいうキューは、順番待ちの列のようなものです。
たとえば、短時間にたくさんのデータが入り、Google SheetsやCRMなど同じアプリへ一気に書き込むと、重複、空行、更新競合、レート制限のような問題が起きることがあります。その対策として、Delay After Queueで処理の間隔を空ける使い方があります。
大事なのは、Delay After Queueは「Zap全体の完了を確認してから次を流す」ものではない点です。指定した待機時間ごとに次のデータを流す仕組みなので、Zapの後続ステップが長い場合は、待機時間を短くしすぎると処理が重なる可能性があります。
✅ Delay After Queueが向く場面
- ✅ 同じシートやDBを連続更新する
- ✅ APIや連携先の制限に引っかかりやすい
- ✅ 同時実行で重複や空行が出る
- ✅ 複数のZapで同じ処理先を使っている
Delay After Queueの注意点
| 注意点 | 内容 |
|---|---|
| Zap全体の完了待ちではない | 後続処理の長さまでは自動で見ない |
| 待機時間の設計が必要 | 短すぎると処理が重なることがある |
| 完全な制限回避ではない | アプリ側やZapier側の制限は残る |
| 最大待機期間がある | 長期保留には向かない場合がある |
キュー名を同じにすると、複数のZapでキューを共有できます。複数の入口から同じアプリへ更新するなら、この設計はかなり役立ちます。ただし、インフラ状況や再実行などで完全に同時実行をゼロにできるとは限らないため、過信は禁物です。
Zapierのwaitで「一斉に動くのを避けたい」と考えているなら、Delay ForよりDelay After Queueを先に検討する方が自然です。固定待機と順番処理は、似ているようで目的が違います。
待機とスケジュールの違い

Zapierで時間を扱う機能には、DelayのほかにSchedule by Zapierのような考え方もあります。ここは混ざりやすいですが、DelayはZapの途中で止めるもの、Scheduleは決まった時刻にZapを始めるものと見ると整理しやすいです。
Delayは、何かのトリガーが起きた後に使います。フォーム送信、メール受信、顧客登録などが起点になり、その後の処理を少し待たせるイメージです。つまり、起点は別のアプリやイベントです。
一方で、スケジュール系の起動は「毎日9時」「毎週月曜」など、時間そのものを起点にします。定期実行したいならSchedule、個別のイベント後に待たせたいならDelay、と分けると判断しやすいですよ。
DelayとScheduleの違い
| 比較項目 | Delay | Schedule |
|---|---|---|
| 役割 | Zapの途中で待つ | Zapを時間で開始する |
| 起点 | 何かのトリガー後 | 指定した日時や周期 |
| 例 | 申込2日後にメール | 毎朝9時に通知 |
| 向いている用途 | フォロー、リマインド、順番処理 | 定期レポート、定時確認 |
たとえば「問い合わせが来たら3日後に連絡する」はDelay向きです。「毎朝、未対応タスクを確認する」はSchedule向きです。同じ時間に関する自動化でも、始まり方が違うんですね。
また、固定間隔ではない予定に合わせたい場合は、カレンダーの予定データを使う方法もあります。Google Calendarなどのイベントを基準にする設計も考えられるので、Zapの起点をどこに置くかから決めるのが大切です。
フォロー連絡での使い方

Zapierのwaitが分かりやすく役立つのは、フォロー連絡です。問い合わせ、資料請求、予約、申込などの後に、すぐではなく少し時間を置いてメールやチャット通知を送るときに使えます。
たとえば、フォーム送信直後に自動返信を送り、その2日後に追加案内を送るならDelay Forが合います。会議や予約の日時に合わせて前後の連絡をしたいなら、Delay Untilが使いやすいです。短時間に大量の問い合わせが来るなら、送信や記録をDelay After Queueで分散する選択肢もあります。
ただし、フォロー連絡は相手に届くものなので、設定ミスの影響が出やすいです。同じ相手に何度も送らない、不要な連絡を送らない、内容が古くならない、という確認はしておきたいところです。ここは地味ですが大事ですよ。
✅ フォロー連絡で見るポイント
- ✅ すぐ送る連絡と後で送る連絡を分ける
- ✅ 送信条件をフィルターや分岐で確認する
- ✅ 同じ相手への重複送信を避ける
- ✅ テスト送信で文面とタイミングを見る
フォロー用途別の選び方
| 使い方 | 合うDelay | 理由 |
|---|---|---|
| 問い合わせ1日後に案内 | Delay For | 毎回同じ時間を空けるため |
| 予約終了後にお礼メール | Delay Until | 予約日時を基準にできるため |
| 大量の見込み客を順番登録 | Delay After Queue | 同時処理を避けやすいため |
| 毎週の一括確認 | Schedule寄り | 時間を起点に始めるため |
仕事の自動化では、Zapierのwaitは「ラクをするため」だけでなく、相手にちょうどいいタイミングで届けるための調整役になります。急ぎすぎても雑に見えますし、遅すぎると機会を逃すかもしれません。
まずは小さなZapで、1つのフォロー連絡だけ試すのがおすすめです。動き方を確認してから、条件分岐やキュー共有を足していく方が、後から直す手間を減らしやすいかなと思います。
Zapierのwait設定と注意点

この章の主な見出し
- 最短と最長の待機時間
- 過去日時の扱い方
- Zap停止中の動作
- キュー共有の考え方
- 非同期処理はWebhookも検討
- Zapierのwaitまとめ
Zapierのwaitは便利ですが、設定値を入れて終わりではありません。待機できる時間、過去日時の扱い、Zapを停止したときの動作、キューの共有などを知らないまま使うと、「思った時間に動かない」「再開したら通知されると思ったのに動かない」といったズレが起きやすいです。
ここでは、実際にZapを組む前に見ておきたい注意点を整理します。特に仕事の通知や顧客連絡に使う場合は、小さくテストしてから本番に入れるのが安心ですよ。
最短と最長の待機時間

ZapierのDelayは、待機時間に上限と下限があります。調べた範囲では、最短は1分、最長は1か月、つまり30日が目安です。仕様やプラン条件は変わる可能性があるため、正確な情報は公式サイトをご確認ください。
Delay Forで「0分」やマイナス値のような指定をすると、待たずに次へ進む扱いになる可能性があります。テストでは動いたように見えても、本番で意図しない即時実行になると困るので、待機時間は明確な正の数で指定した方が安全です。
待機時間の目安
| 項目 | 目安 | 注意点 |
|---|---|---|
| 最短待機 | 1分 | 秒単位の細かい制御には向きにくい |
| 最長待機 | 30日 | 長期保留には別設計も検討 |
| 0やマイナス | 即時実行の可能性 | テストで必ず確認 |
| Queueの保持 | 最大30日が目安 | 待機間隔が長いと入れられる件数が減る |
Delay After Queueでは、キューに並べたタスクも最大待機期間の影響を受けます。たとえば1日間隔で順番に流す設計だと、30日を超える位置に並ぶタスクはエラーになる可能性があります。大量データを長い間隔で流す場合は、ここを先に計算したいところです。
仕事の自動化では、「とりあえず長めに待たせる」よりも、なぜその時間が必要なのかを決める方が安定します。後続アプリの処理時間、相手に送る通知の自然さ、API制限への配慮など、目的に合わせて待機時間を置くのがいいかなと思います。
過去日時の扱い方

Delay Untilでは、指定した日時がすでに過ぎている場合の扱いに注意が必要です。会議日時や予約日時を前ステップから受け取る場合、データの遅延やタイムゾーンのズレで、ZapがDelay Untilに到達した時点ですでに過去になっていることがあります。
Zapier側では、過去日時をどの範囲まで許容して進めるかを選ぶ設定があります。たとえば、少し前の日時なら進める、1時間以内なら進める、1日以内なら進める、といった考え方です。ただし、選択肢や初期値は変わる可能性があるため、公式画面での確認が必要です。
過去日時で確認すること
| 確認項目 | 見る理由 |
|---|---|
| 日時が過去になっていないか | すぐ進んでしまう可能性があるため |
| 許容範囲の設定 | 何分前・何時間前まで進めるかを決めるため |
| タイムゾーン | 日本時間と別地域の時刻ズレを防ぐため |
| テスト結果 | 予定通りの時刻まで待つか確認するため |
特に海外サービスと連携する場合、時刻の見え方が日本時間とズレることがあります。あなたが「明日の9時」と思っていても、連携先のデータでは別のタイムゾーンで保存されているかもしれません。ここは地味ですが、通知ミスに直結します。
また、Delay Untilをリマインド用途で使うなら、日時データに少し調整を入れることもあります。たとえば会議開始の1時間前に通知したいなら、会議日時そのものではなく、そこから1時間引いた時刻を使う設計です。Zapier上のテスト結果で、次に進む予定時刻を必ず見ておくと安心です。
Zap停止中の動作

Zapierのwaitでかなり重要なのが、ZapがオンになっていないとDelayは動かないという点です。待機中の処理がある状態でZapをオフにすると、その間に予定されていた後続アクションがあとからまとめて実行されるとは限りません。
つまり、「いったん止めて、あとでオンに戻せば続きが動くはず」と考えるのは危ないです。顧客へのメール、社内通知、データ更新のように抜け漏れが困る処理では、Zapを止める前に待機中の実行がないか確認した方がいいですよ。
Zap停止・変更時の注意
| 状況 | 起きる可能性があること |
|---|---|
| Zapをオフにする | 待機中の後続処理が実行されない場合がある |
| 待機中にステップを変更 | 再開時に続行しない可能性がある |
| アプリやアクションを差し替える | 待機中データとの整合が崩れる可能性がある |
| Zapを再実行する | 未実行のDelayが再開時点から始まる場合がある |
また、Delay中にZapの構成を大きく変えるのも注意です。アクションを入れ替える、ステップを追加・削除する、連携アプリを変更する、といった修正は、待機中の実行に影響する可能性があります。
修正したい場合は、まず小さくテスト用Zapで確認するのがおすすめです。本番Zapに待機中のデータがあるなら、変更前にZap履歴を見て、どの実行がどこで止まっているか把握しておくと後処理がしやすくなります。
✅ 本番前に見たいポイント
- ✅ 待機中のZap実行が残っていないか
- ✅ オフにする前に通知や更新の抜けが出ないか
- ✅ ステップ変更が待機中データへ影響しないか
- ✅ テストZapで同じ条件を再現できるか
キュー共有の考え方

Delay After Queueでは、キュー名を使って順番待ちの列を作れます。同じキュー名を使うと、複数のZapから来た処理を同じ列に並べることができます。複数の入口から同じシートやCRMを更新する場合に便利です。
たとえば、問い合わせフォーム、メール解析、手動登録の3つのZapがすべて同じGoogle Sheetsへ行を追加するなら、同じキューに入れる設計が考えられます。こうすると、同じタイミングで処理が集中したときに、ある程度順番に流しやすくなります。
キュー共有の設計例
| 入口 | 処理先 | キュー名の考え方 |
|---|---|---|
| 問い合わせフォーム | Google Sheets | 顧客登録用キュー |
| メール解析 | Google Sheets | 同じ顧客登録用キュー |
| CRM更新 | CRMレコード | CRM更新専用キュー |
| 請求関連処理 | 会計ツール | 請求処理専用キュー |
ただし、キュー共有は万能ではありません。Zapier側の処理状況、エラー後の再実行、手動リプレイなどによって、完全に想定どおりの間隔にならない可能性があります。同時実行を減らす設計としては有効ですが、完全な排他制御のように考えるのは避けた方がよいです。
キュー名は、あとから見ても意味が分かる名前にしておくと運用がラクです。「queue1」のような名前だと、数か月後に見返したときに何のための列か分かりにくくなります。処理先や用途を入れた名前にしておくと、チームで共有するときも迷いにくいかなと思います。
非同期処理はWebhookも検討

Zapierのwaitで対応しにくいのが、外部サービス側の長い処理を待つケースです。たとえば、APIを呼び出したあと、外部システム内で時間のかかる処理が走り、完了後に次のAPIを呼びたいような場面です。
この場合、Delayで何分か待ってから確認する方法も考えられますが、完了時間が毎回バラバラならズレやすいです。早く終わったのに待ちすぎる、まだ終わっていないのに次へ進む、ということが起きます。ここはDelayだけで頑張るより、Webhookを使った設計も見たいところです。
DelayとWebhookの分け方
| やりたいこと | 向いている方法 | 理由 |
|---|---|---|
| 5分後に固定で確認 | Delay For | 時間が決まっているため |
| 完了したら次へ進む | Webhook | 完了イベントを受け取れるため |
| 処理を順番に流す | Delay After Queue | 同時実行を避けやすいため |
| 定期的に確認する | Scheduleや別Zap | 時間起点で回せるため |
Webhookは、簡単に言うと「外部サービスからZapierへ通知を送ってもらう入口」です。最初のZapで処理開始のAPIを呼び出し、外部サービス側の処理が完了したら別のZapのWebhookに通知する、という流れにできます。
もちろん、外部サービスがWebhook送信に対応していない場合もあります。その場合は、一定時間ごとにステータスを確認する設計や、Delayを組み合わせる設計も選択肢です。ただ、完了タイミングが読めない処理では、時間で待つより、完了イベントで動かす方が自然なことが多いです。
技術的な実装が絡む場合は、API仕様、認証、エラー時の再実行なども関係します。業務上の重要データを扱う場合は、開発担当者や連携先のサポートにも確認しながら進めると安全です。
Zapierのwaitまとめ

Zapierのwaitは、単に処理を止める機能ではなく、業務フローのタイミングを整えるための道具です。Delay For、Delay Until、Delay After Queueのどれを選ぶかで、Zapの安定感がかなり変わります。
要点整理
- Delay Forは、毎回同じ時間だけ待たせたいときに使う
- Delay Untilは、日時データを基準にして指定時刻まで待つときに使う
- Delay After Queueは、同時実行を減らして順番に処理したいときに使う
- 待機時間は最短・最長の制限があるため、長期保留には注意する
- Zap停止中や待機中の編集は、後続処理に影響する可能性がある
- 完了タイミングが読めない非同期処理では、Webhook設計も検討する
特に気をつけたいのは、Delay ForとDelay After Queueを混同しないことです。Delay Forは全員を同じ時間だけ止めるだけなので、同時に入った処理は同時に再開しやすいです。処理を順番に流したいなら、キューを使う考え方が必要になります。
Zapierのwaitを仕事で使うなら、まずは小さなZapでテストして、次に進む時刻、通知の内容、重複の有無を確認するのが現実的です。仕様や利用条件は変わる可能性があるため、正確な情報は公式サイトをご確認ください。
記事作成にあたり参考にさせて頂いたサイト- Add delays to Zap workflows
- Will all steps in my Zap wait if I’m using ‘Delay after Queue’ | Zapier Community
- Delay by Zapier: Control the timing of automated workflows
- Dealing with Zap that wait for a secondary email in 5-minute delay | Zapier Community
- Reddit – Please wait for verification
- How to wait for an event in Zapier Action / Asynchronous task in zapier action? | Zapier Community
- Wait, is Skype shutting down? | Zapier
- Zapier, Integromat and Parabola, which is better, when?
- Dark mode: Design choice or productivity booster?
- Zapier integration structure for an AI app – Zapier
各サイト運営者様へ
有益な情報をご公開いただき、誠にありがとうございます。
感謝の意を込め、このリンクはSEO効果がある形で設置させていただいております。
※リンクには nofollow 属性を付与しておりませんので、一定のSEO効果が見込まれるなど、サイト運営者様にとってもメリットとなれば幸いです。
当サイトは、インターネット上に散在する有益な情報を収集し、要約・編集してわかりやすくお届けすることを目的としたメディアです。
引用や参照の方法に不備、あるいはご不快に感じられる点がございましたら、お問い合わせフォームよりご連絡ください。
今後とも、どうぞよろしくお願いいたします。
各サイト運営者様へ
有益な情報をご公開いただき、誠にありがとうございます。
感謝の意を込め、このリンクはSEO効果がある形で設置させていただいております。
※リンクには nofollow 属性を付与しておりませんので、一定のSEO効果が見込まれるなど、サイト運営者様にとってもメリットとなれば幸いです。
当サイトは、インターネット上に散在する有益な情報を収集し、要約・編集してわかりやすくお届けすることを目的としたメディアです。
引用や参照の方法に不備、あるいはご不快に感じられる点がございましたら、お問い合わせフォームよりご連絡ください。
今後とも、どうぞよろしくお願いいたします。


