Skip to main content
Setup Time: 10 minutes | Difficulty: Easy | HubSpot Plan: Free+

The Problem

Your sales team chats with prospects on WhatsApp, but contact info never makes it to HubSpot:
  • Leads slip through the cracks
  • No visibility into pipeline
  • Manual data entry wastes time
WhatsApp conversations missing from HubSpot

The Solution

Eazybe automatically creates HubSpot contacts whenever a new WhatsApp conversation starts.
Auto-create HubSpot contact from WhatsApp

Step-by-Step Setup

1

Open Eazybe Settings

In WhatsApp Web, click the Eazybe iconSettingsCRM Integration
Eazybe settings menu
2

Enable Auto-Create Contacts

Toggle Auto-create contacts in HubSpot to ON
Auto-create contacts toggle
3

Configure Field Mapping

Map WhatsApp data to HubSpot properties:
WhatsAppHubSpot Property
Phone NumberPhone number
Profile NameFirst name
-Lead Source = “WhatsApp”
-Contact owner = Rep who received message
HubSpot field mapping
4

Set Default Properties

Configure defaults for new contacts:
  • Lifecycle Stage: Lead
  • Lead Status: New
  • Lead Source: WhatsApp
Default HubSpot properties

Video Walkthrough

What It Looks Like in HubSpot

When a new WhatsApp conversation starts, Eazybe creates a contact:
HubSpot contact from WhatsApp

Contact Record Shows:

  • ✅ Phone number (with country code)
  • ✅ Name from WhatsApp profile
  • ✅ Lead Source = WhatsApp
  • ✅ Contact Owner = Rep who received the message
  • ✅ Create date = When conversation started

Handling Existing Contacts

Eazybe matches by phone number. If a contact with that phone already exists in HubSpot:
  • No duplicate is created
  • WhatsApp conversation is linked to existing contact
  • Activity is logged to existing contact’s timeline
Eazybe normalizes phone numbers to E.164 format (+919876543210) before matching. This prevents duplicates from format differences.
Yes. Each team member can configure their own auto-create setting in their Eazybe settings.

Best Practices

Use consistent phone format

Ensure existing HubSpot contacts use E.164 format for accurate matching

Set meaningful defaults

Configure Lead Source and Lifecycle Stage for easy segmentation

Enable for all reps

Ensure every team member has auto-create enabled

Combine with Chat Backup

Enable chat backup so conversations are also logged

Troubleshooting

  1. Verify HubSpot connection is active (Settings → Integrations)
  2. Check auto-create toggle is ON
  3. Ensure you have contact create permissions in HubSpot
  4. Check HubSpot isn’t at contact limit
Phone number format mismatch. Clean up existing contacts to use E.164 format, or use HubSpot’s duplicate management tool.
By default, owner = rep who received the message. To change this, configure default owner in field mapping settings.

What’s Next?