At a glance
Connect HubSpot and Salesforce, confirm every Contact field, preview the result on sample records, then run a durable transfer that upserts and reads back each Contact. Self-hosted, with a SaaS app catalog for planning.
Nothing moves until you have seen it
Dataferry connects the HubSpot and Salesforce accounts you own, then asks you to confirm every Contact field: split, join, date, currency, value-map and text-template transforms, with AI suggestions when a mapping worker is configured. You preview the result on sample records and approve that exact plan; approval expires after 15 minutes and is invalidated by any change.
A transfer that checks its own work
The run pages through source Contacts, upserts each one by a unique External ID and reads it back before counting it done. Progress, per-Contact results, pause, cancel and retry are built in, and a retry updates rather than duplicates. Email or webhook notices report when a run finishes, and reviewed mappings can be saved as templates and shared.
| Today | Next |
|---|---|
| Contacts, HubSpot ⇄ Salesforce | Companies, deals and their relationships |
| App catalog with readiness grades for planning | Attachments, notes and further app pairs |
Dataferry is self-hosted: the web app, API and worker run next to your own PostgreSQL and Redis.