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.
Respondendo a "Se não mudou, cobra somente a primeira mensagem..." dentro da publicação Ajuda com desenvolvimento de Chatbot
1