Zapierとの統合
Zapier は、Webアプリ間でデータを共有し、その情報を使用してアクションを自動化できるオートメーションWebツールです。
BrazeとZapierのパートナーシップでは、Braze APIとBrazeのWebhookを活用してサードパーティアプリケーション(Google Workplace、Slack、Salesforce、WordPressなど)に接続し、さまざまなアクションを自動化できます。
前提条件
| 要件 | 説明 |
|---|---|
| Zapierアカウント | このパートナーシップを活用するには、Zapierアカウントが必要です。 |
| Braze RESTエンドポイント | RESTエンドポイントのURL。エンドポイントはインスタンスのBraze URLに応じて異なります。 |
統合
以下のZapierの例では、POST Webhookを使ってWordPressからBrazeに情報を送信します。この情報を使用してBraze キャンバスを作成できます。
ステップ1: Zapierトリガーを作成する
Zapierの用語では、「zap」とはアプリやサービスをつなぐ自動化されたワークフローのことです。どのzapでも、最初のパートはトリガーを指定することです。zapが有効になると、トリガーが検出されるたびにZapierによって対応するアクションが自動的に実行されます。
WordPressの例を使って、Zapierプラットフォームで、WordPressの新しい投稿が追加されたときにトリガーされるようにzapを設定し、Post StatusとPost TypeとしてPublishedとPostsを選択します。


ステップ2: アクションWebhookを追加する
次にzapアクションを定義します。zapが有効になり、トリガーが検出されると、アクションが自動的に発生します。
この例の続きで、BrazeのエンドポイントにJSONとしてPOSTリクエストを送信します。これを行うには、Appsの下にあるWebhooksオプションを選択します。

ステップ3: Braze POSTをセットアップする
Webhookを設定するときに、次の設定を使用してWebhook URLにBraze RESTエンドポイントを指定します。完了したらPublishを選択します。
- Method: POST
- Webhook URL:
https://rest.iad-01.braze.com/canvas/trigger/send - Data Pass-Through: False
- Unflatten: No
- リクエストヘッダー:
- Content-Type: application/json
- Authorization: Bearer YOUR-API-KEY
- Data:
1
2
3
4
5
6
7
8
9
10
11
12
{
"canvas_id": "your_canvas_identifier",
"recipients": [
{
"external_user_id": "external_user_identifier",
"context":{
"string_property": "Your example string",
"example_integer_property": 1
}
}
]
}

ステップ4: Braze キャンペーンを作成する
zapの設定が完了したら、Liquidフォーマットを使用してメッセージに情報を表示することで、WordPressデータを使用してBraze キャンペーンやキャンバスをカスタマイズできます。
/users/trackエンドポイントでZapierを使用する
Brazeの/users/trackエンドポイントにデータを送信するには(たとえば、Google SheetsのNew or Updated Spreadsheet Rowのようなトリガーを使用する場合)、Webhooks by ZapierでCustom Requestを使用してください。標準のPOSTアクションは使用しないでください。標準のPOSTアクションは、/users/trackエンドポイントと互換性のない形式でリクエストをフォーマットします。
- Zapierで、トリガーを選択します(たとえば、Google SheetsのNew or Updated Spreadsheet Row)。
- アクションとしてWebhooks by Zapierを選択し、Custom Requestを選択します(POSTではありません)。
- MethodをPOSTに設定し、Braze RESTエンドポイントURL(たとえば
https://rest.iad-01.braze.com/users/track)を入力し、PostmanやAPI呼び出しと同様に各要素をダブルクォートで囲んでリクエストボディをフォーマットします。トリガーのフィールド(たとえばスプレッドシートの列)を適切な場所でJSONボディにマッピングします。 - 必要なヘッダーを追加します:
- Content-Type:
application/json - Authorization:
Bearer YOUR-REST-API-KEY(Braze REST APIキーを括弧やクォートなしで使用します)
- Content-Type:
- ステップをテストし、zapを有効にします。