CRM migration
Field-level mapping, validation, and rollback between Acquaint CRM and HighLevel. We move data and schema; workflows are rebuilt natively in HighLevel.
Acquaint CRM
Source
HighLevel
Destination
Compatibility
11 of 12
objects map 1:1 between Acquaint CRM and HighLevel.
Complexity
BStandard
Timeline
48–72 hours
Overview
Acquaint CRM is a property-sector CRM built around lettings, sales listings, client accounting, and portal login for UK estate agents. Its data model centres on contacts, properties, tenancies, and branch-level segmentation, with custom fields and document attachments per record. Acquaint exposes a REST API for data export and supports bulk CSV extraction for contacts, properties, and tasks. HighLevel uses a contact-centric model with Opportunities (pipelines), Companies, Notes, Appointments, Tasks, and Custom Objects. Property data from Acquaint does not have a native HighLevel equivalent — property listings, rental periods, and property-specific custom fields migrate into HighLevel Custom Objects with address and status fields created as custom fields on the contact or a linked object. Automations (workflows, sequences, triggers) do not export from Acquaint in a portable format and must be rebuilt in HighLevel's visual Workflow Builder after migration. We sequence the migration Acquaint API → staging → HighLevel bulk import. First contacts and companies, then property records mapped to custom objects, then opportunities linked to the correct pipeline stage. A delta-pickup window captures any records modified during cutover. Reports, dashboards, and client portal configurations are destination-side schema that require post-migration setup.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Acquaint CRM object lands in HighLevel, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Acquaint CRM
Contact
HighLevel
Contact
1:1Acquaint contact records map directly to HighLevel contacts. We match by email address and preserve the original createdate as a custom field since HighLevel assigns CreatedDate at import time. Owner resolution runs by email match against HighLevel users before any records land.
Acquaint CRM
Company
HighLevel
Company
1:1Acquaint company records (landlord or vendor businesses) map to HighLevel companies. We preserve the company address, phone, and website fields. If an Acquaint contact has no associated company, the company record is created as a placeholder to maintain referential integrity in HighLevel.
Acquaint CRM
Property
HighLevel
Custom Object: Property Listing
1:1Acquaint property records have no direct HighLevel equivalent. We create a Property Listing custom object in HighLevel and map property address, status, listing price, and property type into custom fields on that object. Each property record links to the associated landlord or vendor contact.
Acquaint CRM
Lettings/Tenancy
HighLevel
Custom Object: Tenancy
1:1Acquaint tenancy records (tenant contact, start date, end date, rent amount, deposit held) map to a Tenancy custom object in HighLevel linked to the tenant Contact. Rental periods and deposit fields become custom fields on the tenancy record. We also map the deposit amount to a currency field and link the tenancy to the related property custom object using a lookup relationship, ensuring referential integrity across lettings data.
Acquaint CRM
Task
HighLevel
Task
1:1Acquaint tasks map to HighLevel tasks with subject, due date, assigned user, and status preserved. Completed task history migrates as completed HighLevel tasks. Owner resolution by email match ensures tasks are assigned to the correct HighLevel user. Task descriptions, priority flags, and any linked sub‑tasks are also transferred, with the original created timestamps preserved as a custom field to maintain historical context.
Acquaint CRM
Note
HighLevel
Note
1:1Acquaint notes attached to contacts or properties migrate as HighLevel notes. We link each note to the corresponding contact or property custom object. Original created timestamps are preserved in a custom field since HighLevel overwrites CreatedDate on import. Note categories, author email, and any attached files are also transferred, ensuring the full context of each communication is available in HighLevel's activity feed.
Acquaint CRM
Document / Attachment
HighLevel
File
1:1Acquaint documents (EPCs, floor plans, tenancy agreements, property photos) are downloaded from the source and re-uploaded as HighLevel files, linked to the relevant contact or property record. Large property-photo sets are batched to stay within HighLevel file-size limits. We preserve original file names and creation dates as metadata, and apply version tags to distinguish updates from the original upload, facilitating audit trails and quick retrieval.
Acquaint CRM
Tag / Label
HighLevel
Tag
1:1Acquaint contact tags and property tags map to HighLevel tags. Tags are preserved as a flat list on the contact or custom object. No tag hierarchy exists in Acquaint, so a flat tag migration matches the HighLevel model exactly. These tags can be used for segmentation, lead scoring, and workflow triggers in HighLevel, allowing you to replicate existing marketing and routing logic without additional configuration.
Acquaint CRM
Owner / Staff
HighLevel
User
1:1Acquaint staff records (name, email, role, branch) map to HighLevel users. Email address is the key field for matching. Unmatched staff are flagged before migration — your team either invites them to HighLevel first or assigns their records to a fallback owner.
Acquaint CRM
Branch
HighLevel
Sub-Account
1:manyAcquaint multi-branch setups can map each branch to a separate HighLevel sub-account, preserving independent contact pools, pipelines, and reporting per branch. Alternatively, all branches consolidate into one HighLevel account with branch-tag filtering — your team chooses before migration planning begins.
Acquaint CRM
SMS History
HighLevel
Conversation / Task
1:1Acquaint SMS logs attached to contacts migrate as HighLevel conversation records or tasks with a Type of SMS. HighLevel's Conversations feature captures inbound/outbound SMS threads per contact, preserving the message content and timestamp. Each thread retains direction flags, delivery status, and any media URLs, enabling your team to view full conversation history and trigger automated replies based on inbound keywords.
Acquaint CRM
Custom Field (contact-level)
HighLevel
Custom Field on Contact
1:1Acquaint contact custom fields (source of lead, preferred contact method, budget range) are created as HighLevel custom fields on the Contact object before migration. Field data types are matched — pick-lists become pick-lists, text fields become text fields. We also transfer any default values, required flags, and validation rules, ensuring that downstream reporting and automation triggers behave consistently with the original Acquaint setup.
| Acquaint CRM | HighLevel | Compatibility | |
|---|---|---|---|
| Contact | Contact1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Property | Custom Object: Property Listing1:1 | Fully supported | |
| Lettings/Tenancy | Custom Object: Tenancy1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Note | Note1:1 | Fully supported | |
| Document / Attachment | File1:1 | Fully supported | |
| Tag / Label | Tag1:1 | Fully supported | |
| Owner / Staff | User1:1 | Fully supported | |
| Branch | Sub-Account1:many | Fully supported | |
| SMS History | Conversation / Task1:1 | Fully supported | |
| Custom Field (contact-level) | Custom Field on Contact1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Acquaint CRM gotchas
Property data is split across three distinct modules
eSign and SMS data is exportable only as history, not as active configurations
Accounts and client money are tracked within the CRM rather than in a separate accounting package
Custom fields are per-agency and require manual inventory before migration
HighLevel gotchas
Sub-account architecture creates isolated data silos per client
Usage-based telecom and AI costs are not in the subscription price
Workflows have no native equivalent in most destination CRMs
API rate limits cap bulk migration throughput at 100 requests per 10 seconds per sub-account
White-label configuration and branding assets do not export via API
Pair-specific challenges
Migration approach
Extract Acquaint data via REST API
We connect to Acquaint's REST API using your agency's API credentials and extract all record types: contacts, companies, properties, tenancies, tasks, notes, and attachments. Acquaint's API returns records in JSON format. We pull in full detail including custom field values, owner IDs, and timestamps. If the export hits rate-limit responses, we apply exponential backoff and retry logic to complete the extraction without dropping records. The extracted data is staged in a secure migration workspace for schema mapping review before any destination writes occur.
Design HighLevel custom object schema
Before data lands in HighLevel, we create the custom objects and custom fields required for property and tenancy data that has no native equivalent. The Property Listing custom object receives fields for address, postcode, status, property type, bedrooms, rent amount, EPC rating, and council tax band. The Tenancy custom object receives fields for start date, end date, rent amount, and linked contact. We deliver a schema design document with field names, types, and pick-list values for your HighLevel admin to approve or adjust before we create anything in the destination.
Map, clean, and sequence the migration load order
We map every Acquaint field to its HighLevel target using the field_mapping plan. Owner resolution runs by email match against HighLevel users — unmatched owners are flagged for your team to address before migration runs. Multi-branch setups are resolved according to the sub-account design agreed in planning. Duplicate contacts are identified by email address and surfaced for your team to merge or exclude before the import sequence begins. The load order follows relational dependencies: contacts and companies first, then custom objects, then attachments.
Run a sample migration with field-level diff
A representative sample of records — typically 100–300 spanning contacts, companies, properties, and tasks — is migrated to HighLevel first. We generate a field-level diff report comparing source values against the destination values for every mapped field. Your team reviews the diff to verify that property status values, tenancy dates, owner assignments, and tag lists are correct before the full migration commits. Any mapping errors are corrected in the migration engine and the sample re-runs.
Execute full migration with delta-pickup and rollback plan
The full dataset is migrated to HighLevel following the validated load order. A delta-pickup window (typically 24–48 hours) captures any records created or modified in Acquaint during the migration run. All operations are written to an audit log. If reconciliation fails or a field mapping error is discovered post-migration, a one-click rollback reverts the HighLevel state to pre-migration. Your team continues working in Acquaint throughout the migration window — no downtime, no frozen accounts.
Platform deep dives
Acquaint CRM
Source
Strengths
Weaknesses
HighLevel
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Acquaint CRM and HighLevel.
Object compatibility
1 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Acquaint CRM: Rate limit details are not publicly documented on the pricing or help pages.
Data volume sensitivity
Acquaint CRM doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Acquaint CRM to HighLevel migration scoping. Not seeing yours? Book a call.
Walk through your Acquaint CRM to HighLevel migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Acquaint CRM
Other ways to arrive at HighLevel
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.