メインコンテンツにスキップ
すべてのコレクション🔗外部サービス(アプリ)との連携その他
JotformのWebhook設定と最新回答取得方法について
JotformのWebhook設定と最新回答取得方法について

JotformのWebhook設定及び最新の回答内容を取得する方法をご説明します。

Yoom 青柳 avatar
対応者:Yoom 青柳
1年以上前に更新

概要

YoomとJotformを連携し、回答内容を元にトリガーを起動させることが可能です。

Jotformの仕様上、Webhook起動後に直接回答内容を取得することができないため、以下の手順に沿って最新回答を取得してください。

JotformのWebhook設定方法

手順1

  1. Yoomにて新規フローボットを作成し、アプリトリガーからJotformを選択します。

  2. トリガーアクションから「フォームが送信されたら」を選択します。

  3. 以下画面に遷移後、WebhookURLをコピーします。

手順2

  1. こちらからJotformにアクセスし、今回Webhookを送信したいフォームの編集画面に遷移します。

  2. 「設定」→「統合(インテグレーション)」と進み、検索窓でWebhookと検索しWebhooksのページにアクセスします。

  3. 手順1でコピーしたWebhookURLを貼り付け統合するを押下します。

  4. その後一度フォームにテスト回答をしていただいた後、Yoomの設定画面に戻りテストを行っていただき以下のように取得に成功していれば設定完了です。

Webhook起動後の最新回答を取得方法

  1. Yoomのフローボット設定画面にて、トリガーの後の+マークから「アプリと連携する」オペレーション→Jotform→「最新の回答を取得する」アクションと進みます。
    ※フローボットの構成は以下のようになります。

  2. フォームIDはJotformの対象フォームの「公開する」設定から以下赤枠の箇所をコピーして設定し、APIキーはJotformとマイアプリ連携を行った際に取得したものをこちらからコピーし入力します。

  3. その後テストを実施いただくと以下のようにレスポンス結果が返却されるため、そこから取得したい最新の回答をJSONPATHを使用してアウトプットを取得します。
    JSONPATH:content[0].answers.{回答番号}.answer content[0].answers.{回答番号}.prettyFormat
    例:content[0].answers.1.answer content[0].answers.2.prettyFormat

  4. 最後に取得したアウトプットの項目名等を設定して最新の回答内容の取得は完了です。

関連キーワード

jot,jotform,form,Webhook,設定

こちらの回答で解決しましたか?