Do I need a WhatsApp Business API account to integrate with HubSpot?

No. HubSpot+WhatsApp Integration works with both Business API as well as a personal number.