Opa, cara... Eu comecei a implementar um projeto parecido e em menor versão, mas usei o baileys-js, que faz o trabalho do whatsappwebjs porém com muito menos recursos por usar conexão direta com socket e não simulação de browser (puppeteer).
Cara, esse tipo de projeto daria pra vender muito caro, inclusive tenho uns contatos bacanas que talvez vc poderia conversar, pessoas de clínicas e estabelecimento que pagariam (caro) pra ter uma solução como essa em formato de whitelabel.
Se quiser bater um papo, quem sabe n dá pra criar uma renda extra aí pra tu