Yes you need a WhatsApp Business Account for it to work, but Twilio does offer the option to sell you a business account number ready to be integrated with the addon.
Overview
Content Tools
Yes you need a WhatsApp Business Account for it to work, but Twilio does offer the option to sell you a business account number ready to be integrated with the addon.