n8nで作る簡単な自動化

n8nで作る簡単な自動化


【目次】

  • 項1 自動化の第一歩:まずは「2つのノード」を繋いでみる

  • 項2 実践例1:毎日決まった時間に「自分へ挨拶」を送る

  • 項3 実践例2:Googleスプレッドシートの更新を検知する

  • 項4 AIを組み込む:情報を読み取って「要約」させる設定

  • 項5 認証(Credential)の設定:外部サービスと安全に連携する

  • 項6 データの橋渡し:「表情ボタン」を使って情報を引用する

  • 項7 テスト実行のやり方:正しく動くかを確認する手順

  • 項8 ワークフローの保存と有効化:24時間稼働を開始させる

  • 項9 失敗から学ぶ:エラーが出た時の見方と修正のコツ


項1 自動化の第一歩:まずは「2つのノード」を繋いでみる

n8nでの自動化作りは、難しく考える必要はありません。基本は「きっかけ(トリガー)」と「動作(アクション)」という2つのノードを線で結ぶだけです。これが自動化の最小単位となります。

例えば、「ボタンを押したら(きっかけ)、メールを送る(動作)」という流れを想像してください。n8nのキャンバス上に、この2つの役割を持つノードを置き、それらをマウスでシュッと繋ぐ。これだけで、世界に一つだけの自動化システムが誕生します。

初心者が最初に行うべきは、複雑なことをしようとせず、この「線で繋いでデータが流れる」という感覚を体験することです。電車の線路を引くように、情報がどこから入ってどこへ抜けていくのかを視覚的に理解することが、自動化マスターへの最短ルートです。


項2 実踐例1:毎日決まった時間に「自分へ挨拶」を送る

最もシンプルで分かりやすい自動化の例として、「スケジュール実行」を試してみましょう。これは外部のサービスとの複雑な連携が不要なため、最初の練習に最適です。

まず、きっかけとして「Schedule(スケジュール)」ノードを配置します。設定画面で「毎日、朝8時」といった時間を指定します。次に、動作として「LINE」や「Slack」、あるいは「Email」のノードを繋ぎます。メッセージの内容に「おはよう!今日も副業頑張ろう」と入力しておけば、設定完了です。

これだけで、あなたは毎朝、自分の作ったロボットから応援メッセージを受け取ることができます。手動で行えば数秒の作業ですが、「自分が寝ていても、設定した通りに機械が動いてくれた」という成功体験が、次のもっと高度な自動化を作る大きな自信に繋がります。


項3 実踐例2:Googleスプレッドシートの更新を検知する

副業において非常に便利なのが、表計算ソフトであるGoogleスプレッドシートとの連携です。スプレッドシートを「指示書」や「データベース」として使うことができるようになります。

例えば、「Google Sheets」ノードをきっかけ(トリガー)として使います。設定を「Row Added(行が追加された時)」にしておけば、あなたがシートに新しい情報を書き込んだ瞬間に、自動化のスイッチが入るようになります。

書き込まれた内容をAIに送って記事にしたり、SNSへ予約投稿したりといった展開が可能です。シートを入力用のリモコンのように使えるようになると、わざわざn8nの画面を開かなくても、日々の副業作業をコントロールできるようになります。これは多くのAI副業家が活用している、非常に実用的なテクニックです。


項4 AIを組み込む:情報を読み取って「要約」させる設定

n8nの真価は、自動化の流れの中に「AIの頭脳」を組み込んだ時に発揮されます。ここでは、ChatGPT(OpenAIノード)を間に挟む方法を解説します。

先ほどのスプレッドシートの例に、AIノードを繋いでみましょう。スプレッドシートから読み取った長い文章をAIに渡し、プロンプト(指示文)として「以下の文章を3行で要約して、重要なポイントを箇条書きで出力してください」と設定します。

こうすることで、「シートに長いURLを貼る」→「AIがその内容を読み取って要約する」→「要約された結果をLINEに送る」という、知的なワークフローが完成します。単なる情報の転送ではなく、AIが「中身を理解して加工する」という工程が加わることで、自動化の価値は一気に数倍へと跳ね上がります。


項5 認証(Credential)の設定:外部サービスと安全に連携する

GoogleやLINE、OpenAIなどの外部サービスをn8nで動かすためには、あなたがそのサービスの持ち主であることを証明する「合鍵」が必要になります。これをn8nでは「Credential(クレデンシャル:認証情報)」と呼びます。

初めてノードを使う際、「Create New Credential」というボタンが表示されます。ここで、各サービスから発行される「APIキー」というパスワードのような文字列を入力します。これは、n8nというアプリがあなたの代わりに各サービスにログインするための許可証のようなものです。

設定は最初の一回だけで済み、二回目以降は選ぶだけで繋がるようになります。この設定作業は、最初は少し難しく感じるかもしれませんが、セキュリティを守りながら安全に自動化を動かすための大切な儀式です。解説画面の指示に従って一つずつ進めれば、必ず成功します。


項6 データの橋渡し:「表情ボタン」を使って情報を引用する

ノード同士を繋いだ後、前のノードで手に入れた情報を次のノードで使いたい場合があります。例えば、スプレッドシートに書かれた「タイトル」を、AIへの指示文の中に盛り込みたい時などです。

n8nの設定画面には、入力欄の横に小さなアイコン(表情のようなマーク)があり、ここをクリックすると「前のノードで取得したデータの一覧」が表示されます。そこから使いたい項目をポチッとクリックするだけで、自動的に「その場所のデータを持ってくる」という設定(式)が入力されます。

これを「マッピング」と呼びます。情報をコピーして貼り付けるのではなく、情報の「通り道」を指定してあげる感覚です。これができるようになると、どんなにデータが変わっても、自動化ツールが柔軟に対応して、適切な情報を次の工程へ運んでくれるようになります。


項7 テスト実行のやり方:正しく動くかを確認する手順

ワークフローが完成したら、いきなり本番稼働させるのではなく、一度「テスト実行」を行いましょう。n8nの画面下部にある「Test Workflow」や、各ノードの右上にある再生ボタンのようなアイコンを押すことで、その場で動きを確認できます。

テストを実行すると、データが各ノードを通っていく様子がアニメーションで表示されます。成功するとノードに緑色のチェックマークがつき、失敗すると赤色のバツ印がつきます。

各ノードをクリックすると、実際にどんなデータが入力され、どんな結果が出力されたのかを詳しく見ることができます。「AIが期待通りの回答をしていないな」とか「文字化けしているな」といった問題は、このテスト段階で発見して修正します。この試行錯誤を繰り返して、完璧な流れを作り上げていくのが自動化作りの醍醐味です。


項8 ワークフローの保存と有効化:24時間稼働を開始させる

テストがうまくいったら、いよいよこの自動化を「本番モード」にします。まず、画面右上の保存ボタンを押して、設定を保存します。この際、「AI記事作成ロボ」などの分かりやすい名前をつけておきましょう。

次に、画面右上にある「Active(有効)」のスイッチをオンにします。これで、このワークフローはn8nの中で常に待機状態になります。スケジュール機能なら指定の時間に、スプレッドシート連携なら更新された瞬間に、あなたがパソコンの前にいなくても勝手に動き出します。

ただし、自分で自分のパソコンに入れたデスクトップアプリ版の場合、パソコンの電源を切ると動かなくなります。24時間ずっと働かせたい場合は、クラウド版やサーバー版への移行が必要になります。まずは「Active」にして、自分の設定した通りに世界が動き出す感覚を味わってみてください。


項9 失敗から学ぶ:エラーが出た時の見方と修正のコツ

自動化を作っていると、必ずと言っていいほど「エラー」に直面します。でも安心してください。エラーは「どこを直せばもっと良くなるか」を教えてくれるヒントに過ぎません。

エラーが発生したノードをクリックすると、赤い文字で理由が表示されます。「API Keyが無効です(合鍵が違います)」「データが見つかりません(前の工程で空っぽでした)」など、原因は様々です。これらを一つずつ確認し、設定を見直していきます。

どうしても分からない時は、そのエラーメッセージをコピーしてChatGPTなどのAIに「n8nでこんなエラーが出ました。どうすれば直りますか?」と聞いてみましょう。AIはn8nの仕組みにも詳しいため、具体的な解決策を即座に教えてくれます。エラーを乗り越えるたびに、あなたの自動化スキルは着実に、そして確実にレベルアップしていきます。