Criar um modelo de dados B2B
Este caso de uso demonstra como você pode usar as ferramentas de dados da Braze para criar um modelo de dados B2B eficaz e eficiente. Esse modelo ajuda você a direcionar, disparar, personalizar e enviar mensagens para seus usuários comerciais.

Essas recomendações podem mudar com o tempo, à medida que a Braze desenvolve seus recursos B2B.
Antes de falarmos sobre como configurar seu modelo de dados B2B, vamos abordar alguns conceitos e termos que você deve conhecer.
Há quatro objetos B2B principais que você precisa para executar campanhas B2B.
| Objeto | Descrição |
|---|---|
| Leads | Um registro de clientes em potencial que demonstraram interesse em um produto ou serviço, mas ainda não foram qualificados como uma oportunidade. |
| Contatos | Normalmente, indivíduos que foram qualificados e convertidos de lead em contato para buscar uma oportunidade de vendas. |
| Oportunidades | Um registro que rastreia os detalhes de uma possível venda ou de um negócio em andamento. |
| Contas | Um registro de uma organização que é um cliente em potencial qualificado, um cliente existente, um parceiro ou um concorrente com um relacionamento de importância semelhante. |
Na Braze, esses quatro objetos são combinados e reduzidos a dois: perfis de usuário e objetos de negócios.
| Objeto B2B da Braze | Descrição | Objetos B2B originais |
|---|---|---|
| Perfis de usuário | Eles são mapeados diretamente para leads e contatos no seu sistema de CRM de vendas. Como os leads são capturados pela Braze, eles são criados automaticamente como leads no seu sistema de CRM de vendas. À medida que são convertidos em contatos, os IDs e os detalhes dos contatos são sincronizados de volta com a Braze. | Leads Contatos |
| Objetos de negócios | Eles são mapeados para qualquer objeto que não seja de usuário no seu sistema de CRM de vendas. Isso inclui seus objetos específicos de vendas, como objetos de conta e objetos de oportunidade. | Contas Oportunidades |
Etapa 1: Crie seus objetos de negócios na Braze
Objetos de negócios são quaisquer conjuntos de dados que não são centrados no usuário. Em um contexto B2B, eles incluem seus dados de contas e oportunidades, além de qualquer outro conjunto de dados relevante não centrado no usuário que sua empresa rastreia.
Há dois métodos para criar e gerenciar seus objetos de negócios na Braze: catálogos e fontes conectadas.
| Método | Descrição |
|---|---|
| Catálogos | São objetos de dados independentes (objetos de dados complementares) no perfil de usuário principal na Braze. Em um contexto B2B, você provavelmente terá catálogos para suas contas e oportunidades. |
| Fontes conectadas | Elas permitem que a Braze consulte diretamente seu data warehouse. Provavelmente você já sincroniza regularmente seus objetos de lead, contato, oportunidade e conta com seu data warehouse. Então, você pode apontar a segmentação da Braze diretamente para esse warehouse e ativá-lo em um ambiente de cópia zero. |
Opção 1: Use catálogos para contas e oportunidades
Catálogos são tabelas de dados hospedadas e gerenciadas na Braze. Embora os dados de contas e oportunidades venham do sistema de CRM de vendas da sua escolha, você os duplicaria na Braze para usá-los em ações de marketing: segmentação baseada em contas, marketing baseado em contas, gerenciamento de leads e muito mais.
Para essa opção, recomendamos criar um catálogo para suas contas e outro para suas oportunidades, e atualizá-los com frequência enviando atualizações para a Braze por meio da nossa API de catálogos ou da ingestão de dados na nuvem (CDI) de catálogos. Ao criar esses catálogos, confira se o id (primeira coluna) do seu catálogo corresponde ao id no seu sistema de CRM de vendas.
Mapeie os campos do seu CRM
As tabelas na seção a seguir incluem alguns exemplos de campos que você pode mapear a partir dos objetos de conta e oportunidade do seu CRM.
Neste caso de uso, o Salesforce é o sistema de CRM de exemplo. Você pode mapear qualquer campo incluído nos objetos do seu CRM.
| Objeto da Braze | Campo da Braze | Objeto do CRM (Salesforce) | Campo do CRM (Salesforce) |
|---|---|---|---|
| Catálogo > Catálogo de contas | id |
account |
id |
AccountName |
account |
Account Name |
|
Type |
account |
Type |
|
OTHER_FIELDS |
account |
OTHER_FIELDS |
Neste caso de uso, o Salesforce é o sistema de CRM de exemplo. Você pode mapear qualquer campo incluído nos objetos do seu CRM.
| Objeto da Braze | Campo da Braze | Objeto do CRM (Salesforce) | Campo do CRM (Salesforce) |
|---|---|---|---|
| Catálogo > Catálogo de oportunidades | id |
opportunity |
id |
OpportunityName |
opportunity |
Opportunity Name |
|
Territory |
opportunity |
Territory |
|
OTHER_FIELDS |
opportunity |
OTHER_FIELDS |
Opção 2: Use fontes conectadas para contas e oportunidades
Fontes conectadas são tabelas de dados hospedadas por você no seu próprio data warehouse e consultadas pelas extensões de segmento CDI da Braze. Diferentemente dos catálogos, em vez de duplicar seus objetos de negócios (contas e oportunidades) na Braze, você os mantém no seu data warehouse e usa o warehouse como fonte da verdade.
Para configurar fontes conectadas, consulte Integração de fontes conectadas.
Etapa 2: Relacione seus objetos de negócios com os perfis de usuário
Os perfis de usuário são o objeto principal na Braze. São eles que viabilizam a maior parte da sua segmentação demográfica, dos disparos e da personalização. Os perfis de usuário incluem os dados de usuário padrão coletados pelo nosso SDK e por outras fontes. Isso também inclui os dados personalizados, que podem ser atributos (dados demográficos), eventos (dados comportamentais) ou compras (dados transacionais).
Etapa 2.1: Mapeie os IDs do CRM de vendas para a Braze
Primeiro, garanta que a Braze e o CRM de sua escolha tenham um identificador comum para compartilhar dados. Sugerimos usar a tabela a seguir para mapear os campos de ID do seu CRM de vendas para o objeto de usuário da Braze. A tabela na seção a seguir usa o Salesforce como sistema de CRM, mas você pode fazer isso com qualquer CRM.
Objeto da Braze: Usuário
| Campo da Braze | Objeto do CRM (Salesforce) | Campo do CRM (Salesforce) | Informações adicionais |
|---|---|---|---|
Aliases.salesforce_lead_id |
Lead | id |
- Rótulo do alias de usuário: salesforce_lead_id - Nome do alias de usuário: lead_id |
Aliases.salesforce_contact_id |
Contact | id |
- Rótulo do alias de usuário: salesforce_contact_id - Nome do alias de usuário: contact_id |
AccountId |
Contact | AccountId |
|
OpportunityId (opcional, escalar) ou Opportunities (opcional, array) |
Opportunity | id |

Recomendamos usar aliases em vez de external_id para mapear os identificadores de leads e contatos do Salesforce para a Braze. Isso reduz a quantidade de buscas necessárias ao identificar e executar suas iniciativas no estilo de crescimento orientado pelo produto (product-led growth).
Depois de sincronizar seus IDs, você precisa relacionar seus perfis de usuário da Braze com seus objetos de negócios.
Etapa 2.2: Crie uma relação entre os perfis de usuário e seus objetos de negócios
Opção 1: Ao usar catálogos
Agora que os detalhes das suas oportunidades e contas estão registrados como catálogos da Braze, você precisa criar uma relação entre esses catálogos e os perfis de usuário para os quais deseja enviar mensagens. Atualmente, isso exige duas etapas:
- Inclua a conta (como
account_id (string)), o ID da oportunidade (comoopportunity_ids (array)) ou ambos no perfil de usuário como atributos. - Registre um evento (como
account_linked) que inclua o ID da conta como uma propriedade do evento.
{
"attributes" : [
{
"external_id" : "user1",
"accountId" : "001J7000004K7AF",
"opportunityIds" : [
"0064J000004EU59",
"0064J000004EU5G"
]
}
],
"events" : [
{
"external_id" : "user1",
"name" : "account_linked",
"time" : "2013-07-16T19:20:45+01:00",
"properties": {
"account_id": "001J7000004K7AF"
}
}
]
}
Opção 2: Ao usar fontes conectadas
Uma das tabelas da sua fonte conectada deve incluir um user_id que corresponda ao external_user_id definido na Braze para seus usuários. A configuração de perfil de usuário descrita anteriormente nesta seção usa seus IDs de lead e contact_ids como external_id. Portanto, garanta que suas tabelas de leads e contatos incluam esses IDs.
Além de garantir que os IDs correspondam, recomendamos gravar dados básicos no nível da conta, como account_id, opportunity_id e até atributos firmográficos comuns, como industry, nos perfis de usuário para uma segmentação e personalização mais eficientes.