CRM migration
Field-level mapping, validation, and rollback between Actito and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Actito
Source
Nutshell
Destination
Compatibility
5 of 10
objects map 1:1 between Actito and Nutshell.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Actito to Nutshell is a platform-type transition from a marketing automation system with a Profile-centric data model to a sales CRM with a Contact-Company-Deal structure. Actito's Profiles map to Nutshell Persons, and Actito's Custom Tables map to Nutshell's custom fields on Person and Company. Actito's entity partitions, multi-channel campaign configurations, and scenario automations have no direct Nutshell equivalent; we deliver a written inventory of these resources for your admin to address outside the migration. We use Actito's Export API with GZIP compression to handle the 100 calls-per-minute rate limit, chunk data into controlled batches, and map subscription preferences and GDPR consent flags to Nutshell custom fields so compliance data survives the cutover. Engagement history migrates to Nutshell Activities, and push notification device tokens migrate as custom fields if the destination includes a push integration.
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 Actito 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.
Actito
Profile
Nutshell
Person
1:1Actito Profiles map 1:1 to Nutshell Person records. All standard and custom profile attributes migrate as Nutshell Person fields. Email address is used as the dedupe key. Profile subscription preferences (opt-in status, channel-level consent, double opt-in timestamp) migrate as custom fields on Person rather than as a separate table.
Actito
Profile
Nutshell
Company
1:manyIf an Actito Profile contains company affiliation fields (company name, domain, industry, employee count), we split these into a Nutshell Company record and link the Person to it via the companyName field lookup. Domain-based matching identifies duplicate companies across profiles and collapses them into a single Company record before import.
Actito
Custom Table
Nutshell
Person custom fields or Company custom fields
1:1Actito Custom Tables linked to Profiles migrate as Nutshell custom fields on the relevant object (Person or Company). We inspect the custom table schema during scoping, map field types to Nutshell equivalents (Text, Long Text, Currency, Date, Number, Boolean), and create the fields in Nutshell before migration. Relationships between custom tables require flattening since Nutshell does not support cross-table foreign keys.
Actito
Entity
Nutshell
Teams or custom field
lossyActito entity partitions do not have a direct Nutshell equivalent. If the customer uses entities to separate B2C and B2B data or regional teams, we map entity assignments to a custom text field (actito_entity__c) on Person and Company records, or to Nutshell Teams if the Teams feature is available in the destination plan.
Actito
Subscriptions and Preferences
Nutshell
Person custom fields
1:1Profile-level opt-in, consent flags, and preference data migrate as structured custom fields on the Nutshell Person record. Double opt-in status, channel-level consent (email, SMS, push), and GDPR attribute fields preserve on the destination. We flag any consent records that require re-collection if Nutshell's preference model cannot accommodate the original Actito preference tree structure.
Actito
Engagement: Email (sent via Actito campaigns)
Nutshell
Activity
1:1Actito email engagement records (opens, clicks, bounces, unsubscribes) are generated by the platform during campaign execution and are available for export as interaction data. We map these to Nutshell Activity records attached to the Person record. Plain text notes and meeting records migrate as Task or Note records in Nutshell.
Actito
Push Device Tokens
Nutshell
Person custom fields
1:1Push notification device tokens and opt-in status migrate as custom fields on Nutshell Person records. Historical push campaign performance data does not migrate; we advise exporting and archiving Actito push campaign reports before cutover and flag that reporting starts from the go-live date forward.
Actito
Campaign configuration metadata
Nutshell
Not migratable (inventory delivered)
lossyActito multi-channel campaign configurations (email, SMS, push, print, web, call center) have no direct Nutshell equivalent. Nutshell does not support campaign orchestration, targeting criteria, or automated scenario triggers. We deliver a written campaign inventory with channel type, targeting criteria, and content references for the customer's admin to evaluate against Nutshell's email broadcast and automation capabilities.
Actito
Scenario (automated workflow)
Nutshell
Not migratable (inventory delivered)
lossyActito scenarios with trigger conditions, branching rules, and action steps do not migrate. Nutshell Pro and above support workflow rules with basic trigger-based automation, but these are not equivalent to Actito's event-triggered scenario builder. We deliver a written scenario inventory with trigger, conditions, actions, and a recommended Nutshell workflow approach. The customer's admin rebuilds these in Nutshell or a dedicated automation tool.
Actito
Export Definitions
Nutshell
Not migratable
lossyActito export job definitions (CSV, Excel, GZIP compression settings, scheduling) are source-platform artifacts. We use the underlying data during migration but do not recreate export definitions in Nutshell. The customer's admin configures any recurring exports in Nutshell post-migration.
| Actito | Nutshell | Compatibility | |
|---|---|---|---|
| Profile | Person1:1 | Fully supported | |
| Profile | Company1:many | Fully supported | |
| Custom Table | Person custom fields or Company custom fields1:1 | Fully supported | |
| Entity | Teams or custom fieldlossy | Fully supported | |
| Subscriptions and Preferences | Person custom fields1:1 | Fully supported | |
| Engagement: Email (sent via Actito campaigns) | Activity1:1 | Fully supported | |
| Push Device Tokens | Person custom fields1:1 | Fully supported | |
| Campaign configuration metadata | Not migratable (inventory delivered)lossy | Fully supported | |
| Scenario (automated workflow) | Not migratable (inventory delivered)lossy | Fully supported | |
| Export Definitions | Not migratablelossy | Mapping required |
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.
Actito gotchas
API rate limit of 100 req/min is restrictive for bulk migration
V4 deprecation overlap requires migration path sequencing
Push notification migration excludes campaign history
Maximum 5 API keys per licence constrains parallel migration workers
Excel export row limitation conflicts with large dataset expectations
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 source audit
We audit the Actito portal across licence tier, Profile schema, all Custom Table definitions and their relationship links, Entity assignments and their scope, active scenario count and complexity, campaign configurations and targeting criteria, engagement interaction volume, and push notification device token volume. We identify which Actito API version each export job uses to catch any V4 deprecation overlaps. The discovery output is a written migration scope and field mapping specification that the customer reviews and approves before migration begins.
Destination schema provisioning in Nutshell
We pre-create all custom fields in Nutshell (on Person and Company objects) before any data import. This includes Actito custom table fields mapped to custom fields, subscription and consent fields, GDPR attribute fields, push token fields, and any Actito attribute that has no native Nutshell equivalent. Field types are validated against Nutshell's supported types (Text, Long Text, Number, Currency, Date, Checkbox). We configure Teams or custom partition fields if the customer uses Actito entities for data separation.
Company deduplication and Person-Company linkage planning
We extract all company affiliation data from Actito Profiles, apply domain-based matching and fuzzy name matching to identify duplicate companies, and collapse them into a unique company list before import. Each unique company becomes a Nutshell Company record. We then map each Actito Profile to a Person record with the resolved CompanyId lookup so the Person-to-Company relationship is satisfied at import time rather than repaired post-import.
Export with rate-limit management and bulk compression
We extract Profile records, Custom Table records, engagement data, and push device tokens from Actito using ETL export jobs with GZIP compression rather than looping API calls to respect the 100 calls-per-minute rate limit. Large profile sets are split into multiple export batches. We validate export completeness (row counts, linked record counts) against the discovery inventory before proceeding to transform.
Transform, custom table flattening, and field mapping execution
We run the field mapping specification against the extracted data. Custom table fields flatten into Person or Company custom fields per the schema mapping. Relationship fields between custom tables resolve to single-value fields. Subscription preferences and GDPR consent data populate the actito_ consent custom fields on Person. Engagement records convert to Nutshell Activity records. Push device tokens and opt-in status populate custom fields on Person. The transform output is a set of CSV files ready for Nutshell import.
Staging import and reconciliation
We run a full import into a Nutshell staging environment using production-like data volume. The customer's admin reconciles Person counts (imported vs expected), Company counts, custom field populated rate, and Activity count. We resolve any Company lookup failures, required-field violations, or dedupe conflicts before production import. Sign-off on the staging results authorizes the production migration window.
Production migration, cutover, and scenario handoff
We freeze Actito writes during cutover, run a final delta export of any records modified during the migration window, and execute the production import in dependency order: Companies first, then Persons with CompanyId resolved, then Activities. We deliver the scenario and campaign inventory document to the customer's admin team for Nutshell workflow rebuild evaluation. We do not rebuild Actito scenarios in Nutshell inside the migration scope. Post-migration, we provide a reconciliation report and a one-week hypercare window for data quality issues.
Platform deep dives
Actito
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 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 Actito and Nutshell.
Object compatibility
1 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
Actito: 100 requests per minute per licence; 5 concurrent requests maximum; 5 API keys per licence.
Data volume sensitivity
Actito exposes a bulk API — large-volume migrations stream efficiently.
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 Actito to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Actito 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 Actito
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.