Cara, de cabeça agora não lembro exatamente. Mas assim, até certa quantidade de msgs é gratuito, dps disso começa a ser cobrado um valor por msg em dólar... Aí já fica inviável para a empresa Muito obrigado pela ajuda!

Parece que cobra um valor por dia e ainda cada mensagem enviada. Sai bastante caro

Se não mudou, cobra somente a primeira mensagem iniciada pela empresa, o resto é 0800, isso a cada 24h, passado esse tempo cobra novamente a primeira msg e assim recursivamente.
Cada conta no WhatsApp Business tem direito a 1.000 conversas gratuitas por mês, que no caso são somente as que são iniciadas por parte da empresa (empresa > cliente), acima disso passa a ser cobrado por mensagens. Mas assim, se é para usar com um bot acho difícil ultrapassar essa quantidade de mensagens. Como o @EricVaninc citou ali em cima existe o Chatwoot, que é uma plataforma omnichannel open source e você pode usar ela para integrar, usamos aqui na firma e ela é interessante. Quando você habilita a API do WhatsApp dentro do painel de developer la na Meta e cadastra um número do WhatsApp Business eles liberam um número de teste para que seja usado durante o desenvolvimento e tal.

Começa com 250 mensagens grátis a cada 24h, isso tu iniciando a conversa, se o cliente iniciar a conversa não paga. Após as 250 começa a cobrança, que é um valor por conversa iniciada, não por mensagem enviada.