Oi, Nicholas! Tudo certo?
Há diferentes formas de você realizar essa automação. Uma das formas é consumir uma solução em plataformas já prontas, ou mesmo criar sua própria automação.
Sugiro que você leia a documentação do Whatsapp Business, pois há alguns pré-requisitos legais para a realização desse processo: https://business.whatsapp.com/developers/developer-hub
Para você criar sua automação para disparar mensagens em massa, você pode consumir uma biblioteca chamada puppeteer
. Confira o Alura+ sobre o tema neste link: https://cursos.alura.com.br/extra/alura-mais/automatizando-tarefas-no-navegador-com-puppeteer-c1437
De forma simplificada, você deverá seguir a mesma lógica de enviar mensagens via whatsapp mas com a automatização realizada em seu código.
Por exemplo:
- Abrir o whatsapp web
- Selecionar contatos
- Inserir a mensagem
- Informar quantas vezes vai enviar a mensagem
- Enviar a mensagem
- Fechar o whatsapp web
Sugiro também que você estude a Formação Nodejs com express, pois lá você terá um apanhado completo sobre APIs com Node.js.
Acesse o servidor do Discord da Alura, pois também sempre temos práticas e estudos voltados para a área.
Fico à disposição.
Bons estudos!