CRM migration

Migrate from Acquaint CRM to Salesforce Sales Cloud

Field-level mapping, validation, and rollback between Acquaint CRM and Salesforce Sales Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Sales Cloud.

Acquaint CRM logo

Acquaint CRM

Source

Salesforce Sales Cloud

Destination

Salesforce Sales Cloud logo

Compatibility

93%

14 of 15

objects map 1:1 between Acquaint CRM and Salesforce Sales Cloud.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Acquaint CRM and Salesforce Sales Cloud occupy different positions in the CRM landscape. Acquaint CRM is purpose-built for UK property businesses, combining contact management, property listings, and deal tracking in a single system priced at £99 per month. Salesforce Sales Cloud is a general-purpose enterprise CRM with a $25 to $550 per-user-per-month tier structure that serves companies across industries globally. The core migration challenge is translating Acquaint's real-estate-centric data model — centred on properties for sale and rent, landlord and tenant relationships, and property-specific deal stages — into Salesforce's Account-Contact-Opportunity framework, which requires custom fields and sometimes custom objects for property-specific data that has no native Salesforce equivalent. FlitStack AI extracts Acquaint data via its REST API (api.acquaintcrm.co.uk), transforms property records into either Salesforce Accounts with custom property fields or a custom Property__c object, maps contacts and companies to their Salesforce counterparts, and routes deals into Opportunities with stage mapping per pipeline. Automation logic, email templates, and workflow rules are not portable between platforms and must be rebuilt using Salesforce Flow. Activity history, notes, and attachments migrate as Tasks, Events, and Salesforce Files. A delta-pickup window captures in-flight changes during cutover so Salesforce reflects Acquaint's final state at go-live.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Acquaint CRM logo

Acquaint CRM

What's pushing teams away

  • The Windows Desktop interface alongside a browser client signals a legacy dual-shell architecture that newer agents find dated compared to cloud-native platforms.
  • Dozens of third-party integrations are mentioned but no native Zapier/Make connector appears in the documentation, making automated workflows harder to extend without developer work.
  • No free tier or trial is prominently offered on the pricing page, which raises the evaluation barrier for small agencies comparing multiple CRM options on a tight budget.
  • Single flat price means large multi-branch operations cannot selectively licence only the modules they need, potentially paying for unused Property Management or Lettings features.

Choosing

Salesforce Sales Cloud logo

Salesforce Sales Cloud

What's pulling them in

  • The AppExchange marketplace with 5,000+ prebuilt apps gives enterprises integrations for nearly every business workflow without custom development.
  • Native Einstein AI for lead scoring, opportunity insights, and predictive forecasting adds intelligence without a separate platform purchase.
  • Territory management, multi-currency support, and advanced forecasting satisfy the needs of complex B2B sales organizations with structured revenue teams.
  • Slack, Tableau, and CPQ are deeply integrated into the core platform, keeping the sales stack unified for teams already in the Salesforce ecosystem.
  • Organizations with a large, established Salesforce implementation choose it because switching costs — integrations, custom code, trained admins — are prohibitive.

Object mapping

How Acquaint CRM objects map to Salesforce Sales Cloud

Each row shows how a Acquaint CRM object lands in Salesforce Sales Cloud, 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

maps to

Salesforce Sales Cloud

Contact

1:1
Fully supported

Direct map to Salesforce Contact. Acquaint contact records with a primary company association map to Contact.AccountId using the resolved Account ID from the companies migration sequence. Acquaint contacts without a company link land as standalone Salesforce Contacts without default account assignment unless your team specifies a default account for unassigned contacts during migration setup. All contact fields including name, email, phone, address, and custom fields migrate directly.

Acquaint CRM

Contact (lead-type)

maps to

Salesforce Sales Cloud

Lead

1:many
Fully supported

Acquaint contacts flagged as early-stage prospects with no associated property deal split into Salesforce Lead records to preserve the unqualified status in the new system. Lead conversion creates the corresponding Contact and Account in Salesforce when the prospect advances to an active engagement, preserving the lead history and original source attribution. This split prevents unqualified prospects from cluttering the sales pipeline while maintaining data continuity.

Acquaint CRM

Company

maps to

Salesforce Sales Cloud

Account

1:1
Fully supported

Acquaint companies map to Salesforce Accounts. UK address formatting is preserved through Salesforce's Address compound field, ensuring postcode and street address components remain separate for reporting and mapping integrations. Parent-child company hierarchies in Acquaint map to Account.ParentId for multi-entity organizations. Multi-company associations on contacts collapse to one primary AccountId plus Account Contact Relations for secondary links.

Acquaint CRM

Property (Sale)

maps to

Salesforce Sales Cloud

Account or Property__c

1:1
Fully supported

Sale properties in Acquaint have no direct Salesforce equivalent. We create a Property__c custom object with fields for address, property type (flat, house, commercial), listing price, number of bedrooms, tenure (freehold/leasehold), and EPC rating. Your admin decides whether to link Property__c to the selling Account or use the Account record itself as the property container.

Acquaint CRM

Property (Letting)

maps to

Salesforce Sales Cloud

Property__c

1:1
Fully supported

Letting properties in Acquaint require a custom Property__c object with letting-specific fields: monthly rent, deposit amount, available date, letting status (available, under offer, tenanted), and property type. Landlord information links to the landlord's Account or Contact record via a lookup relationship.

Acquaint CRM

Deal (Sales)

maps to

Salesforce Sales Cloud

Opportunity

1:1
Fully supported

Acquaint sales deals map to Salesforce Opportunities using direct field mapping. Deal name becomes Opportunity.Name and deal amount maps to Opportunity.Amount with standard currency formatting preserved. Deal stage maps to Opportunity.StageName with value-by-value mapping against the target Salesforce Sales Process pick-list for that record type, ensuring stage progression logic transfers correctly.

Acquaint CRM

Deal (Lettings)

maps to

Salesforce Sales Cloud

Opportunity

1:1
Fully supported

Lettings deals in Acquaint map to Salesforce Opportunities with a letting-specific record type that separates them from sales deals in reporting. Rent amount replaces deal amount as the Opportunity.Amount value. Tenancy start date maps to Opportunity.CloseDate as the expected tenancy commencement. Deal stage reflects viewings, offers, referencing, and move-in milestones specific to the rental lifecycle.

Acquaint CRM

Pipeline

maps to

Salesforce Sales Cloud

Sales Process + Record Type

1:1
Fully supported

Each Acquaint pipeline (e.g., Sales Pipeline, Lettings Pipeline) becomes a Salesforce Sales Process keyed by a corresponding Record Type on the Opportunity object. Stage names are mapped value-by-value so that 'Offer Received' in Acquaint maps to the equivalent stage name in Salesforce's pick-list for that record type.

Acquaint CRM

Note

maps to

Salesforce Sales Cloud

Note / ContentNote

1:1
Fully supported

Acquaint notes migrate as Salesforce Notes using the ContentNote/ContentDocument model in Lightning Experience for modern UI compatibility. Original timestamps and creating user preserved to maintain audit trail continuity. Rich-text formatting in Acquaint notes is preserved where the format is compatible with Salesforce's note body structure, ensuring notes remain readable in the new system.

Acquaint CRM

Task

maps to

Salesforce Sales Cloud

Task

1:1
Fully supported

Acquaint tasks map directly to Salesforce Tasks with field-level correspondence. Subject becomes Task.Subject, due date maps to Task.ActivityDate, and status and priority fields carry over with value mapping where pick-list values differ between systems. Task ownership transfers based on user email resolution against Salesforce Users. Reminders and recurrence patterns are preserved where applicable.

Acquaint CRM

SMS Text

maps to

Salesforce Sales Cloud

Task (Type=Text)

1:1
Fully supported

Acquaint SMS text records migrate as Salesforce Tasks with Task.Type='Text' and the message body stored in Task.Description. Original send timestamp and sender/recipient preserved for conversation history continuity. Note that Salesforce does not send SMS natively — this is an audit record, not a live messaging integration. Two-way SMS would require an AppExchange package post-migration.

Acquaint CRM

Attachment / File

maps to

Salesforce Sales Cloud

ContentDocument / Salesforce Files

1:1
Fully supported

Acquaint file attachments (photographs, floor plans, EPCs, virtual tour links) re-upload to Salesforce Files (ContentDocument/ContentVersion model). Files are linked to the parent record (Property__c, Account, or Contact) via ContentDocumentLink. Salesforce's 25MB per-file limit applies; larger files are flagged for manual handling.

Acquaint CRM

Custom Field (Acquaint)

maps to

Salesforce Sales Cloud

Custom Field (__c) or Custom Setting

1:1
Fully supported

Acquaint custom fields on any standard object require creation of equivalent custom fields on the Salesforce side. Field types are mapped type-by-type: text fields become Text(255) or Long Text Area; pick-lists become Salesforce pick-lists; date fields become Date fields. Custom fields without a Salesforce equivalent are stored as reference fields for manual review.

Acquaint CRM

Branch / Office

maps to

Salesforce Sales Cloud

Territory or Account (Hierarchical)

1:1
Fully supported

Acquaint multi-branch setups map to Salesforce Territories for geographic assignment or to a hierarchical Account structure where each branch is a child Account under a parent holding company. The approach depends on whether your Salesforce org uses Territories for reporting.

Acquaint CRM

User / Owner

maps to

Salesforce Sales Cloud

User (OwnerId)

1:1
Fully supported

Acquaint user records are matched to Salesforce Users by email address. Records owned by Acquaint users without a corresponding Salesforce user are assigned to a fallback owner (typically a system admin) and flagged in the migration report for manual re-assignment.

Gotchas + challenges

What specifically takes care here

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 logo

Acquaint CRM gotchas

Medium

Property data is split across three distinct modules

Medium

eSign and SMS data is exportable only as history, not as active configurations

High

Accounts and client money are tracked within the CRM rather than in a separate accounting package

Low

Custom fields are per-agency and require manual inventory before migration

Salesforce Sales Cloud logo

Salesforce Sales Cloud gotchas

High

Workflow Rules and Process Builder are retired

High

Bulk API batch quota exhaustion during large imports

Medium

Storage overage billing is non-obvious

Medium

Account-Contact many-to-many relationship mapping

Low

Territory and team member import ordering dependencies

Pair-specific challenges

  • Property listings require a custom object or custom field strategy — there is no native equivalent in Salesforce

    Acquaint treats properties as first-class objects with native fields for address, price, bedrooms, status, and type, plus attachments for photographs and floor plans. Salesforce has no Property or Listing object. We create a Property__c custom object with the necessary custom fields, but this requires your Salesforce admin to create the object and assign page layouts before migration data can land. Alternatively, some teams extend the Account object with property-specific fields if every property is associated with a single vendor account. The choice affects every downstream report and lookup relationship, so it must be decided before migration begins.

  • Landlord-tenant contact relationships map to junction objects or lookups that must be pre-created

    In Acquaint, a contact can simultaneously be a landlord, tenant, buyer, and vendor — with different properties associated with each role. Salesforce Contact has a single primary AccountId and supports Account Contact Relations for secondary company relationships, but property-specific role relationships (landlord of this property, tenant of that property) require a custom junction object or a lookup field on Property__c pointing to the relevant Contact record. We surface these relationship patterns in the pre-migration audit, but your admin must create the junction object schema before data moves.

  • Lettings deals use non-currency stage semantics that require careful stage value mapping

    Acquaint lettings deals track milestones like 'Viewing Booked', 'Offer Accepted', 'References Sent', 'References Passed', 'Tenancy Created', and 'Move In Complete' — stages that have no natural equivalent in Salesforce's Opportunity Stage pick-list. Each lettings pipeline maps to a Salesforce Sales Process with a custom stage sequence, but the probability values attached to each stage (used for forecasting) may not reflect the actual likelihood at each stage of a letting. We apply a probability override during migration, but your sales ops team should review and adjust forecast category assignments post-migration.

  • Acquaint's unlimited-user model means owner assignment in Salesforce may exceed your licensed seat count

    Acquaint CRM pricing includes unlimited users, so smaller property businesses may have many more named owners in Acquaint than they have Salesforce user licenses. When migrating, OwnerId resolution by email will flag any Acquaint user without a matching Salesforce user account — these records assign to a fallback owner and appear in a re-assignment report. If your team relies on granular owner-based reporting, you may need to purchase additional Salesforce seats or consolidate owners before migration to avoid a situation where many records show the same owner in Salesforce reports.

  • Property attachments (photographs, floor plans, EPCs) re-upload to Salesforce Files with size and format constraints

    Acquaint property records typically contain multiple photographs, floor plans, and EPC documents attached to each listing. Salesforce Files (ContentDocument/ContentVersion) has a 25MB per-file limit and supports common image formats plus PDF. Very large property files or non-standard formats are flagged during the migration audit. Virtual tour URLs stored as text fields in Acquaint migrate as plain text — the embedded tours themselves (e.g., Matterport links) remain as hyperlinks in Salesforce's rich-text fields but do not re-host the content.

Migration approach

Six steps for a successful Acquaint CRM to Salesforce Sales Cloud data migration

  1. Audit Acquaint API and data inventory

    We connect to Acquaint CRM via the REST API (api.acquaintcrm.co.uk) using your API credentials and enumerate all entity types: contacts, companies, properties (sale and letting), deals across all pipelines, notes, tasks, and attachments. We produce a data inventory report listing record counts per entity, custom field definitions, and file attachment volumes. This audit identifies the custom Property__c field set required and surfaces the owner-to-Salesforce-user mapping gaps before any data movement begins.

  2. Design Salesforce schema and custom objects

    Based on the audit, your Salesforce admin (or our team) creates the Property__c custom object with all required fields (address, price, rent, type, status, bedrooms, landlord lookup). Record Types and Sales Processes are created for each Acquaint pipeline (Sales Pipeline, Lettings Pipeline) so stage pick-list values are scoped correctly. Any custom pick-list value sets are created in Salesforce to receive Acquaint's property-type and deal-stage values before field mapping validation runs.

  3. Build field mapping and validate relationship integrity

    We build the field-level mapping document covering all standard and custom Acquaint fields. Contacts and companies migrate first because Opportunities reference AccountId and Contact associations. Properties migrate alongside or after deals depending on whether deal-property lookups require the Property__c record to exist first. Owner resolution by email match identifies unmatched users; these are flagged in a pre-flight report so your team can invite missing users or designate a fallback owner before the sample run.

  4. Run sample migration with field-level diff

    A representative slice — typically 200–500 records covering contacts, companies, properties, deals, and activity history — migrates into a Salesforce sandbox or scratch org. We generate a field-level diff showing source values, mapped values, and any null or overridden fields. Your team reviews the diff to confirm property field mapping, pipeline-to-record-type routing, and landlord/tenant relationship preservation before the full run commits. Any mapping corrections are applied before the production migration begins.

  5. Execute full migration with delta-pickup cutover

    The full migration runs against your Salesforce production org, loading Accounts, Contacts, Property__c records, Opportunities, Tasks, Events, and Notes in strict hierarchical order to satisfy foreign-key requirements. A delta-pickup window of 24–48 hours after the initial load captures any records created or modified in Acquaint during the cutover period. All operations are logged in an audit trail, and one-click rollback is available if post-migration reconciliation identifies data integrity issues.

Platform deep dives

Context on both ends of the pair

Acquaint CRM logo

Acquaint CRM

Source

Strengths

  • Flat per-agency pricing at £99/month with no per-user surcharge for small teams
  • Bundled sales, lettings, and property management in a single licence
  • UK-based telephone and email support included without an additional support tier
  • No minimum contract, no setup fees, and automatic software updates at no extra charge
  • Tightly integrated website hosting and CRM with property portal synchronisation

Weaknesses

  • Dual Windows Desktop + browser interface indicates a legacy desktop-first codebase that may not meet modern UX expectations
  • No native Zapier or Make integration documented, limiting no-code workflow extension
  • Large multi-branch or franchise agencies may pay for unused modules under the single flat-rate model
  • No publicly documented bulk export tool beyond the REST API, which requires technical access to script exports
Salesforce Sales Cloud logo

Salesforce Sales Cloud

Destination

Strengths

  • Largest enterprise app ecosystem in CRM with 5,000+ AppExchange integrations covering nearly every vertical workflow.
  • Native Einstein AI delivers lead scoring, opportunity insights, and predictive forecasting without a third-party layer.
  • Advanced territory management, multi-currency, and flexible forecasting satisfy complex B2B revenue structures.
  • Deep platform extensibility: Custom Objects, Apex, Flow, and the Metadata API allow full schema customization.
  • Well-documented REST API, Bulk API, and Composite API with published rate limits for programmatic migration.

Weaknesses

  • Pricing model is layered and opaque in practice: per-seat fees plus storage overages, add-on subscriptions, and annual uplifts compound to 30–40% above sticker price.
  • Workflow Rules and Process Builder are deprecated, forcing all orgs onto Salesforce Flow — a migration task that catches many teams by surprise.
  • Steep administrative complexity: meaningful configuration requires a dedicated Salesforce admin or consultant.
  • API rate limits are edition-gated (100k/day base for Enterprise) and easily exhausted by large historical imports without throttling.
  • Data export is exportable via Data Loader but preserving relationship integrity across 30+ objects requires careful ETL sequencing.

Complexity grading

How hard is this migration?

Standard CRM migration. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Acquaint CRM and Salesforce Sales Cloud.

  • Object compatibility

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Acquaint CRM: Rate limit details are not publicly documented on the pricing or help pages.

  • Data volume sensitivity

    B

    Acquaint CRM doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Acquaint CRM to Salesforce Sales Cloud migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Acquaint CRM to Salesforce Sales Cloud data migrations

Answers to the questions buyers ask most during Acquaint CRM to Salesforce Sales Cloud migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Acquaint CRM to Salesforce Sales Cloud migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most Acquaint-to-Salesforce migrations complete in 48–72 hours of clock time for datasets under 50,000 records. The longest planning step is designing the Property__c custom object schema and mapping Acquaint deal pipelines to Salesforce Sales Processes and record types. Datasets exceeding 500,000 records, or setups with multiple branches and heavy attachment volumes, extend to 5–7 days. FlitStack AI sequences the migration so Accounts and Contacts load before Opportunities, satisfying Salesforce's foreign-key requirements and reducing re-work.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Acquaint CRM.
Land in Salesforce Sales Cloud, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day