⌘I

Zendeskでサポートチケットを作成する

Updated July 14, 2023
Also available in:

サポートチケット作成アクションは、Zendeskにサポートチケットを追加します。このアクションは内部的に チケット作成 APIエンドポイントを呼び出します。呼び出しが失敗した場合、自動的に再試行します。

formspree.json ファイルにサポートチケット作成アクションを追加することは、Formspreeダッシュボードで Zendesk プラグインを追加することと同じ効果があります。詳細については、Zendesk プラグインのヘルプ記事をご覧ください。

APIトークンを取得する

まず、Zendeskアカウントにアクセスして、APIトークンを取得または作成します。
これは Admin->Channels->API から確認できます。Add API Token ボタンをクリックしてトークンを作成します。コピーしておいてください。formspree.json の設定で必要になります。

mceclip0.png

Formspree.json の設定

キー説明
appStringzendesk でなければなりません
typeStringcreateSupportTicket でなければなりません
subdomainStringZendeskのサブドメイン(.zendesk.com を除く)
zendeskEmailStringZendeskサブドメインの有効なアクセス用メールアドレス
apiTokenStringAPIキー($env変数参照である必要があります。必須)

{
  "forms": {
    "support": {
      "name": "Support Form",
      "actions": [
        {
          "app": "zendesk",
          "type": "createSupportTicket",
          "subdomain": "formspree",
          "zendeskEmail": "zendesk@formspree.io",
          "apiToken": "$ZENDESK_APITOKEN"
        }
      ]
    }
  }
}

バリデーションルール

サポートチケット作成アクションは、以下のバリデーションルールを暗黙的に追加します:

フィールドバリデーションルール
email型は email