この記事で紹介するツール
Zapier で複数のトリガーを組み合わせるAND条件の設定方法と活用例
- Zapierのフィルター機能を使ったAND条件の基本設定
- 複数トリガーを組み合わせた実践的な自動化フロー
- Zapierの料金プランと AND条件対応の機能制限
- よくあるエラーと解決方法
- Google SheetやSlack連携など業務別の活用例
Zapierで業務を自動化していると、「特定の条件が すべて揃ったときだけ 次のアクションを実行したい」という場面に直面します。たとえば「新しいメールが届いて かつ 件名に『請求書』が含まれている場合だけ、Google Sheetsに記録する」といった複数条件の組み合わせです。AND条件を正しく設定できないと、不要な自動化が発火して手作業での修正が増え、時間を浪費してしまいます。この記事では、Zapierで AND条件を設定するための具体的な手順と、実務で即座に活用できる事例を詳しく解説します。
ヒカリ
ログ博士
ヒカリZapierの AND条件とは:フィルター機能の基礎
Zapierの フィルター(Filter) は、トリガーで発火したイベントデータに対して条件判定を行い、条件を満たす場合のみ後続のアクションを実行する機能です。AND条件とは「条件1 かつ 条件2 かつ 条件3…」という意味で、すべての条件を同時に満たす必要があります。
Zapierの料金体系では、基本となる Freeプラン でも単一の条件フィルターは使えますが、複数条件の AND設定をする場合は制限が増す傾向があります。Zapierの公式では以下のプラン構成を示しています:
- Free(無料):基本的なフィルター機能あり、月100件のタスク上限
- Starter($20/月):複雑なフィルター設定可、月3,000件のタスク
- Professional($49/月):複数フィルター、ルック・アップ機能、月10万件のタスク
- Advanced($99/月以上):無制限の複雑ロジック、専属サポート
AND条件を多用する場合は、Starter以上のプラン が実用的です。AND条件の設定自体は技術的には可能ですが、プラン制限内での「フィルターステップ数」や「計算の複雑度」に注意する必要があります。
ログ博士
ヒカリZapierでand条件を設定する手順:フィルターの追加と組み合わせ
Zapierで AND条件を設定する具体的な手順を説明します。以下は Gmail で受信したメールを条件付きで Google Sheets に記録する例です。
【ステップ1】新しい Zap を作成する
Zapierの管理画面で「Create」→「Create Zap」をクリックし、新規 Zap を開きます。
【ステップ2】トリガーアプリを選択
今回は「Gmail」を選択し、トリガーイベントとして「New Email」を選びます。Gmail アカウントを認証すると、トリガー設定が完了します。
【ステップ3】フィルターステップを挿入
トリガーの下にある「+」ボタンをクリックし、「Filter」を選択します。フィルターのテンプレートが表示されます。
【ステップ4】第1の条件を設定
フィルター画面で以下を指定します:
- 左側フィールド:「From」(メール送信者)を選択
- 中央の演算子:「contains」を選択
- 右側の値:「manager@example.com」と入力
【ステップ5】AND演算子を追加して第2の条件を設定
フィルター画面の下部に「AND」ボタンが表示されます。これをクリックすると新しい条件行が追加されます。ここに以下を指定します:
- 左側フィールド:「Subject」(件名)
- 中央の演算子:「contains」
- 右側の値:「請求書」
この時点で、「送信者が manager@example.com で かつ 件名に『請求書』が含まれている」という AND条件が完成します。さらに条件を追加する場合は、同じ要領で「AND」をクリックして第3、第4の条件を追加します。
【ステップ6】アクションを設定
フィルターをクリアした場合のみ、後続のアクション(この例では Google Sheets への記録)が実行されます。通常通り Google Sheets を選択し、行を挿入するアクション設定を進めます。
重要な注意点:OR条件との違い
Zapierには「OR」ロジックもあります。「条件1 または 条件2」という意味で、いずれか一方が満たされれば実行されます。複数条件を「すべて」満たす必要がある場合は AND を、「いずれか」を満たせばよい場合は OR を選択しましょう。
AND条件の実践活用例:業務シーンごとの設定
AND条件の活用は実務ではきわめて重要です。以下に業務別の具体例を示します。
【例1】営業案件の自動通知(Slack連携)
トリガー:「HubSpot で新しい商談が作成された」
AND条件:
- 商談額が「50万円以上」
- 営業ステージが「提案待ち」
アクション:「Slack で営業チャネルに通知」
このフローにより、大型案件かつ提案予定のもののみ、チーム全体に即座に共有されます。些細な商談では通知が発火せず、Slack の過剰通知を防げます。
【例2】請求書の自動処理(Google Sheets 記録)
トリガー:「メール受信」
AND条件:
- 送信者ドメインが「@vendor.com」
- 件名に「Invoice」を含む
- 添付ファイルがある
アクション:「Google Sheets『請求書受領』シートに行を追加」
3つの条件がすべて揃った場合のみ記録されるため、スパムや不完全なメールでの誤動作を防げます。
【例3】カスタマーサポート優先度付け(Airtable 記録)
トリガー:「Typeform でフォーム送信」
AND条件:
- 「緊急度」フィールドが「高」
- 「顧客タイプ」が「Premium」
アクション:「Airtable『優先対応リスト』テーブルに追加」
Premium顧客で緊急度が高い案件のみ、優先対応リストに自動登録されます。
ヒカリ
ログ博士Zapierの AND条件設定に関する比較表と機能仕様
以下は Zapier の各プランにおける AND条件機能の対応状況をまとめた表です。料金と機能制限を合わせて検討する際の参考にしてください。
| プラン | 月額料金 | フィルター機能 | 複数AND条件 | 月間タスク上限 |
|---|---|---|---|---|
| Free | $0 | ○(基本のみ) | △(2条件まで) | 100 |
| Starter | $20/月 | ○ | ○(3〜4条件) | 3,000 |
| Professional | $49/月 | ○ | ○(5条件以上) | 10,000 |
| Advanced | $99/月〜 | ○ | ○(無制限) | 100,000+ |
表の見方:「○」は完全対応、「△」は部分対応(条件数に制限あり)、「×」は非対応です。AND条件を3つ以上組み合わせる必要がある場合は、Starter 以上 のプランを推奨します。
AND条件設定時のトラブル対策とベストプラクティス
AND条件を設定する際によくあるトラブルと対策方法を説明します。
【トラブル1】条件が一度も実行されない
原因:「条件が厳しすぎる」または「演算子が誤っている」可能性があります。
対策:
- フィルター設定画面の「Test」ボタンを押し、過去のデータで実際に条件が機能するか確認
- 演算子を見直す(「equals」は完全一致、「contains」は部分一致)
- 値の大文字小文字を確認(「Manager」と「manager」は異なる場合がある)
- 条件を一つ無効化して実行パターンを確認
【トラブル2】演算子の選択ミス
Zapierのフィルターで使える主な演算子:
- equals:完全一致(「Status」が「Closed」の場合のみ)
- contains:部分一致(「Subject」が「Invoice」を含む場合)
- does not contain:部分一致の否定
- greater than / less than:数値比較(金額、日付)
- is not empty:フィールドに値がある場合
【トラブル3】パフォーマンス低下
AND条件が5つ以上になると、Zapierの処理速度が低下することがあります。
対策:
- 不要な条件を削除し、3〜4条件に絞る
- 複雑な条件は「2段階のZap」に分割(第1のZapでAND条件1を処理 → 第2のZapでAND条件2を処理)
- 処理が重い場合は Advanced プランへの切り替えも検討
【ベストプラクティス】条件の順序を最適化
複数のAND条件がある場合、「最も厳しい条件」を最初に置くことで、フィルター処理が高速化します。たとえば「送信者 かつ 件名 かつ 添付ファイル」という場合、「添付ファイルがある」という条件を最初に配置すると、その段階で除外される件数が多くなり、全体の処理が軽くなります。
ヒカリ
ログ博士よくある質問
- Q1:Zapierで3つ以上のAND条件を設定できますか?
- はい、可能です。フィルター画面で「AND」をクリックするたびに条件が追加されます。ただしプランによって推奨上限があり、Free は 2条件まで、Starter は 3〜4条件、Professional 以上は 5条件以上を快適に扱えます。
- Q2:AND条件とOR条件を混ぜることはできますか?
- Zapierの基本フィルターでは AND と OR の完全な混在は難しいですが、複数のフィルターを組み合わせることで対応できます。複雑なロジックが必要な場合は、Professional 以上のプランで提供される「Advanced フィルター」の使用やカスタムスクリプトの導入を検討してください。
- Q3:AND条件でフィルターされたデータが記録されないのですが?
- まずは Zapier のテスト機能を使い、過去のデータで条件が実際に成立するか確認してください。演算子(「equals」「contains」など)の設定誤りや値の大文字小文字ミスが主な原因です。また、データ型の不一致(数値フィールドに文字列を指定するなど)がないか確認しましょう。
- Q4:AND条件の処理に時間がかかっています。対策は?
- 条件が5つ以上ある場合、Zapierの処理が重くなる傾向があります。不要な条件を削除するか、複雑なロジックを2つの Zap に分割してください。それでも改善しない場合は Advanced プランへの切り替えを検討してください。
- Q5:AND条件をコピーして別のZapに流用できますか?
- 残念ながら、フィルター設定をそのままコピーすることはできません。ただし「Zapテンプレート」として保存し、新規 Zap 作成時に参照することは可能です。複数の類似 Zap がある場合、テンプレート化することで運用効率が向上します。
まとめ:Zapierで AND条件を正しく設定して業務を効率化する
Zapierで複数のトリガーを AND条件で組み合わせることは、業務自動化の精度を大幅に高めます。「本当に必要な場合だけ」自動化を発火させることで、手作業での修正を減らし、時間を有効活用できます。
この記事の重要なポイント:
- Zapierの「フィルター」機能で複数のAND条件を設定できる
- トリガー直後にフィルターを挿入し、「AND」をクリックして条件を追加していく
- 3つ以上の複数AND条件を多用する場合は Starter プラン以上が実用的
- 「Test」機能で本番運用前に条件が実際に機能するか確認することが重要
- 営業通知、請求書処理、サポート優先度付けなど、実務シーンで即座に活用できる
AND条件を正しく理解・設定できれば、Gmail、Google Sheets、Slack、HubSpot、Airtable など、Zapierが連携する 6,000+ のアプリケーションの間で、条件付きの自動化フローを自由に構築できます。まずは単純な2条件の AND から始め、徐々に複雑な設定へ進むことをお勧めします。
Zapierの AND条件機能を使いこなすことで、チーム全体の業務効率が飛躍的に向上します。今すぐ自社の業務フローに適用してみてください。

