外部アクションをアクションフローで使用するには、アクションビルダーを外部システムへ接続する必要があります。

現在のプランを確認
Suite、すべてのバージョン Team、Growth、Professional、EnterpriseまたはEnterprise Plus
Support Team、ProfessionalまたはEnterprise

要約:◀▼

サーバーサイドAPIキーを使用してアクションフローをIterableに接続し、ユーザープロフィールの管理、イベントの追跡、コメント、メールキャンペーンを自動化できます。Iterableには、ユーザーの作成、更新、参照、トリガメールの送信、キャンペーンの管理などのアクションがあります。インテグレーション専用のサービスアカウントを使用し、正しいデータセンターを指定して、プラットフォーム全体で適切な認証とスムーズなワークフローの自動化を実現します。

アクションビルダーをIterableなどの外部システムに接続すると、管理者は自動化ワークフロー内でZendeskと外部システムを連携させることができます。これにより、コラボレーションを強化し、複数のプラットフォームにまたがってシームレスなエクスペリエンスを維持できます。
メモ:アクションフロー内の外部システムに関わるステップは、総称して「外部アクション」と呼ばれます。
この記事では、以下のトピックについて説明します。
  • アクションビルダーをIterableに接続する
  • アクションフローでIterableアクションを使用する

アクションビルダーをIterableに接続する

外部アクションをアクションフローで使用するには、アクションビルダーを外部システムへ接続する必要があります。

外部システムに接続してアクションフローで外部アクションを使用する場合は、以下のベストプラクティスをお勧めします。
  • アクションフローによって実行される外部アクションは、すべて外部システムを接続したユーザーに帰属します。したがって、各外部システムに接続する場合、個人の資格情報ではなく専用のサービスアカウントを使用することが推奨されます。
  • すべてのインテグレーションでは、必要なスコープへのアクセスが要求されます。ただし、外部システムへの接続を承認する前に、スコープを確認し、妥当性を検証することが重要です。
  • OpenAIなどのAPIキーベースのツールの認証情報を管理する場合は、キーを安全な保管庫または認証情報マネージャーに保存することをお勧めします。

APIキーを作成するには

Iterableコネクションには、IterableプロジェクトのサーバーサイドのAPIキーが必要です。読み取り専用のAPIキーは機能しません。適切な書き込み権限を持つサーバーサイドAPIキーを作成してください。
  1. Iterableアカウントにログインします。
  2. 「Integrations」>「API Keys」に移動します。
  3. サーバーサイドのAPIキーを新規作成します。
  4. 作成したAPIキーを保存するか、ウィンドウを開いたままにして、Zendeskにコピー&ペーストできるようにしておきます。

    このキーは、アクションビルダーをIterableに接続する際に必要になります。

アクションビルダーをIterableに接続するには
  1. 管理センターで、サイドバーにある「 アプリおよびインテグレーション」をクリックし、「アクション」>「アクションフロー」を選択します。
  2. アクションフローを新規作成するか、既存のアクションフローを編集します。
  3. ステップサイドバーを開きます。
  4. 「外部アクション」セクションで、「Iterable」をクリックします。
  5. 「接続」をクリックします。
  6. Iterableの指示に従って認証を行い、コネクションを完了します。
    • IterableのサーバーサイドAPIキーを入力します。
    • データセンターの地域(米国またはEU)を指定します。Iterableアカウントが欧州連合域内のデータセンターでホストされている場合、データセンターとして「EU」を指定する必要があります。空白のままにすると、デフォルトで米国のデータセンター(api.iterable.com)へ接続します。間違ったデータセンターを使用すると、認証に失敗します。
    メモ:アクションフローによって実行される外部アクションは、すべて外部システムを接続したユーザーに帰属します。したがって、各外部システムに接続する場合、個人の資格情報ではなく専用のサービスアカウントを使用することが推奨されます。

接続が完了すると、接続していることを示すインジケーター、接続したインスタンスの詳細、およびIterableで利用可能なアクションが表示されます。

アクションフローでIterableアクションを使用する

以下のIterableアクションを使用できます。
  • ユーザーを作成
  • ユーザーを更新
  • ユーザーを参照
  • イベントを作成
  • コメントを追加
  • ユーザーにメールを送信
  • キャンペーンを参照
  • キャンペーンをリスト

ユーザーを作成する

「ユーザーを作成」アクションを使用して、Iterableにユーザープロフィールを新規作成します。ユーザーがすでに存在する場合、プロフィールは提供された情報で更新されます(アップサート動作)。

このアクションには以下の入力と出力が含まれます。

  変数
入力 必須:Email

オプション:User ID、Data fields、Prefer user ID、Create new fields、Merge nested objects

出力 成功ステータス、メッセージ、メール、ユーザーID。

ユーザーを更新する

「ユーザーを更新」アクションを使用して、Iterableの既存のユーザープロフィールを更新します。ユーザーが存在しない場合、提供された情報で新しいプロフィールが作成されます(アップサート動作)。

このアクションには以下の入力と出力が含まれます。

  変数
入力 必須:Email

オプション:User ID、Data fields、Prefer user ID、Create new fields、Merge nested objects

出力 成功ステータス、メッセージ、メール、ユーザーID。

ユーザーを参照する

「ユーザーを参照」アクションを使用して、メールアドレスまたはユーザーIDでユーザープロフィールを取得します。

このアクションには以下の入力と出力が含まれます。

  変数
入力 必須:Identifier type、Identifier value
出力 ユーザープロフィールの詳細情報:メール、ユーザーID、登録日、プロフィールの更新日、カスタムデータフィールドなど。

イベントを作成する

「イベントを作成」アクションを使用して、Iterableでユーザーのカスタムイベントを追跡します。イベントは、セグメント化、キャンペーントリガ、分析に使用できます。

このアクションには以下の入力と出力が含まれます。

  変数
入力 必須:Email、Event name

オプション:User ID、Data fields、Event ID、Campaign、Template、Create new fields

出力 成功ステータス、メッセージ、イベント名、メール、ユーザーID、イベントID。

コメントを追加する

「コメントを追加」アクションを使用して、ユーザープロフィールにコメントまたはメモを追加します。コメントは、ユーザーのデータフィールドにカスタムフィールドとして保存されます。

このアクションには以下の入力と出力が含まれます。

  変数
入力 必須:Email、Comment

オプション:User ID、Field name

出力 成功ステータス、メッセージ、メール、ユーザーID、コメントが保存されたフィールド名。

ユーザーにメールを送信する

「ユーザーにメールを送信」アクションを使用して、Iterableキャンペーンを使用してユーザーにトリガメールを送信します。キャンペーンはトリガ可能な状態でなければなりません。

このアクションには以下の入力と出力が含まれます。

  変数
入力 必須:Campaign、Recipient email

オプション:Data fields、Send at

出力 成功ステータス、メッセージ、キャンペーンID、受信者のメールアドレス、送信予定時刻。

キャンペーンを参照する

「キャンペーンを参照」アクションを使用して、名前、ステータス、タイプ、テンプレート情報など、キャンペーンの詳細を取得します。

このアクションには以下の入力と出力が含まれます。

  変数
入力 必須:Campaign
出力 キャンペーンの詳細情報:ID、名前、ステータス、タイプ、テンプレートID、リストID、送信時間、作成日、更新日など。

キャンペーンをリストする

「キャンペーンをリスト」アクションを使用して、Iterable プロジェクト内のすべてのキャンペーンを取得します。

このアクションには以下の入力と出力が含まれます。

  変数
入力 なし
出力 キャンペーンオブジェクト(ID、名前、ステータス、タイプを含む)の配列、および総件数。
Powered by Zendesk