CRM migration
Field-level mapping, validation, and rollback between Lime Go and Salesforce Sales Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Sales Cloud.
Lime Go
Source
Salesforce Sales Cloud
Destination
Compatibility
11 of 14
objects map 1:1 between Lime Go and Salesforce Sales Cloud.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Lime Go to Salesforce Sales Cloud is a structural upgrade from a regional B2B CRM to an enterprise sales platform. Lime Go organizes data around Customers, Contacts, and Deals within visual pipelines; Salesforce uses the Lead-Contact-Account-Opportunity hierarchy with record types and sales processes. We handle the schema translation, preserving Lime Go's GDPR consent timeline as custom fields on Contact and Account for compliance continuity. The built-in Nordic company enrichment database (3.7 million records) does not migrate as Contacts—these are flagged as enrichment-only context that requires a destination enrichment provider post-migration. Because Lime Go lacks a publicly documented REST API with rate limits, we use conservative request pacing and discovered endpoints during extraction. Saved Filters, manual email logging records, and Lime Go-specific commenting structures do not migrate; we document these for admin rebuild post-migration.
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 Lime Go 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.
Lime Go
Customer
Salesforce Sales Cloud
Account
1:1Lime Go Customers (the primary account-level records storing company data, metadata, and ownership) map directly to Salesforce Account. We preserve custom fields, tags, and the Customer ID as an External ID for deduplication. Lime Go's visual company data and owner assignments map to Account Name, Industry, Type, and OwnerId. This is the first object loaded because all downstream Contact and Deal records reference the Account.
Lime Go
Contact
Salesforce Sales Cloud
Contact
1:1Lime Go Contacts (individual people linked to Customers) map to Salesforce Contact with full field fidelity: name, email, phone, title, custom properties, and owner assignments. The Lime Go Customer-to-Account link resolves to AccountId during import. GDPR consent flags migrate as custom Contact fields (consent_type__c, consent_date__c, consent_withdrawn__c) preserving the full consent timeline for Nordic data protection compliance.
Lime Go
Company (enriched)
Salesforce Sales Cloud
Enrichment context (flagged)
1:1Lime Go's built-in Nordic company database of 3.7 million businesses is a read-only enrichment layer, not user-owned CRM data. It does not migrate as Accounts or Contacts. We extract these records as enrichment context files and flag them separately during scoping. The customer retains Lime Go for prospecting enrichment or selects a Salesforce-native enrichment provider (Data Cloud, DiscoverORG, Clearbit) post-migration. This prevents customers from expecting 3.7 million records to populate their Salesforce org.
Lime Go
Sales Pipeline
Salesforce Sales Cloud
Record Type + Sales Process
lossyLime Go's configurable pipeline stages map to a Salesforce Record Type on Opportunity with a corresponding Sales Process that whitelists the stage values. Stage order, names, and probability percentages migrate from Lime Go's pipeline configuration to Salesforce StageName and StageProbability. Lime Go's single pipeline maps to one Record Type; additional pipelines would require additional Record Types and Page Layouts.
Lime Go
Deal
Salesforce Sales Cloud
Opportunity
1:1Lime Go Deals linked to Customers map to Salesforce Opportunity with AccountId resolved, OwnerId matched by email, and RecordTypeId assigned from the pipeline configuration. Deal value, expected close date, stage (mapped via pipeline configuration), and custom fields preserve. Historical stage movements and closed-lost/closed-won timestamps migrate as Opportunity Field History records if Salesforce Shield is enabled.
Lime Go
Activity
Salesforce Sales Cloud
Task and Event
1:1Lime Go Activities (touchpoints logged between users and records) map to Salesforce Task for call logs and to-dos, and Event for scheduled meetings. Activity type, timestamp, subject, body, and linked Contact or Customer WhoId/WhatId resolve during migration. We use Bulk API 2.0 for large activity volumes with parent-record lookup resolution.
Lime Go
Task
Salesforce Sales Cloud
Task
1:1Lime Go Tasks migrate to Salesforce Task with assignee (OwnerId resolved by email match), due date (ActivityDate), status (Status), and priority preserved. Batch action limitations in Lime Go do not affect migration; each Task migrates individually. Task ownership resolves via the User mapping established during scoping.
Lime Go
Reminder
Salesforce Sales Cloud
Task
1:1Lime Go Reminders attached to Contacts, Customers, or Deals map to Salesforce Task records with the reminder timestamp preserved as ActivityDate and a custom reminder_type__c field distinguishing them from standard tasks. Recurring reminders migrate as individual Task records with a recurrence pattern field added.
Lime Go
History Note
Salesforce Sales Cloud
Task (Log a Call) or Note
1:1Lime Go History Notes (chronological interaction records per Customer or Contact) migrate to Salesforce Task with TaskSubtype = Log a Call for timestamped activities, or Salesforce Note for freeform annotated entries. Author, timestamp, full note text, and any linked attachments preserve. Note body migrates as rich text.
Lime Go
Document
Salesforce Sales Cloud
ContentDocument (via Salesforce Files)
1:1Lime Go documents attached to Customers, Contacts, or Deals migrate as Salesforce Files (ContentDocument and ContentVersion records). We extract files from Lime Go storage, upload to Salesforce, and link via ContentDocumentLink to the corresponding Account, Contact, or Opportunity. Large binary files may require chunked upload handling. File names and original upload timestamps preserve in Salesforce metadata.
Lime Go
Custom Fields
Salesforce Sales Cloud
Custom Fields
lossyLime Go custom fields on Customers, Contacts, and Deals vary by tenant. We discover the tenant schema during scoping, map field types (text, number, date, picklist) to Salesforce field types (Text, Number, Date, Picklist), and create the destination custom fields via metadata API before record import. Unmapped field types are flagged in the scoping document for the customer admin to review.
Lime Go
Tags
Salesforce Sales Cloud
Multi-Select Picklist or Label
lossyLime Go tags applied across Customers, Contacts, and Deals migrate as flat label arrays. We map them to Salesforce multi-select picklist fields on the respective objects, or to a custom Tag__c junction object with lookup relationships if the customer prefers normalized tagging. The customer chooses the tag strategy during scoping.
Lime Go
GDPR Consent Records
Salesforce Sales Cloud
Custom Fields on Contact/Account
1:1Lime Go consent history (granted, withdrawn, timestamps, and external sharing flags) migrates as custom Contact and Account fields to maintain GDPR compliance posture in Salesforce. We preserve the full consent timeline as structured custom fields: consent_source__c, consent_granted_date__c, consent_withdrawn_date__c, and data_retention_policy__c. This is critical for Nordic customers subject to GDPR and Swedish data protection law.
Lime Go
Owner/User
Salesforce Sales Cloud
User
1:1Lime Go users referenced on Customers, Contacts, Deals, Activities, and Tasks map to Salesforce User records by email match. We extract every distinct owner from Lime Go records during scoping, cross-reference against the destination Salesforce org's User table, and hold any unmatched owners in a reconciliation queue for the customer's admin to provision before record import resumes.
| Lime Go | Salesforce Sales Cloud | Compatibility | |
|---|---|---|---|
| Customer | Account1:1 | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| Company (enriched) | Enrichment context (flagged)1:1 | Fully supported | |
| Sales Pipeline | Record Type + Sales Processlossy | Fully supported | |
| Deal | Opportunity1:1 | Fully supported | |
| Activity | Task and Event1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Reminder | Task1:1 | Fully supported | |
| History Note | Task (Log a Call) or Note1:1 | Fully supported | |
| Document | ContentDocument (via Salesforce Files)1:1 | Fully supported | |
| Custom Fields | Custom Fieldslossy | Mapping required | |
| Tags | Multi-Select Picklist or Labellossy | Mapping required | |
| GDPR Consent Records | Custom Fields on Contact/Account1:1 | Fully supported | |
| Owner/User | User1: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.
Lime Go gotchas
No public REST API with documented rate limits
Minimum contract pricing of approximately €120/month
Nordic company enrichment data is read-only
Manual email logging required due to poor integrations
Salesforce Sales Cloud gotchas
Workflow Rules and Process Builder are retired
Bulk API batch quota exhaustion during large imports
Storage overage billing is non-obvious
Account-Contact many-to-many relationship mapping
Territory and team member import ordering dependencies
Pair-specific challenges
Migration approach
Discovery and scoping
We audit the source Lime Go tenant across record counts (Customers, Contacts, Deals, Activities, Tasks, Documents), custom field schema, pipeline configuration, tag taxonomy, GDPR consent field structure, and user count. We also document the Lime Go API access path (OAuth1/OAuth2/Basic/Header auth via HTTP Request nodes) and estimate the conservative pacing required for extraction. The discovery output is a written migration scope, a record-count estimate, and a Lime Go API access verification test.
Schema design and enrichment flagging
We design the destination schema in Salesforce. This includes provisioning custom fields on Account, Contact, and Opportunity (mapped from Lime Go custom fields), configuring the Opportunity Record Type and Sales Process from Lime Go pipeline stages, creating GDPR consent custom fields on Contact and Account, and designing the enrichment context flagging for the 3.7M Nordic database records. Schema is deployed via metadata API into a Salesforce Sandbox first for validation. We also configure the Salesforce User provisioning checklist for owner reconciliation.
Sandbox migration and reconciliation
We run a full migration into a Salesforce Sandbox (Full Copy or Partial Copy) using production-like data volume. The customer's sales operations lead reconciles record counts (Accounts in, Contacts in, Opportunities in, Activities in), spot-checks 25-50 random records against Lime Go source data, and validates the GDPR consent timeline on a sample of Contacts. They sign off the schema and mapping before production migration begins. Mapping corrections happen in the Sandbox, not in production.
Owner reconciliation and User provisioning
We extract every distinct Lime Go user referenced on Customer, Contact, Deal, Activity, and Task records and match by email against the Salesforce destination org's User table. Owners without a matching User go to a reconciliation queue. The customer's Salesforce admin provisions any missing Users. Migration cannot proceed past this step because OwnerId references are required on most standard objects and Activity records.
Production migration in dependency order
We run production migration in record-dependency order: Users (validated), Accounts (from Lime Go Customers), Contacts (with AccountId resolved and GDPR consent fields populated), Opportunities (with AccountId, OwnerId, and RecordTypeId resolved), Activities and Tasks (via Bulk API 2.0 with parent-record lookup resolution), Documents (as Salesforce Files with ContentDocumentLink), and Tags (as multi-select picklist or custom Tag object). The enrichment context file for Nordic database records is generated separately and delivered as a data file for the customer's chosen enrichment provider. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and Saved Filter rebuild handoff
We freeze Lime Go writes during cutover, run a final delta migration of any records modified during the migration window, then enable Salesforce as the system of record. We deliver the Saved Filter inventory document and the enrichment context file to the customer's admin team. We support a one-week hypercare window where we resolve reconciliation issues. We do not rebuild Lime Go workflows or automations in Salesforce; that is a separate engagement. Email sync configuration (Outlook/Gmail connector installation and OAuth setup) is also outside migration scope and is handled by the customer's admin team or a Salesforce onboarding partner.
Platform deep dives
Lime Go
Source
Strengths
Weaknesses
Salesforce Sales Cloud
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 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 Lime Go and Salesforce Sales Cloud.
Object compatibility
2 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
Lime Go: Not publicly documented.
Data volume sensitivity
Lime Go 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 Lime Go to Salesforce Sales Cloud migration scoping. Not seeing yours? Book a call.
Walk through your Lime Go to Salesforce Sales Cloud migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Lime Go
Other ways to arrive at Salesforce Sales Cloud
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.