CRM migration

Migrate from CentralStationCRM to Nutshell

Field-level mapping, validation, and rollback between CentralStationCRM and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.

CentralStationCRM logo

CentralStationCRM

Source

Nutshell

Destination

Nutshell logo

Compatibility

70%

7 of 10

objects map 1:1 between CentralStationCRM and Nutshell.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

CentralStationCRM and Nutshell share a similar small-team CRM philosophy, but their data models diverge in ways that require explicit mapping decisions before any records move. CentralStationCRM stores addresses as nested 1-n child records accessed via routes like GET /api/people/{id}/addrs.json, while Nutshell stores address components as inline fields on the Person and Company objects. We traverse those nested routes during export and flatten each address into the corresponding Nutshell field before import. Tags migrate as-is since both platforms support flat tag vocabularies. Custom fields require explicit per-account mapping because every CentralStationCRM tenant defines their own field set. We do not migrate automations, email templates, or sequences; these are inventoried in a written handoff document for the customer's admin to rebuild in Nutshell.

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

CentralStationCRM logo

CentralStationCRM

What's pushing teams away

  • Small teams that scale beyond 10-25 users find the platform's feature set insufficient for complex sales processes or advanced reporting
  • Reviewers mention the CRM is designed for simplicity, which means features common in Pipedrive or HubSpot (advanced automation, multi-currency, granular permissions) are absent
  • Some users migrating to Pipeline CRM cite a need for stronger visual pipeline management and built-in eSign capabilities that CentralStationCRM lacks
  • A reviewer noted data export felt limited to earlier Excel versions before a support correction clarified the platform supports current Excel exports

Choosing

Nutshell logo

Nutshell

What's pulling them in

  • Lowest cost entry point among mid-market CRMs—Foundation plan starts at $13/user/month, making it accessible for teams validating CRM fit before committing.
  • Integrated sales automation and email sequencing on Pro plans without requiring a separate email marketing platform, per verified Capterra reviews.
  • Consistently praised for intuitive interface and fast onboarding, with case studies reporting 100% team adoption rates within initial deployment periods.
  • Strong customer support responsiveness cited across G2 reviews, with dedicated support tiers available on Enterprise plans.
  • Native integrations with WhatsApp, Facebook Messenger, Instagram, and Slack reduce reliance on third-party middleware for common communication channels.

Object mapping

How CentralStationCRM objects map to Nutshell

Each row shows how a CentralStationCRM 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.

CentralStationCRM

People

maps to

Nutshell

Person

1:1
Fully supported

CentralStationCRM People map directly to Nutshell Person records. We export all standard fields (name, email, phone) plus inline fields (title, notes) during the People phase. The Nutshell Person is created first so that any subsequent Deal associations can resolve the Person lookup. Tags from CentralStationCRM apply as Nutshell tags against the Person record. Custom fields on People are discovered during scoping and mapped to Nutshell's custom field definitions for the Person object.

CentralStationCRM

Company

maps to

Nutshell

Company

1:1
Fully supported

CentralStationCRM Company records map to Nutshell Company. The Company object in Nutshell stores an address inline rather than as a child record, so we flatten the first Company address from CentralStationCRM's GET /api/companies/{id}/addrs.json route into the destination's address fields. Additional addresses are noted in a custom field or in the Company notes field if the customer requests it during scoping. Tags migrate as Nutshell tags against the Company record.

CentralStationCRM

Lead

maps to

Nutshell

Lead

1:1
Fully supported

CentralStationCRM Lead records map to Nutshell Lead with no split logic required since both platforms use a separate Lead object for pre-contact prospects. HubSpot's Lead-versus-Contact split pattern does not apply here. We export Lead source, status, and any custom fields, then create Nutshell Lead records before associating them with the relevant Person or Company where a relationship exists.

CentralStationCRM

Deal

maps to

Nutshell

Deal

1:1
Fully supported

CentralStationCRM Deals map to Nutshell Deals with stage name, value, and assignee preserved. Deal stage names from CentralStationCRM are mapped to Nutshell's default pipeline stages during scoping; if the customer uses custom stage names, we create matching Nutshell pipeline stages before migration. Closed-won and closed-lost outcomes are preserved as status values. Deals are associated with their primary Person or Company using Nutshell's deal-party lookup during import.

CentralStationCRM

Activity (calls, meetings, notes)

maps to

Nutshell

Activity (call log, meeting, note)

1:1
Fully supported

CentralStationCRM Activities attached to People or Companies export via nested routes and map to Nutshell's activity timeline on the corresponding Person or Company record. Call logs, meeting records, and notes each become a distinct activity entry in Nutshell's timeline with the original timestamp preserved. We set the activity type field per record so that the timeline renders with the correct icon (phone, calendar, or notepad) in Nutshell's UI.

CentralStationCRM

Task

maps to

Nutshell

Task

1:1
Fully supported

CentralStationCRM Tasks attached to People or Deals migrate as Nutshell Tasks. Title, due date, and completion status transfer directly. Incomplete tasks import as open Nutshell Tasks; completed tasks import with a completed status and a completed_date matching the original timestamp. Task assignment maps by resolving the CentralStationCRM owner email against the Nutshell user table.

CentralStationCRM

Tag

maps to

Nutshell

Tag

lossy
Fully supported

CentralStationCRM tags are flat key-value labels applied across People, Companies, Deals, and Offers. We export the full tag vocabulary and apply each tag to the corresponding Nutshell record by type. Tags that do not yet exist in Nutshell are created at migration time. The customer chooses during scoping whether tags are the primary taxonomy or whether a subset of tags should be mapped to custom fields instead.

CentralStationCRM

Custom Field

maps to

Nutshell

Custom Field

lossy
Fully supported

CentralStationCRM per-tenant custom fields have no fixed schema across accounts. We discover every custom field on People, Companies, Deals, and Leads during scoping, identify the field type (text, number, date, checkbox, dropdown), and create matching Nutshell custom fields on the equivalent object before migration. Custom field values are then written during the main import phase for each object.

CentralStationCRM

Offer

maps to

Nutshell

Quote

1:1
Fully supported

CentralStationCRM Offers (standalone quote-like objects with line items and totals linked to People or Companies) map to Nutshell Quotes. We export offer line items, quantities, prices, and the total, then create Nutshell Quote records with line items attached to the corresponding Person or Company. Nutshell Quotes are available on Pro and above; if the customer is on the Foundation plan, we flag this during scoping so the customer can upgrade before migration or accept that quote records are written as Deal-line-item notes.

CentralStationCRM

Address (nested child of People/Company)

maps to

Nutshell

Inline address fields on Person and Company

lossy
Fully supported

CentralStationCRM stores addresses as 1-n children of People via GET /api/people/{id}/addrs.json and of Companies via GET /api/companies/{id}/addrs.json. We traverse every address route during export, then flatten each address into Nutshell's inline address fields (street, city, state/province, postal code, country) on the corresponding Person or Company record. If a Person or Company has multiple addresses, the primary (first) address becomes the inline fields; additional addresses are written to a custom text field or the notes field as a pipe-delimited list, per the customer's scoping preference.

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.

CentralStationCRM logo

CentralStationCRM gotchas

High

50 req/10s rate limit causes 429 errors on fast exports

Medium

Nested routes required for child object exports

Low

No OAuth — API key only with header authentication

Nutshell logo

Nutshell gotchas

High

Contact tier limits enforced on import

Medium

No bulk API endpoint requires paginated extraction

Medium

Email sequences not exportable via API

Medium

Foundation plan disables key sales features

Pair-specific challenges

  • No bulk export endpoint — large record sets loop at 50 req/10s

    CentralStationCRM has no bulk import or export endpoint. All record reads go through individual GET calls against the REST API, each counting toward the 50 requests per 10 seconds hard cap. For accounts with thousands of People, Deals, and Activities, the export phase runs at a controlled pace using a request counter with a cooldown window, and we honour the Retry-After header on 429 responses. We chunk large record sets across multiple pages to prevent silent truncation. This constraint adds time to the export phase compared to platforms with bulk endpoints, but does not result in data loss when handled correctly.

  • Nested address routes require per-record child fetches

    CentralStationCRM does not embed addresses in the parent Person or Company record. Each address is a separate resource fetched via /people/{id}/addrs.json or /companies/{id}/addrs.json. We traverse every nested route during export so that addresses are not missed. In Nutshell, addresses are inline fields on the Person and Company object, so we flatten the first address per record during transform. If a parent record exists but its address route fails, we log the incomplete relationship and flag the record for manual follow-up rather than skipping the parent.

  • Nutshell custom field searching is limited post-migration

    Nutshell's API does not support searching or filtering records by custom field values after migration is complete. This is documented in Nutshell's API reference and community discussions. We handle this by ensuring that all meaningful filter criteria used in CentralStationCRM custom fields are also reflected as Nutshell built-in field values or as tags where appropriate, so that standard Nutshell searches can replicate the most common use cases. For advanced filtering needs, we recommend that the customer uses Nutshell's reporting export to CSV or a Zapier-connected BI tool.

  • API key only — no OAuth, admin-level key required

    CentralStationCRM authentication uses a single API key passed via the X-apikey HTTP header with no OAuth 2.0 flow. The key is scoped to the generating user's permissions, so we request an admin-level key during scoping to ensure access to closed deals, archived leads, and all record types. The key must be generated fresh; keys passed as URL parameters are deprecated and may be rejected. We transmit the key via a secure sharing mechanism and delete it after migration is confirmed complete.

Migration approach

Six steps for a successful CentralStationCRM to Nutshell data migration

  1. Scoping and schema discovery

    We audit the CentralStationCRM account via API to inventory all record types in use: People, Companies, Deals, Leads, Activities, Tasks, Offers, Tags, and any custom fields. We document the address count per Person and Company to estimate the nested route traversal workload. We simultaneously inventory the Nutshell destination account: plan tier (Foundation through Enterprise), existing custom field definitions, pipeline stages, and any validation rules that could reject imported values. The output is a written scope document and a field-level mapping spreadsheet that the customer reviews and approves before any data moves.

  2. Nutshell destination preparation

    We create any missing custom fields in Nutshell that correspond to CentralStationCRM custom fields discovered during scoping, matching field types (text, number, date, checkbox, dropdown) to Nutshell's supported custom field types for each object. We configure Nutshell pipeline stages to match CentralStationCRM deal stages where names differ. If the customer is on Nutshell Foundation and needs Quote migration, we flag the plan upgrade requirement before the migration phase begins. Custom fields are deployed in Nutshell's settings UI before the first record import runs.

  3. Test migration and reconciliation

    We run a sample migration of 50-100 records per object type into a staging area or the live Nutshell account (for small datasets) to validate the mapping. The customer spot-checks 20-30 records against the CentralStationCRM source and confirms that addresses, tags, and custom field values rendered correctly in Nutshell. Mapping corrections — field name mismatches, incorrect date formats, tag-to-custom-field reclassification — are applied to the transform configuration and a second sample run validates the fix before the full migration begins.

  4. Full API export in dependency order

    We export CentralStationCRM records in dependency order: Companies first (with their nested address routes traversed and flattened), then People (with their nested address routes flattened inline), then Leads, then Deals, then Activities and Tasks, then Offers with line items. Each phase uses the 50 req/10s rate limit with a cooldown window and Retry-After handling. Tags are extracted per record and held in a tag-mapping table until the final phase. All timestamps are preserved from the original CentralStationCRM created_date and modified_date fields.

  5. Full import into Nutshell

    We write records to Nutshell in reverse dependency order using the Nutshell REST API. Addresses from CentralStationCRM nested routes are flattened into Nutshell's inline address fields during the transform phase before each Person and Company is written. Tags are applied via Nutshell's tag API after the base record is inserted. Custom field values are written in the same API call as the base record where possible. Each phase emits a row-count reconciliation report (records sent, records written, errors) before the next phase begins.

  6. Cutover, validation, and handoff

    We freeze CentralStationCRM writes during the cutover window, run a final delta export of any records created or modified during the migration window, and apply those changes to Nutshell. The customer performs a final reconciliation check across all record types. We deliver a written inventory of CentralStationCRM automations and email templates (if present on Business tier) that require rebuilding in Nutshell, plus a list of any custom fields that could not be mapped to a Nutshell custom field and the recommended workaround for each. We provide a one-week post-migration support window for reconciliation issues.

Platform deep dives

Context on both ends of the pair

CentralStationCRM logo

CentralStationCRM

Source

Strengths

  • German servers and DSGVO compliance satisfy EU data-residency requirements out of the box
  • Free tier covers the full feature set with no artificial limitations, letting teams evaluate before paying
  • Per-user pricing is competitive: Small Office at €75/month for 10 users beats comparable Pipedrive seats
  • Ease of use is the primary design principle, reflected in consistent high ratings for interface simplicity
  • Customer support rated 5.0 by reviewers on Capterra, with fast response times cited across multiple accounts

Weaknesses

  • Feature set is intentionally minimal, lacking advanced automation, multi-currency, and granular role-based access controls found in Pipedrive or HubSpot
  • API has no bulk import endpoint; migrations must loop through individual records at the 50 req/10s rate limit
  • No native campaign or marketing automation features, making the platform unsuitable for marketing-led growth strategies
  • Smaller ecosystem means fewer third-party integrations than major CRM platforms, with Zapier as the primary integration path
Nutshell logo

Nutshell

Destination

Strengths

  • Simple, intuitive interface with minimal learning curve for sales teams new to CRM
  • Per-seat pricing is transparent and predictable, with annual billing reducing monthly cost
  • Full data export tool available for all account data including backups
  • Open JSON-RPC API allows programmatic access to all core objects
  • Native multichannel engagement (email, SMS, WhatsApp) without third-party add-ons for communication

Weaknesses

  • Reporting and analytics are considered weak, requiring manual Excel exports for detailed analysis
  • No bulk API endpoint—migration requires paginated API reads that must be rate-limited carefully
  • JSON-RPC API is less common than REST, requiring custom integration code compared to standard REST CRMs
  • Add-on costs (Forms, Nutshell IQ, Email Marketing) are per-company charges that stack on top of per-seat pricing
  • Feature restrictions on entry-level plans mean teams often need mid-tier to get basic automation

Complexity grading

How hard is this migration?

Standard CRM migration. 2 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 CentralStationCRM and Nutshell.

  • Object compatibility

    B

    2 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

    CentralStationCRM: 50 requests within 10 seconds; returns HTTP 429 with Retry-After header when exceeded.

  • Data volume sensitivity

    B

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

Estimator

Estimate your CentralStationCRM to Nutshell 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 CentralStationCRM to Nutshell data migrations

Answers to the questions buyers ask most during CentralStationCRM to Nutshell migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your CentralStationCRM to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between two and four weeks for accounts with fewer than 5,000 People, 1,000 Deals, and no custom objects. Projects exceeding 15,000 records, with multiple custom fields, or large activity histories extend to five to eight weeks because of the nested address route traversal, custom field reconciliation, and per-record rate-limit pacing on the CentralStationCRM API. We provide a timeline estimate after the scoping call once we have the actual record counts.

Adjacent paths

Related migrations to explore

Ready when you are

Move from CentralStationCRM.
Land in Nutshell, 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