n8nのトリガーとは、ワークフローを動き出させる「きっかけ」のことです。
トリガーは、ワークフローの一番最初に置かれるノードで、これがないとワークフローはまったく動きません。「メールが届いたら」「毎朝9時になったら」「フォームが送信されたら」など、自動化を始めるスイッチの役割を担います。
n8nの使い方を覚えるとき、トリガーの理解は避けて通れません。どんな自動化も、必ず「何をきっかけに動かすか」を決めることから始まるからです。
トリガーは「自動ドアのセンサー」
トリガーを身近なものにたとえると、自動ドアのセンサーがしっくりきます。人が近づくとセンサーが反応して、ドアが開く。人が来ない間、ドアは静かに閉じたまま待機しています。
n8nのトリガーもまったく同じです。決められた条件が満たされるまで、ワークフローはじっと待っています。条件が満たされた瞬間、自動的にすべての処理が走り出す。これが「自動化」の本質です。
人が見ていなくても、夜中でも、休日でも、トリガーは24時間365日、黙々と監視を続けてくれます。
トリガーの主な種類
n8nには、用途に応じてさまざまなトリガーが用意されています。代表的なものを紹介します。
スケジュールトリガー(時間で動くタイプ)
「毎日朝9時に」「1時間ごとに」「毎週月曜の朝に」など、決まった時間に自動で動かすトリガーです。定期的なレポート作成、毎朝のニュース収集、定時バックアップなど、時間で区切る作業に向いています。
Webhookトリガー(外部からの合図で動くタイプ)
外部のサービスやシステムから「合図(リクエスト)」が送られてきた瞬間に動き出すトリガーです。たとえば、自社サイトの問い合わせフォームが送信されたとき、Stripeでクレジットカード決済が完了したとき、Shopifyで注文が入ったときなど、リアルタイムで反応したい場面で使います。
アプリ連携トリガー(特定のサービスの動きを監視するタイプ)
Gmail、Googleスプレッドシート、Slack、Notion、Airtableなど、特定のサービス内で起きた出来事を監視するトリガーです。「Gmailに新着メールが届いたら」「スプレッドシートに新しい行が追加されたら」「Slackに特定のメッセージが投稿されたら」といった、サービスごとの専用トリガーが多数用意されています。
手動トリガー(自分で動かすタイプ)
ワークフロー作成中のテストや、ボタンを押して任意のタイミングで動かしたいときに使います。n8nで新しいワークフローを作るとき、最初のテストはほぼ必ずこの手動トリガーから始まります。
チャットトリガー(AIエージェント用)
n8nのチャット画面から入力されたメッセージを起点に動くトリガーです。AIエージェントを作るときに使う、比較的新しい種類のトリガーです。
トリガーは1つのワークフローに1つだけ
n8nのワークフローには、必ずトリガーが1つだけ置かれます。「メールが届いたら、かつ、毎朝9時になったら動かす」というように、複数のきっかけを組み合わせたい場合は、ワークフローを分けるか、別のノードで条件を判定する形になります。
シンプルな設計を保つために、トリガーは1ワークフローに1つというルールが守られています。
トリガーの設定方法
新しいワークフローを作ると、最初に「トリガーを選んでください」という画面が表示されます。ここから、使いたいトリガーを選びます。たとえば「Gmail」を選べば、「新着メールを受信したら」「特定の差出人からのメールが来たら」など、Gmail特有のトリガー条件を細かく設定できます。
設定を完了させ、ワークフローを「アクティブ化(有効化)」すれば、あとはトリガーが自動で監視を始めます。
よくある質問
Q. トリガーを設定しないとワークフローは動きませんか?
A. 動きません。トリガーはワークフローの起点なので、必ず1つ設定する必要があります。
Q. 1つのワークフローに複数のトリガーを設定できますか?
A. 基本的には1つだけです。複数のきっかけで動かしたい場合は、ワークフローを分けるのが一般的です。
Q. トリガーが反応しないときは何を確認すればいいですか?
A. まずワークフローが「アクティブ(有効)」になっているか確認してください。下書き状態のままだと、トリガーは動きません。次に、認証情報(APIキーなど)が正しく設定されているかも確認しましょう。
Q. スケジュールトリガーは日本時間で動きますか?
A. n8nのタイムゾーン設定を「Asia/Tokyo」にしておけば、日本時間で動きます。セルフホスト版なら、Docker起動時に「GENERIC_TIMEZONE=Asia/Tokyo」を指定しておくのが推奨です。
Q. パソコンを閉じてもトリガーは動きますか?
A. クラウド版なら関係なく動きます。セルフホスト版(自分のパソコンで動かしている場合)は、パソコンを閉じるとn8nも止まるため、トリガーは反応しません。常時稼働させたい場合はVPSへの移行を検討してください。
まとめ
- トリガーとは、ワークフローを動き出させる「きっかけ」
- 自動ドアのセンサーのように、条件が満たされるまで静かに待機する
- スケジュール、Webhook、アプリ連携、手動、チャットなど種類が豊富
- 1つのワークフローに1つだけ設定する
- 設定したらワークフローをアクティブ化することで動き始める
