Este recurso está atualmente em versão beta. Para solicitar acesso, entre em contato com a YCloud.
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 Mensagens de Marketing em 2026, incluindo o Max Price e a Reach Estimation Tool. 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 Max Price é definido, a Meta cobra esse valor ou um valor inferior para cada mensagem entregue. Antes do envio, as empresas também podem usar a Reach Estimation Tool para entender o volume estimado de entrega e o custo em diferentes níveis de Max Price. Este guia explica como usar a API da YCloud para:- Definir um Max Price 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 Max Price antes do envio
2. Conceitos fundamentais
2.1 O que é o Max Price?
O Max Price é o valor máximo que uma empresa está disposta a pagar por cada mensagem de marketing do WhatsApp entregue com sucesso. Quando um Max Price é definido, a Meta cobra esse preço ou um valor menor pela entrega. A cobrança real não excederá o limite de preço configurado. Dependendo do objetivo de uma campanha de marketing, uma empresa pode definir seu Max Price no mesmo nível, abaixo ou acima da taxa publicada pela Meta:
O Max Price é um teto de preço, não uma cobrança fixa. Definir um Max Price 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 Max Price configurado.
2.2 Como definir o Max Price
2.2.1 Definir o preço máximo em um modelo Você pode definir um Max Price fixo (maxBid) para um modelo e configurar diferentes multiplicadores (countryPriceAdjustments.multiplier) para diferentes países ou regiões. Por exemplo, suponha que o maxBid esteja 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 Max Price no nível do modelo será de USD 0,10 × 0,8 = USD 0,08.
- Quando o modelo for usado para enviar uma mensagem para a Malásia, o Max Price no nível do modelo será de USD 0,10 × 1,3 = USD 0,13.
- Quando o modelo for enviado para qualquer outro país, o Max Price no nível do modelo será de USD 0,10.
Max Price 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 para 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 que não sã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 ferramenta de estimativa de alcance?
A Ferramenta de Estimativa de Alcance ajuda as empresas a selecionar um Max Price adequado. Antes de enviar, as empresas podem usar o endpoint de estimativa para visualizar o volume de entrega estimado e a faixa de custo em diferentes níveis de Max Price, escolhendo então uma estratégia de preços com base nos objetivos e no orçamento da campanha. As estimativas são fornecidas apenas para fins de planejamento e não garantem resultados reais de entrega ou valores finais de faturamento. 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 de enviar para comparar o desempenho estimado em diferentes níveis de preço. - Configure o Max Price no 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 no 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 padrão da tarifa 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 o 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 que foi criado sem ele. Você deve criar um novo modelo combidSpecincluído. - 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 de mensagem contém o seguinte campo:
6.3 Exemplo de requisiçã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 requisição da 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 usando 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 e não a cobrança final.
7. Cobranças finais e Webhooks de status de mensagem
7.1 Evento de Webhook
A YCloud envia o evento de Webhookwhatsapp.message.updated quando o status de uma mensagem do WhatsApp é alterado. Para mensagens enviadas usando 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 de 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 Max Price.
8. Estimar entrega e custo antes de enviar
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 os intervalos estimados de entrega e custo em diferentes níveis de preço.
8.2 Parâmetros da requisição
Exemplo de requisição:
8.3 Estrutura da 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 estimada de custo 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 estimada de custo 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 em vigor.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 qualificação 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 de uma 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 for sent, a YCloud retorna um preço estimado em vez da cobrança final.
