A HubSpot CRM That
Updates Itself
Enrich new contacts with live profile data the moment they enter HubSpot, and let job-change signals rewrite stale records before your reps ever see them.
Set up in minutes
Plain REST + JSON — if HubSpot can make an HTTP request, it can use Datamagnet.
Trigger on contact creation
In a HubSpot workflow, use a custom code action (or a webhook to your middleware) that POSTs the contact's LinkedIn URL to Datamagnet.
Write back the fields you care about
Map message.job_title, current_company_name, location and headline onto HubSpot properties via the HubSpot API.
Add a job_change signal
Create one signal with your tracked contacts' profile URLs. When someone moves, the webhook fires and your workflow updates the record automatically.
POST https://api.datamagnet.co/api/v1/person
Authorization: Bearer {DATAMAGNET_KEY}
Content-Type: application/json
{ "url": "{{ contact.linkedin_url }}" }→ 200 OK · map message.* to HubSpot properties
{ "message": { "full_name": "Jane Doe", "job_title": "VP Sales", "current_company_name": "Northwind", "location": "Austin, Texas" }}
What teams build with it
Zero-decay contact records
The #1 CRM problem is silent decay. Signals catch job changes as they happen, so titles and companies in HubSpot stay true between touches.
Churn-risk alerts for CS
When a champion on a customer account changes jobs, create a HubSpot task for the CSM the same day — not at renewal time.
Alumni pipeline
The same job-change event that flags churn risk creates a new deal: your former champion just landed at a fresh ICP account.
Frequently asked questions
Connect Datamagnet to HubSpot today
10 free credits, no credit card. Live profile data in your workflow within the hour.
- Plain REST + JSON
- Live Professional Data
- Pay-as-you-go Credits
Interactive Demo
~15 minutes
Get your API key
1 minAdd to HubSpot
10 minRun your workflow
Instant