Zapier 통합
Zapier는 웹 앱 간에 데이터를 공유하고 해당 정보를 사용하여 동작을 자동화할 수 있는 자동화 웹 도구입니다.
Braze와 Zapier 파트너십은 Braze API 및 Braze 웹훅을 활용하여 Google Workplace, Slack, Salesforce, WordPress 등과 같은 서드파티 애플리케이션에 연결하고 다양한 동작을 자동화합니다.
필수 조건
| 요구 사항 | 설명 |
|---|---|
| Zapier 계정 | 이 파트너십을 활용하려면 Zapier 계정이 필요합니다. |
| Braze REST 엔드포인트 | REST 엔드포인트 URL입니다. 엔드포인트는 인스턴스의 Braze URL에 따라 달라집니다. |
통합
다음 Zapier 예제에서는 POST 웹훅을 사용하여 WordPress에서 Braze로 정보를 전송합니다. 이 정보를 사용하여 Braze Canvas를 생성할 수 있습니다.
1단계: Zapier 트리거 생성
Zapier 용어에서 “zap”은 앱과 서비스를 연결하는 자동화된 워크플로입니다. 모든 zap의 첫 번째 부분은 트리거를 지정하는 것입니다. zap이 활성화되면 트리거가 감지될 때마다 Zapier가 자동으로 해당 동작을 수행합니다.
WordPress 예제를 사용하여 Zapier 플랫폼에서 새 WordPress 게시물이 추가될 때 트리거되도록 zap을 설정하고 Post Status 및 Post Type으로 Published와 Posts를 선택합니다.


2단계: 동작 웹훅 추가
다음으로 zap 동작을 정의합니다. zap이 활성화되고 트리거가 감지되면 동작이 자동으로 수행됩니다.
예제를 계속 진행하면, JSON 형식의 POST 요청을 Braze 엔드포인트로 전송하려고 합니다. Apps 아래에서 Webhooks 옵션을 선택하면 됩니다.

3단계: Braze POST 설정
웹훅을 설정할 때 다음 설정을 사용하고 웹훅 URL에 Braze REST 엔드포인트를 입력합니다. 완료되면 Publish를 선택합니다.
- Method: POST
- Webhook URL:
https://rest.iad-01.braze.com/canvas/trigger/send - Data Pass-Through: False
- Unflatten: No
- Request Header:
- 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 Campaign 생성
zap을 성공적으로 설정한 후에는 Liquid 형식을 사용하여 메시지에 정보를 표시함으로써 WordPress 데이터로 Braze Campaigns 또는 Canvases를 커스터마이즈할 수 있습니다.
/users/track 엔드포인트에서 Zapier 사용하기
Braze /users/track 엔드포인트로 데이터를 전송하려면(예: Google Sheets에서 New or Updated Spreadsheet Row와 같은 트리거를 사용하는 경우) Custom Request와 함께 Webhooks by Zapier를 사용하세요. 표준 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을 활성화합니다.