CRM migration
Field-level mapping, validation, and rollback between Leadtrekker Lead Management and Freshsales. We move data and schema; workflows are rebuilt natively in Freshsales.
Leadtrekker Lead Management
Source
Freshsales
Destination
Compatibility
7 of 8
objects map 1:1 between Leadtrekker Lead Management and Freshsales.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Moving from Leadtrekker Lead Management to Freshsales is a migration from a South-African-origin lead management platform to a globally-supported CRM with a richer object model. Leadtrekker structures its primary record around the Lead with notification, assignment, and reminder layers; Freshsales uses a Leads module with a formal conversion path that creates Contacts, Accounts, and Deals with field-level mapping required to avoid data loss during conversion. We discover Leadtrekker's undocumented API authentication and field taxonomy during a scoped probe phase, then migrate the Lead record, activity timeline, lead source attribution, and user roster into Freshsales. Reminders and notification preferences are not exportable from Leadtrekker and must be reconfigured manually at the destination. Workflow rules, SMS autoresponders, and assignment automation do not migrate as code; we deliver a written inventory for the customer's admin to rebuild in Freshsales.
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 Leadtrekker Lead Management object lands in Freshsales, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Leadtrekker Lead Management
Lead
Freshsales
Lead
1:1Leadtrekker Lead records map directly to Freshsales Lead records. Standard fields (name, email, phone, status, lead source, owner) migrate as typed Freshsales Lead fields. Leadtrekker's lead status values map to Freshsales Lead Status dropdown values. Custom fields require discovery extraction during the API probe phase because Leadtrekker does not publish a stable field taxonomy. We create matching custom fields in Freshsales before import and apply the Freshsales field mapping configuration for lead conversion so custom field data transfers to Contact, Account, and Deal fields during the conversion step.
Leadtrekker Lead Management
Activity (notes, call logs, email events)
Freshsales
Task, Event, or Note
1:1Leadtrekker activity records (notes, call logs, email events) attached to a Lead map to Freshsales Task, Event, or Note records linked to the migrated Lead. Each activity carries a timestamp and user attribution that we preserve in the Freshsales Activity Timeline. We use the activity type property from Leadtrekker to determine whether to create a Task (call log), Event (meeting), or Note (free-text entry) at the destination.
Leadtrekker Lead Management
User
Freshsales
User
1:1Leadtrekker user accounts (login, name, email, profile data) map to Freshsales User records. We resolve owners by email match. Any Leadtrekker user without a matching Freshsales User goes to a reconciliation queue for the customer's admin to provision before record import resumes. Passwords and session tokens do not transfer and require Freshsales login provisioning separately.
Leadtrekker Lead Management
User Group
Freshsales
Team
lossyLeadtrekker user groups define which users can view and edit specific lead subsets. Freshsales uses a Team-based permission model where team membership controls record visibility. We extract the full group membership roster from Leadtrekker, map group structures to Freshsales Teams, and flag cases where Leadtrekker's lead-level permissions require a Freshsales permission-set or sharing-rule workaround. Group-level permission logic is reconfigured manually post-migration using the documented mapping table we deliver.
Leadtrekker Lead Management
Lead Source
Freshsales
Lead Source
1:1Leadtrekker lead source attribution (website form, campaign, referral) stored as a Lead property migrates to Freshsales Lead Source field. Source labels preserve as string values and can be mapped to Freshsales predefined lead source picklist values during import. If Leadtrekker uses custom source labels not present in Freshsales, we add them as custom picklist values before migration.
Leadtrekker Lead Management
Reminder
Freshsales
Task (follow-up)
1:1Leadtrekker follow-up reminders carry a due date and owner. We convert these to Freshsales Task records with the due date (Activity Date) and assignee (Owner) preserved. Reminder text migrates as the Task description. If the Leadtrekker reminder had a priority flag, we map it to Freshsales Task Priority values.
Leadtrekker Lead Management
Custom Field
Freshsales
Custom Field
1:1Leadtrekker custom fields on Leads require explicit field-level mapping because the platform does not publish a stable field taxonomy in public documentation. We conduct an API probe during discovery to extract the actual custom field names, types, and values from a sample of Lead records, then create matching custom fields in Freshsales (using the Add field workflow under Admin Settings) before migration. Freshsales field mapping configuration is applied so that custom field values transfer correctly during lead conversion to Contact, Account, or Deal.
Leadtrekker Lead Management
Lead Assignment Rule
Freshsales
Assignment Rule
1:1Leadtrekker's automatic lead assignment rules cannot be exported as automation rules. We document every active assignment rule (criteria, assigned owner or group, priority order) in a written handoff inventory. The customer's admin rebuilds these as Freshsales Assignment Rules under Admin Settings, using the documented criteria and owner mappings as the specification.
| Leadtrekker Lead Management | Freshsales | Compatibility | |
|---|---|---|---|
| Lead | Lead1:1 | Fully supported | |
| Activity (notes, call logs, email events) | Task, Event, or Note1:1 | Fully supported | |
| User | User1:1 | Fully supported | |
| User Group | Teamlossy | Fully supported | |
| Lead Source | Lead Source1:1 | Fully supported | |
| Reminder | Task (follow-up)1:1 | Fully supported | |
| Custom Field | Custom Field1:1 | Fully supported | |
| Lead Assignment Rule | Assignment Rule1: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.
Leadtrekker Lead Management gotchas
Pricing in South African Rand obscures true cost
Notification preferences cannot be exported
API rate limits are undocumented
User group permissions require manual remapping
Freshsales gotchas
Freddy AI is Pro-tier only despite heavy marketing
Post-migration emails and sequences are disabled
Bot session credits are a one-time 500-session allocation
Phone credits charged per minute with no cap
File storage limits scale with plan tier
Pair-specific challenges
Migration approach
Discovery and API probe
We audit the Leadtrekker account for object volume (Leads, Activities, Users, Groups, Reminders), custom field names and types extracted via API probe, active notification and autoresponder configurations, and lead assignment rules. This phase resolves the undocumented API authentication and rate-limit figures that are not published publicly. The discovery output is a written migration scope including a preliminary field mapping table, API endpoint inventory, and Freshsales edition recommendation (Sprout free for small teams, Growth at $29/user/month for full CRM features, Pro at $69/user/month for advanced automation, Enterprise at $89/user/month for territory and AI features).
Freshsales schema preparation and field mapping configuration
We configure the destination Freshsales account before any data moves. This includes creating all custom fields under Admin Settings that correspond to Leadtrekker custom fields discovered during probing, configuring the field mapping so that Lead custom fields transfer to Contact, Account, or Deal fields during conversion, setting up Freshsales Teams to map from Leadtrekker user groups, and creating Lead Source picklist values matching the Leadtrekker labels. We configure these in a Freshsales Sandbox or trial org first for validation before production migration begins.
Sandbox migration and reconciliation
We run a full migration into a Freshsales Sandbox using a representative data sample. The customer's admin spot-checks 25-50 migrated records against the Leadtrekker source, verifies field mapping during lead conversion, confirms activity timeline completeness, and validates that custom field data transferred correctly. The admin signs off the mapping before production migration begins. Any field mapping corrections, custom field additions, or picklist value adjustments happen in this phase.
Owner reconciliation and User provisioning
We extract every distinct Leadtrekker user referenced on Lead, Activity, and Reminder records and match by email against the Freshsales destination's User table. Users without a matching Freshsales account go to a reconciliation queue for the customer's admin to provision. Migration cannot proceed past this step because Freshsales requires a valid OwnerId on Lead records.
Production migration in dependency order
We run production migration in record-dependency order: Users (validated against the provisioning queue), Leads (with custom field values populated), Activity history (Tasks, Events, Notes linked to migrated Leads), Lead Source labels, Reminders (converted to Tasks), and User Group to Team mapping (with sharing rules configured post-migration using the handoff inventory). Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and notification rebuild handoff
We freeze Leadtrekker writes during cutover, run a final delta migration of any records modified during the migration window, then enable Freshsales as the system of record. We deliver the notification and autoresponder inventory document so the customer's admin can rebuild these as Freshsales workflow rules. We support a one-week hypercare window where we resolve reconciliation issues. Workflow rules, assignment automation, and SMS autoresponders are not migrated as code; the written inventory provides the specification for manual rebuild.
Platform deep dives
Leadtrekker Lead Management
Source
Strengths
Weaknesses
Freshsales
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 Leadtrekker Lead Management and Freshsales.
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
Leadtrekker Lead Management: Not publicly documented.
Data volume sensitivity
Leadtrekker Lead Management 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 Leadtrekker Lead Management to Freshsales migration scoping. Not seeing yours? Book a call.
Walk through your Leadtrekker Lead Management to Freshsales migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Leadtrekker Lead Management
Other ways to arrive at Freshsales
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.