1. Visão geral
Para ajudar as empresas a obter maior controle e otimizar seus gastos com mensagens de marketing no WhatsApp, a YCloud oferece suporte aos novos recursos de preços introduzidos pela Meta para a API de Marketing Messages em 2026, incluindo o Preço Máximo e a Ferramenta de estimativa de alcance. Com a API da YCloud, as empresas podem definir o preço máximo que estão dispostas a pagar por cada mensagem de marketing do WhatsApp entregue e ajustar sua estratégia de preços com base no custo da campanha e nos objetivos de entrega. Quando um Preço Máximo é definido, a Meta cobra esse valor ou menos por cada mensagem entregue. Antes de enviar, as empresas também podem usar a Ferramenta de estimativa de alcance para entender o volume estimado de entrega e o custo em diferentes níveis de Preço Máximo. Este guia explica como usar a API da YCloud para:- Definir um Preço Máximo e um Multiplicador por país em um modelo de mensagem de marketing
- Opcionalmente, aplicar um multiplicador por mensagem ao enviar uma mensagem
- Obter a cobrança final por meio de webhooks de status de mensagem
- Estimar o volume de entrega e o custo em diferentes níveis de Preço Máximo antes do envio
2. Conceitos principais
2.1 O que é o Preço Máximo?
O Preço Máximo é o valor máximo que uma empresa está disposta a pagar por cada mensagem de marketing do WhatsApp entregue com sucesso. Quando um Preço Máximo é definido, a Meta cobra esse valor ou menos pela entrega. A cobrança real não excederá o limite de preço configurado. Dependendo do objetivo de uma campanha de marketing, a empresa pode definir seu Preço Máximo no mesmo valor, abaixo ou acima da taxa publicada pela Meta:
O Preço Máximo é um teto de preço, não uma cobrança fixa. Definir um Preço Máximo não significa que cada mensagem entregue será cobrada por esse preço. O preço de cada mensagem é calculado dinamicamente e pode ser igual ou inferior ao Preço Máximo configurado.
2.2 Como definir o Preço Máximo
2.2.1 Como definir o Preço Máximo em um modelo Você pode definir um Preço Máximo fixo (maxBid) para um modelo e configurar diferentes multiplicadores (countryPriceAdjustments.multiplier) para diferentes países ou regiões. Por exemplo, suponha que o maxBid seja definido como USD 0,10, com um multiplicador de 0,8× para a Índia e um multiplicador de 1,3× para a Malásia:
- Quando o modelo for usado para enviar uma mensagem para a Índia, o Preço Máximo no nível do modelo será USD 0,10 × 0,8 = USD 0,08.
- Quando o modelo for usado para enviar uma mensagem para a Malásia, o Preço Máximo no nível do modelo será USD 0,10 × 1,3 = USD 0,13.
- Quando o modelo for enviado para qualquer outro país, o Preço Máximo no nível do modelo será USD 0,10.
Preço Máximo efetivo = maxBid do modelo x countryPriceAdjustments.multiplier do modelo x per_message_bid_multiplier
- maxBid: 0.1 USD,
- countryPriceAdjustments.multiplier:
- IN: 0.8x
- MY: 1.3x
2.3 Regras de cobrança dinâmica
O preço de cada mensagem entregue com sucesso é calculado dinamicamente para o seu destinatário:- O Max Price configurado no modelo representa apenas o valor máximo que a empresa está disposta a pagar.
- A cobrança final por uma mensagem entregue é dinâmica; a Meta cobra esse preço máximo ou menos pela entrega.
- Destinatários diferentes no mesmo envio podem ter preços reais de mensagem diferentes.
- Mensagens não entregues não geram cobrança de entrega.
- Um Max Price afeta o lance e a oportunidade de entrega, mas não garante a entrega. Os resultados reais também podem ser afetados por lances em tempo real, status do destinatário e verificações de elegibilidade da Meta.
2.4 O que é a Reach Estimation Tool?
A Reach Estimation Tool ajuda as empresas a selecionar um Max Price adequado. Antes de enviar, as empresas podem usar o endpoint de estimativa para visualizar o volume estimado de entrega e a faixa de custo em diferentes níveis de Max Price, escolhendo então uma estratégia de preços com base em seus objetivos de campanha e orçamento. As estimativas são fornecidas apenas para fins de planejamento e não garantem resultados reais de entrega ou valores finais de cobrança. Os resultados reais podem ser afetados por lances em tempo real, status do destinatário e verificações de elegibilidade da Meta.3. Fluxo de integração recomendado
- Chame
reachEstimateantes do envio para comparar o desempenho estimado em diferentes níveis de preço. - Configure o Max Price em nível de modelo por meio de
bidSpecao criar o modelo de marketing. - Opcionalmente, passe
per_message_bid_multiplierao enviar uma mensagem para ajustar o Max Price para um destinatário individual.
4. Criar um modelo com Max Price
4.1 Endpoint
Adicione um objetobidSpec ao criar um modelo de mensagem de marketing.
- Endpoint: https://api.ycloud.com/v2/whatsapp/templates
- Caso de uso: Definir um Max Price em nível de modelo ao criar um modelo de marketing
4.2 Parâmetros da requisição
O objetobidSpec contém os seguintes campos:
4.3 Exemplo de requisição
4.4 Regras
maxBiddeve ser maior que0e pode ser menor que a tarifa publicada.- Se
bidSpecfor omitido, o modelo usará os preços da tarifa padrão publicada.
4.5 Exemplo de resposta
Após a criação do modelo, a resposta inclui o objeto do modelo e sua configuração debidSpec.
5. Atualizar um Max Price em um modelo
5.1 Endpoint
Adicione um objetobidSpec ao atualizar um modelo de mensagem de marketing.
- Endpoint: https://api.ycloud.com/v2/whatsapp/templates/{wabaId}/{name}/{language}
- Caso de uso: Ajustar o max price
5.2 Parâmetros da requisição e exemplo
Consulte Criar um modelo com Max Price4. Criar um modelo com Max Price
5.3 Regras
- Você não pode adicionar
bidSpeca um modelo existente criado sem ele. É necessário criar um novo modelo incluindobidSpec. - Modelos aprovados: Até 100 edições por hora, 2.400 por dia. As edições de conteúdo ainda seguem o limite existente de 1 por dia e 10 a cada 30 dias.
- Modelos rejeitados ou pausados: Edições ilimitadas
6. Definir um multiplicador de lance por mensagem ao enviar uma mensagem
6.1 Endpoint
Adicione um objetobidSpec ao enviar uma mensagem diretamente.
- Endpoint: https://api.ycloud.com/v2/whatsapp/messages/sendDirectly
- Caso de uso: Ajustar o Max Price efetivo para um destinatário individual
6.2 Parâmetros da requisição
O objetobidSpec no nível da mensagem contém o seguinte campo:
6.3 Exemplo de solicitação
6.4 Regras
-
per_message_bid_multiplierdeve ser maior que 0 e aceita até três casas decimais. Um valor maior que 1 aumenta o Max Price efetivo, enquanto um valor entre 0 e 1 o diminui. -
O multiplicador se aplica apenas a um modelo de marketing que tenha o Max Price habilitado por meio de
bidSpec. -
Se a solicitação de mensagem contiver um objeto
bidSpec,per_message_bid_multiplierserá obrigatório. Para usar o multiplicador padrão de1, omita todo o objetobidSpec.
6.5 Resposta
O endpoint de envio continua utilizando a resposta padrão de mensagem do WhatsApp. PassarbidSpec não introduz uma estrutura de resposta separada.
Quando o status retornado for accepted, totalPrice será um preço estimado em vez da cobrança final.
7. Cobranças finais e Webhooks de status de mensagem
7.1 Evento de Webhook
O YCloud envia o evento de webhookwhatsapp.message.updated quando o status de uma mensagem do WhatsApp é alterado. Para mensagens enviadas usando o Max Price, o webhook identifica o modo de precificação e fornece a cobrança final após a entrega da mensagem.
7.2 Exemplo de payload do Webhook
totalPriceé a cobrança final porque o status da mensagem édeliveredouread.pricingCategory: marketing_lite_biddingidentifica a categoria de precificação do Max Price.bidPricingFlag: trueconfirma que a mensagem foi enviada usando a precificação por Max Price.
8. Estimar a entrega e o custo antes do envio
8.1 Endpoint
- Endpoint:
GET /v2/whatsapp/businessAccounts/{wabaId}/reachEstimate - Caso de uso: use o endpoint de estimativa de alcance antes de enviar para ver faixas estimadas de entrega e custo em diferentes níveis de preço.
8.2 Parâmetros da solicitação
Exemplo de solicitação:
8.3 Estrutura de resposta
Cada item em
estimates contém:
8.4 Exemplo de resposta
- Quando o Preço Máximo por mensagem é
395 / 1000 USD = USD 0.395, um lote de 1.000 destinatários tem uma faixa estimada de taxa de entrega de4.8% to 23.4%e uma faixa de custo estimado de aproximadamenteUSD 344.46 to USD 396. - Quando o Preço Máximo por mensagem é
495 / 1000 USD = USD 0.495, um lote de 1.000 destinatários tem uma faixa estimada de taxa de entrega de6.3% to 26.3%e uma faixa de custo estimado de aproximadamenteUSD 353.067 to USD 429.597.
Perguntas Frequentes
Posso saber o preço real de entrega para um destinatário específico antes do envio?
Não. O preço de entrega para cada destinatário é dinâmico e não pode ser conhecido com antecedência. A empresa só precisa definir o preço máximo que está disposta a pagar. Uma mensagem entregue com sucesso é cobrada pelo seu preço real de entrega, que não excederá o Preço Máximo efetivo.Por que os resultados reais de entrega diferem da estimativa?
O endpoint de estimativa fornece apenas valores de referência. Os resultados reais podem ser afetados por lances em tempo real, status do destinatário e verificações de elegibilidade da Meta. Se a diferença for significativa, entre em contato com a YCloud para obter assistência.A cobrança real será retornada após a entrega da mensagem?
Sim. Quando o status da mensagem fordelivered ou read, totalPrice representa a cobrança final com base no preço real de entrega do destinatário. Quando a mensagem é inicialmente aceita ou seu status é sent, a YCloud retorna um preço estimado em vez da cobrança final.
