Integração com o Zapier
O Zapier é uma ferramenta da web de automação que permite compartilhar dados entre apps da web e, em seguida, usar essas informações para automatizar ações.
A parceria entre a Braze e o Zapier usa a API e os webhooks da Braze para se conectar a aplicativos de terceiros, como Google Workplace, Slack, Salesforce, WordPress etc., para automatizar várias ações.
Pré-requisitos
| Requisitos | Descrição |
|---|---|
| Conta Zapier | É necessário ter uma conta do Zapier para usar essa parceria. |
| Endpoint REST da Braze | Sua URL de endpoint REST. Seu endpoint dependerá da URL da Braze para sua instância. |
Integração
No exemplo do Zapier a seguir, enviaremos informações do WordPress para a Braze usando um webhook POST. Essas informações poderão ser usadas para criar um Canvas na Braze.
Etapa 1: Criar um gatilho do Zapier
Usando a terminologia do Zapier, um “zap” é um fluxo de trabalho automatizado que conecta seus apps e serviços. A primeira parte de qualquer zap é designar um gatilho. Depois que seu zap for ativado, o Zapier executará automaticamente as respectivas ações sempre que seu gatilho for detectado.
Usando nosso exemplo do WordPress, na plataforma Zapier, configuraremos nosso zap para disparar quando uma nova postagem do WordPress for adicionada e selecionaremos Published e Posts como Post Status e Post Type.


Etapa 2: Adicionar um webhook de ação
Em seguida, defina a ação do zap. Quando seu zap estiver ativado e seu gatilho for detectado, a ação ocorrerá automaticamente.
Continuando com nosso exemplo, queremos enviar uma solicitação POST como JSON para um endpoint da Braze. Isso pode ser feito selecionando a opção Webhooks em Apps.

Etapa 3: Configure o POST da Braze
Ao configurar seu webhook, use as seguintes configurações e forneça seu endpoint REST da Braze na URL do webhook. Quando terminar, selecione 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 SUA-CHAVE-DE-API
- 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
}
}
]
}

Etapa 4: Criar uma Campaign na Braze
Depois de configurar seu zap com êxito, você poderá personalizar suas Campaigns ou Canvas na Braze com dados do WordPress usando a formatação Liquid para exibir as informações em suas mensagens.
Usando o Zapier com o endpoint /users/track
Para enviar dados ao endpoint /users/track da Braze (por exemplo, ao usar um gatilho como New or Updated Spreadsheet Row no Google Sheets), use Webhooks by Zapier com uma Custom Request — não use a ação padrão POST. A ação POST padrão formata a solicitação de uma maneira que não é compatível com o endpoint /users/track.
- No Zapier, escolha seu gatilho (por exemplo, New or Updated Spreadsheet Row no Google Sheets).
- Para a ação, selecione Webhooks by Zapier e escolha Custom Request (não POST).
- Defina Method como POST, insira a URL do endpoint REST da Braze (por exemplo,
https://rest.iad-01.braze.com/users/track) e formate o corpo da solicitação com aspas duplas ao redor de cada elemento, como faria em uma chamada no Postman ou na API. Mapeie os campos do seu gatilho (por exemplo, colunas da planilha) no corpo JSON conforme apropriado. - Adicione os cabeçalhos obrigatórios:
- Content-Type:
application/json - Authorization:
Bearer SUA-CHAVE-DA-API-REST(use sua chave da API REST da Braze sem colchetes ou aspas)
- Content-Type:
- Teste a etapa e ative seu zap.