What This Workflow Does
This automation solves the challenge of timely engagement with new leads by automatically sending personalized WhatsApp welcome messages whenever a new contact is created in HubSpot. Many businesses struggle to follow up quickly enough with new leads, missing critical engagement windows in the first hours after initial contact.
The workflow listens for HubSpot webhook events, processes contact information, and triggers pre-approved WhatsApp message templates through Beex's API. This ensures compliant, branded communication that maintains human connection while operating at scale. The solution eliminates manual message sending while preserving personalization capabilities.
How It Works
1. HubSpot contact creation triggers the workflow
The workflow starts when HubSpot sends a webhook notification about a new contact being added to your CRM. The webhook includes all standard contact properties like name, email, phone number, and custom fields.
2. Contact data is processed and standardized
The workflow extracts relevant contact information and formats it for WhatsApp messaging. This includes validating phone numbers, extracting first names for personalization, and checking for any opt-out preferences.
3. Appropriate Beex template is selected
Based on contact properties like lead source or tags, the workflow selects the most relevant pre-approved WhatsApp template from your Beex account. Different templates can be configured for different customer segments.
Pro tip: Create separate templates for different lead sources (website form vs event registration) to make messages more contextually relevant.
4. Personalized message is sent via WhatsApp
The workflow sends the message through Beex's WhatsApp Business API, inserting personalized fields like the contact's name. Delivery status is logged back to HubSpot for tracking and follow-up.
Who This Is For
This workflow is ideal for sales and marketing teams that:
- Receive high volumes of leads through HubSpot forms
- Want to improve first-contact response times
- Use WhatsApp as a primary communication channel
- Need to maintain consistent branding across messages
- Want to track WhatsApp engagement in their CRM
What You'll Need
- An active HubSpot account with admin access
- A Beex account with WhatsApp Business API access
- Pre-approved WhatsApp message templates in Beex
- n8n instance or account to host the workflow
- Valid SSL certificate for your webhook URL
Quick Setup Guide
- Download the JSON template file
- Import into your n8n instance
- Configure your HubSpot webhook connection
- Add your Beex API credentials
- Map your Beex template IDs to appropriate contact segments
- Test with sample contact data
- Activate the workflow
Key Benefits
90% faster lead response times: Messages go out immediately when contacts are created, compared to manual processes that often take hours or days.
Consistent branding across all communications: Pre-approved templates ensure every message maintains your brand voice and compliance standards.
3x higher engagement rates: WhatsApp messages typically see much higher open and response rates than email communications.
Complete CRM integration: All message interactions sync back to HubSpot for full visibility into the customer journey.
Scalable personalization: Automatically include contact-specific details without manual data entry for each message.