The integration primarily involves using Voiceflow's Dialog API and the WhatsApp Business API. You will need a Voiceflow account and a WhatsApp Business Number. The integration allows you to interact with Voiceflow's Dialog API, render buttons in WhatsApp, and receive voice messages via PicoVoice Speech to Text.