CRM migration
Field-level mapping, validation, and rollback between Anthill CRM and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Anthill CRM
Source
Nutshell
Destination
Compatibility
5 of 8
objects map 1:1 between Anthill CRM and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Anthill CRM to Nutshell is a structural migration. Anthill represents deal progression through workflow stream states assigned to Sales, Admin, and Support teams, while Nutshell uses a conventional column-based pipeline attached to individual User records. We extract the stage definitions from each Anthill workflow, map them to Nutshell pipeline stages, and reassign record ownership from Anthill team structures to specific Nutshell Users during migration. Enquiry records map to Nutshell Leads or People depending on qualification status. Activity timestamps, contact details, and custom properties migrate directly; Anthill dashboard configurations and workflow automations do not. We deliver a written inventory of every active workflow and automation for the customer's admin to rebuild in Nutshell or with a Nutshell partner.
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 Anthill CRM object lands in Nutshell, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Anthill CRM
Enquiry
Nutshell
Lead or Person
1:manyAnthill Enquiries are the primary intake object created via /api/v2/enquiries. We split by qualification status at migration time: Enquiries with a linked Customer record and completed workflow stages map to Nutshell Person (contact). Enquiries with no linked Customer and early workflow stages map to Nutshell Lead. The original Enquiry creation date and source attribution migrate as custom fields for audit and reporting. We resolve the split criteria during scoping based on the customer's workflow stage definitions.
Anthill CRM
Customer
Nutshell
Person and Company
1:1Anthill Customer records hold core contact and company data. Standard fields (name, email, phone, address) map directly to Nutshell Person. Where Anthill stores a company name on the Customer record, we extract it to create a Nutshell Company and link the Person via the Company relationship. The SOAP and JSON APIs expose Create, View, and Modify operations; we use these to pull the full Customer schema during discovery and map each field individually.
Anthill CRM
Workflow Stream
Nutshell
Pipeline Stage
lossyAnthill Workflow streams define customer interaction processes with stage-based state transitions. Each stream state maps to a Nutshell pipeline stage. We extract all stream definitions during discovery, identify the final stage as Closed Won and any exit state as Closed Lost, and configure Nutshell pipeline stages accordingly before migration. Any stage with no direct Nutshell equivalent is flagged for the customer to decide whether to map to an existing stage or create a new one in Nutshell.
Anthill CRM
Workflow
Nutshell
Pipeline
lossyAnthill Workflow definitions map to Nutshell Pipelines. Each Anthill workflow stream becomes a Nutshell Pipeline with stages derived from the stream states. We map the workflow owner (team assignment) to a specific Nutshell User during owner reconciliation. Multi-stream workflows with conditional branching require decomposition; we document the branching logic in the migration report for the customer to rebuild in Nutshell as separate pipelines or automation rules.
Anthill CRM
Activity
Nutshell
Activity
1:1Activities tied to Anthill Enquiries and Customers represent touchpoints across the customer journey. We preserve activity timestamps, type (call, email, meeting, note), and content directly into Nutshell Activities linked to the corresponding Person or Lead. Note that Anthill does not expose a documented activity-history bulk-export endpoint, so we use staggered API pulls and cross-validate against any CSV exports where available.
Anthill CRM
User
Nutshell
User
1:1Anthill organises actions by team (Sales, Admin, Support) and assigns owners to records. We map Users and their team associations to Nutshell User records. Anthill does not expose a dedicated user-list endpoint; we pull the owner list from record attribution during discovery. Owner resolution by email match creates the mapping; any Anthill owner without a matching Nutshell User goes to a reconciliation queue.
Anthill CRM
Custom Property
Nutshell
Custom Field
1:1Anthill supports custom fields per object but does not publish a schema catalogue. During scoping we pull a field inventory by introspecting API responses and identify each custom property. Picklist values cross-reference against Nutshell's available field types (text, number, date, picklist). Fields with no direct Nutshell equivalent are flagged for the customer to decide whether to carry them forward as text fields or archive them. Nutshell's Help Center documents the supported custom field types for People, Companies, and Leads.
Anthill CRM
Workflow Automation
Nutshell
Automation Rule
1:1Anthill automations trigger personalised notifications and email/SMS sequences based on workflow state transitions. These are workflow-scoped and reference Anthill-specific contact properties, making direct migration impossible. We deliver a written inventory of every active Anthill automation with its trigger conditions, actions, and a recommended Nutshell automation rule equivalent. The customer's admin rebuilds these in Nutshell using the Automation settings. Email and SMS sequences require separate configuration in Nutshell's built-in email tools or an external marketing tool.
| Anthill CRM | Nutshell | Compatibility | |
|---|---|---|---|
| Enquiry | Lead or Person1:many | Fully supported | |
| Customer | Person and Company1:1 | Fully supported | |
| Workflow Stream | Pipeline Stagelossy | Fully supported | |
| Workflow | Pipelinelossy | Fully supported | |
| Activity | Activity1:1 | Fully supported | |
| User | User1:1 | Fully supported | |
| Custom Property | Custom Field1:1 | Fully supported | |
| Workflow Automation | Automation 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.
Anthill CRM gotchas
Dashboard configurations cannot be exported via API
Workflow-as-pipeline model requires structural remapping
No publicly documented API rate limits or bulk-export endpoint
Custom properties schema not publicly documented
Glitches and steep learning curve in advanced customisation areas
Nutshell gotchas
Contact tier limits enforced on import
No bulk API endpoint requires paginated extraction
Email sequences not exportable via API
Foundation plan disables key sales features
Pair-specific challenges
Migration approach
Discovery and API introspection
We audit the Anthill CRM portal by introspecting the JSON and SOAP APIs for Enquiries, Customers, Activities, and custom properties. We pull the owner list from record attribution across all object types, extract workflow stream definitions to map to Nutshell pipeline stages, and identify any automations requiring rebuild documentation. We simultaneously review the Nutshell destination account for available custom field slots and pipeline configuration options. The discovery output is a written migration scope document covering object counts, field mapping, owner reconciliation queue, and workflow-to-pipeline stage mapping.
Owner reconciliation and Nutshell User provisioning
We extract every distinct Anthill owner referenced on Enquiry, Customer, and Activity records and map by email to Nutshell User records. Teams (Sales, Admin, Support) without a specific individual are mapped to a designated team lead in Nutshell. Any Anthill owner without a matching Nutshell User goes to a reconciliation queue. The customer's admin provisions any missing Nutshell Users before record import begins. Migration cannot proceed past this step because Nutshell requires an OwnerId reference on imported records.
Workflow-to-pipeline mapping design
We extract all Anthill workflow stream definitions, identify the stage states and transition rules, and map each to a Nutshell pipeline stage. We document the mapping in a workflow-to-pipeline matrix covering all streams, flag any stages with no direct Nutshell equivalent, and configure the Nutshell pipeline and stages before migration. Multi-stream workflows with conditional branching are decomposed and documented for rebuild in Nutshell. The customer reviews and approves the stage mapping before we proceed to data export.
Sandbox migration and reconciliation
We run a full migration into a Nutshell test environment using production-like data volume where the customer's Nutshell trial or sandbox allows. The customer's admin reconciles record counts (Enquiries mapped to Leads and People, Customers mapped to Persons and Companies, Activities), spot-checks twenty to thirty random records against the Anthill source, and approves the field mapping before production migration. Any mapping corrections happen in this phase.
Production migration in dependency order
We run production migration in record-dependency order: Companies (from Anthill Customers with company data), Persons (with CompanyId resolved), Leads (from unqualified Enquiries), Activities (linked to the resolved Person or Lead). Each phase emits a row-count reconciliation report before the next phase begins. We use Nutshell's import CSV format for standard objects and API calls where CSV schema does not cover the field type.
Cutover, validation, and workflow rebuild handoff
We freeze Anthill writes during cutover, run a final delta migration of any records modified during the migration window, then enable Nutshell as the system of record. We deliver the automation inventory document covering every active Anthill workflow and automation with its trigger, conditions, actions, and a recommended Nutshell Automation Rule equivalent. We support a three-day hypercare window where we resolve any reconciliation issues raised by the customer's team. We do not rebuild Anthill automations as Nutshell automation rules inside the migration scope; that is handled by the customer's admin or a Nutshell partner.
Platform deep dives
Anthill CRM
Source
Strengths
Weaknesses
Nutshell
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 Anthill CRM and Nutshell.
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
Anthill CRM: Not publicly documented.
Data volume sensitivity
Anthill 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 Anthill CRM to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Anthill CRM to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Anthill CRM
Other ways to arrive at Nutshell
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.