Skip to content

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 StatusPost Type으로 PublishedPosts를 선택합니다.

Zapier 플랫폼에서 zap 내에서 트리거를 "new comment", "any webhook" 또는 "new post"로 선택합니다. 이 예에서는 "new post"가 선택되어 있습니다.

Zapier 플랫폼에서 zap 내에서 원하는 게시물 상태와 게시물 유형을 선택하여 트리거를 구성합니다. 이 예에서는 "Published"와 "Posts"가 선택되어 있습니다.

2단계: 동작 웹훅 추가

다음으로 zap 동작을 정의합니다. zap이 활성화되고 트리거가 감지되면 동작이 자동으로 수행됩니다.

예제를 계속 진행하면, JSON 형식의 POST 요청을 Braze 엔드포인트로 전송하려고 합니다. Apps 아래에서 Webhooks 옵션을 선택하면 됩니다.

동작에 대해 Webhooks가 선택된 Zapier Apps 단계입니다.

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
  • 요청 헤더:
    • 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
      }
    }
  ]
}

Braze 엔드포인트, 헤더 및 페이로드 필드가 포함된 Zapier 웹훅 구성 화면입니다.

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 엔드포인트와 호환되지 않는 형식으로 요청을 포맷합니다.

  1. Zapier에서 트리거를 선택합니다(예: Google Sheets의 New or Updated Spreadsheet Row).
  2. 동작으로 Webhooks by Zapier를 선택하고 Custom Request(POST가 아님)를 선택합니다.
  3. Method를 POST로 설정하고, Braze REST 엔드포인트 URL(예: https://rest.iad-01.braze.com/users/track)을 입력한 다음, Postman이나 API 호출에서와 마찬가지로 각 요소를 큰따옴표로 감싸서 요청 본문을 포맷합니다. 트리거의 필드(예: 스프레드시트 열)를 JSON 본문의 적절한 위치에 매핑합니다.
  4. 필수 헤더를 추가합니다:
    • Content-Type: application/json
    • Authorization: Bearer YOUR-REST-API-KEY(대괄호나 따옴표 없이 Braze REST API 키를 사용합니다)
  5. 단계를 테스트하고 zap을 활성화합니다.
New Stuff!