Usei a API oficial do WhatsApp. Se você está com pressa, vai com algum outro tipo de integração, pois é mais fácil pagar do que fazer todo o passo-a-passo que eles insistem, mas o lado bom da API oficial é não ter custo se o usuário iniciar a conversa, ou um limite de conversas que voce pode iniciar.
Se for pela API oficial, só seguir o que o Facebook dita. Você vai travar em algum momento pois a documentação deles é totalmente desatualizada, mas nada que uma pesquisa no velho Stackoverflow não resolva
1