n8n連携

n8n連携

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

n8nは、さまざまなアプリを接続し、タスクを簡単に自動化できる強力なオープンソースのワークフロー自動化ソフトウェアです。Zoho Formsをn8nに接続すると、フォーム送信を何百もの他のアプリケーションに即座に送信できるため、データ収集プロセスを自動化できます。n8nのZoho Formsトリガーを使用すると、フォーム送信ごとにシームレスなワークフローを構築できます。チームへの通知、CRMでのデータ作成、カレンダーの予定の作成、複数ステップのワークフローの作成など、この連携により、フォームデータが届いた時点ですぐに活用できます。

Zoho Formsは、n8nとのトリガーベースの連携に対応しています。つまり、Zoho Formsで定義されたイベントが発生するたびに、n8nのワークフローが開始されます。

トリガー
トリガーは、ワークフローを開始するイベントです。特定の条件が満たされたときに実行されます。
Zoho Formsで対応しているトリガーは次のとおりです。
フォームに新しいデータが追加されたときのワークフローの開始:フォームに新しい回答が送信されたときにトリガーされます。

n8n連携の設定

Zoho Formsとn8nを連携するには、次の手順を実行します。
  1. ノードのインストール
  2. 認証情報の作成
  3. ワークフローの作成
  4. APIコンソールでの手順
  5. APIコンソールでの設定

ノードのインストール

n8n連携を開始するには、必要なノードをインストールする必要があります。以下の手順を実行します。
  1. n8nアカウントにログインします。
  2. ホームページ右上の[ワークフローの作成]をクリックします。
  3. [+]アイコン(最初のステップを追加)を選択し、右側のペインでZoho Formsを検索して選択します。
    Zoho Forms Trigger
  4. Zoho Formsの横にある[ノードをインストール]をクリックします。パッケージが正常にインストールされます。
    Install Node
  5. インストール済みのノードを表示するには、ホームページ左下までスクロールし、[その他のオプション]アイコンをクリックします。
  6. 表示された一覧から[設定]を選択します。
  7. 左側のペインから[コミュニティノード]を選択すると、インストール済みのノードを確認できます。
Notes
メモ:ノードを削除するには、[その他のオプション]アイコンをクリックし、[パッケージのアンインストール]を選択します。

認証情報の作成

認証情報を作成するには、次の手順を実行します。
  1. n8nアカウントにログインします。
  2. ホームページ右上の[概要]セクションにあるドロップダウンから、[認証情報の作成]を選択します。
  3. [新しい認証情報の追加]ダイアログボックスで、アプリの一覧から[Zoho Forms OAuth2 API]を選択し、
    [続行]をクリックします。
    Zoho Forms OAuth2 API
接続ページで、必要な情報を次のように入力します。
  1. APIコンソールでの手順で求められたら、接続ページに表示されている[OAuthリダイレクトURL]をコピーして貼り付けます。
  2. ドロップダウンメニューから[認証URL][アクセストークンURL]を選択します。
  3. 以下のAPIコンソールでの手順セクションに従って、クライアントIDクライアントシークレットを生成します。
  4. クライアントIDとクライアントシークレットを入力したら、[アカウントを接続]をクリックします。
  5. 求められたら[承諾]をクリックします。これで接続が正常に確立されます。

ワークフローの作成

接続が確立されたら、次の手順に従ってワークフローを作成します。
  1. ホームページ右上の[ワークフローの作成]をクリックします。
  2. [最初のステップを追加]をクリックし、右側のペインの検索バーでZoho Formsを検索します。利用可能なトリガーがZoho Formsの下に表示されます。
トリガーの作成
ワークフローでトリガーを設定するには、次の手順を実行します。
  1. ワークフローキャンバスで[追加]アイコンをクリックします。
  2. 右側のペインでZoho Formsを検索して選択します。
  3. [フォーム送信]トリガーを選択します。
  4. Zoho Formsトリガーのポップアップ画面で、監視する特定のフォームを選択し、追加パラメーターがあれば入力します。
  5. トリガーが動作することを確認するには、右上の[ステップをテスト]をクリックします。
設定が完了したら、[ワークフローをテスト]をクリックして自動化全体を実行し、フローが想定どおりに動作することを確認します。

APIコンソールでの手順

APIコンソールに移動します。クライアントIDとクライアントシークレットを生成するには、次の手順を実行します。
  1. 表示されたクライアントの種類から[サーバーベースアプリケーション]を選択します。
  2. [新しいクライアントの作成]ページで、任意の[クライアント名]を入力します(例:「接続」、「プロジェクト」、または任意の名前)。
  3. 接続元となる[ホームページURL]を入力します。
  4. n8nの接続ページで提供された値を使用して、[承認済みリダイレクトURI]項目を入力します。
  5. APIコンソールで[作成]をクリックします。
    API Console
これでクライアントIDとクライアントシークレットが生成されます。認証情報の接続ページに戻り、それらを入力します。

APIコンソールでの設定

クライアントIDとクライアントシークレットが生成されたら、APIコンソールの[設定]タブに移動します。マルチDC設定を有効にするには、[すべてのデータセンターに同じOAuth認証情報を使用する]オプションを選択します。または、特定のデータセンターを個別にオンに切り替えて選択することもできます。

Notes
メモ:特定のDCを選択すると、そのDC専用の一意のクライアントシークレットを生成するための[コードを表示]ボタンが有効になります。