WordPress Private Message
Version 4.0.0 Download 459 File Size 3.40 MB File Count 1 Create…
Automatically push email lock leads from WordPress Download Manager to HubSpot CRM. Creates or updates contacts, logs download activity as timeline notes, and adds leads to contact lists — all using the HubSpot CRM v3 API with Private App token authentication.
WPDM – HubSpot CRM Integration connects WordPress Download Manager Pro with HubSpot CRM, automatically pushing leads collected through WPDM's email lock feature directly into your HubSpot account. Every time a visitor submits their email to unlock a download, their contact information is synced to HubSpot in real time.
wp_remote_post / wp_remote_get) — no external PHP libraries or SDKs requiredFollow these steps to connect WPDM with your HubSpot account:
wpdm-hubspot.zip)crm.objects.contacts.readcrm.objects.contacts.writecrm.lists.read (optional, for list assignment)crm.lists.write (optional, for list assignment)The following fields are mapped automatically:
| WPDM Form Field | HubSpot Property |
|---|---|
email |
|
| Name (first word) | firstname |
| Name (remaining) | lastname |
You can add unlimited custom mappings from the settings page to sync additional form fields (company, phone, job title, etc.) to any HubSpot contact property.
| Action | API Endpoint |
|---|---|
| Search contacts | POST /crm/v3/objects/contacts/search |
| Create contact | POST /crm/v3/objects/contacts |
| Update contact | PATCH /crm/v3/objects/contacts/{id} |
| Create note | POST /crm/v3/objects/notes |
| Associate note | PUT /crm/v3/objects/notes/{id}/associations/contacts/{id} |
| Search lists | POST /crm/v3/lists/search |
| Add to list | PUT /crm/v3/lists/{id}/memberships/add |
| Feature | WPDM – HubSpot | Manual Export |
|---|---|---|
| Lead Sync | Real-time, automatic | Manual CSV export/import |
| Duplicate Handling | Auto-detect & update | Manual deduplication |
| Download Tracking | Timeline notes per download | No tracking |
| List Management | Auto-assign to lists | Manual assignment |
| Custom Fields | Flexible field mapping | Limited by CSV columns |
| Setup Time | Under 5 minutes | Ongoing manual effort |
[changelog]