HubSpot + WhatsApp: native integration vs custom — where's the line?
Trying to figure out if HubSpot's native WhatsApp integration is enough or if we need to build something more flexible.
Use case:
- Inbound WhatsApp messages should create/update HubSpot contacts and log in the timeline
- Sales reps should be able to send WhatsApp from HubSpot
- We want to trigger WhatsApp templates from workflows (e.g., new deal closed → send onboarding message; abandoned form → send nudge)
- Conversation data should feed reporting
What I've heard about the native integration:
- It exists (good)
- Limited on the workflow trigger side
- Tied to specific WhatsApp Business setups (might not fit if you already have a BSP)
- Inbound logging works but the data structure is basic
What I'm weighing:
- Use the native integration and accept the limits
- Use the native integration for the basic inbound + add middleware for the workflow triggers and templates
- Skip the native integration entirely and build it all on middleware
For people running HubSpot + WhatsApp at any real scale — which path did you take, and would you make the same choice again?