CRM migration

Migrate from OptiPub to Nutshell

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

OptiPub logo

OptiPub

Source

Nutshell

Destination

Nutshell logo

Compatibility

50%

4 of 8

objects map 1:1 between OptiPub and Nutshell.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

OptiPub and Nutshell serve fundamentally different workflows: OptiPub is a publishing-focused email automation platform built around subscribers, content campaigns, and partner funnels, while Nutshell is an SMB sales CRM built around People, Leads, Companies, and Deals. The migration is not a 1:1 record swap. We map OptiPub Subscribers to Nutshell People (for known contacts) and Leads (for unconverted prospects), preserving subscription status, engagement scores, and custom properties as Nutshell custom fields. Segments migrate as static Nutshell lists or as tagged groups in custom fields. Campaigns and their engagement history (opens, clicks, sends) do not have a native Nutshell equivalent and are documented as a manual rebuild recommendation. Automation Rules, Partner funnel steps, and video integration references do not migrate. We use Nutshell's REST API with standard rate-limit handling to load records in dependency order: Companies first (for Person lookups), then People and Leads, then Activities, then custom field data.

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

OptiPub logo

OptiPub

What's pushing teams away

  • $800/month base is high entry for marketers outside the direct-response and publisher segments — small senders find more competitive flat-rate pricing elsewhere.
  • Per-message CPM (~$0.80 per 1,000) scales linearly — heavy senders with low revenue per recipient face margin pressure versus flat-rate ESPs.
  • Reviewers cite a learning curve on the campaign builder due to its breadth.
  • Single-tier 'every feature' pricing means buyers can't downgrade to remove unused capabilities.
  • Smaller third-party reviewer footprint than mainstream ESPs (Klaviyo, Mailchimp, ActiveCampaign).

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 OptiPub objects map to Nutshell

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

OptiPub

Subscriber

maps to

Nutshell

Person (primary) or Lead (fallback)

1:1
Fully supported

OptiPub Subscribers map to Nutshell Person records as the primary mapping. Subscribers with a lifecycle status of unengaged or bounced map to Nutshell Lead if the customer wants to keep them separate from active sales contacts. Email address is the dedupe key. All OptiPub custom properties (engagement frequency, subscription tier, source channel) migrate to Nutshell custom fields on Person or Lead. Nutshell Enterprise supports unlimited custom fields; Foundation is limited to a smaller set, so custom property count determines the minimum required tier.

OptiPub

Segment

maps to

Nutshell

List (tag-based grouping)

lossy
Fully supported

OptiPub Segments (dynamic or static subscriber groupings) do not have a direct Nutshell equivalent. We migrate segment membership as a tag string in a Nutshell custom field (e.g., segment_name: 'Premium_Readers' stored as a tag or text field). For static segments, we create Nutshell People Lists manually or via CSV import after the migration. Dynamic segment logic (membership criteria that update over time) cannot be replicated in Nutshell without manual list maintenance; we document the original segment criteria for the customer's admin to use when rebuilding lists.

OptiPub

Campaign

maps to

Nutshell

Activity records (manual documentation)

1:1
Fully supported

OptiPub email Campaigns with send history, subject lines, and engagement metrics (opens, clicks, bounces) do not map to any native Nutshell object because Nutshell is a CRM, not an email marketing platform. We export campaign metadata (name, send date, subject line, send count, open rate, click rate) as a CSV-formatted custom report and attach it to the Nutshell Account or Person records as a static reference. The customer uses this as a historical record; active campaign tracking requires a separate email marketing tool post-migration.

OptiPub

Company (OptiPub Partner)

maps to

Nutshell

Account

1:1
Fully supported

OptiPub Partners (affiliate and partner management records with domain monitoring and partner-level stats) map to Nutshell Account. Partner-level revenue attribution fields migrate to Account custom fields. Domain monitoring data does not have a Nutshell equivalent and is documented as a custom field or exported to a separate reference document. Account Name is set to the partner domain or company name from OptiPub.

OptiPub

Template

maps to

Nutshell

Email Template (manual rebuild)

lossy
Fully supported

OptiPub drag-and-drop and HTML email templates migrate as HTML asset files preserved in a migration package. Nutshell supports email templates (Pro+ tier) but does not import external HTML templates directly. We deliver the template HTML files and document the recommended rebuild steps in Nutshell's template editor. Template usage history (campaign associations) is documented as a reference for the customer's admin.

OptiPub

Video (Wistia/YouTube integration)

maps to

Nutshell

Custom field reference

1:1
Fully supported

OptiPub video integration references (embedded Wistia or YouTube videos in campaigns) preserve video IDs and playback statistics as static data in custom fields. Video hosting connections do not migrate; the customer re-links video accounts at the destination. Play statistics are exported as CSV data points for historical reference but do not become native Nutshell records.

OptiPub

Automation Rule

maps to

Nutshell

Email Sequence (Pro+ tier) or documented rebuild

lossy
Fully supported

OptiPub Automation Rules with publishing-specific triggers (paid publication triggers, partner funnel steps, engagement-based conditions) do not map to Nutshell sequences or automation. We deliver a written inventory of every OptiPub Automation Rule with its trigger logic, conditions, actions, and delays, mapped to a recommended Nutshell Email Sequence structure or a task-based workflow that the customer's admin rebuilds manually. Automation branching logic that relies on publisher-specific events (publication send events) has no Nutshell equivalent and is flagged as requiring process redesign.

OptiPub

Engagement history (opens, clicks)

maps to

Nutshell

Activity records

lossy
Fully supported

OptiPub engagement events (email opens, link clicks, bounce records) are aggregated at the subscriber level and migrate as custom fields on the Nutshell Person record (last_open_date, last_click_date, total_opens, total_clicks, bounce_status). Individual engagement event records do not migrate as separate Nutshell activities because they lack a native storage equivalent and would exceed the activity model for a CRM use case. Aggregate metrics provide the reporting continuity needed for subscriber health scoring.

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.

OptiPub logo

OptiPub gotchas

Medium

Dedicated IP reputation transfer requires warmup

Medium

Automation workflow branching logic may not map 1:1

Low

Video integration references need re-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

  • Automation Rules and Sequences do not migrate

    OptiPub Automation Rules use publishing-specific triggers (paid publication events, partner funnel steps, subscriber milestone conditions) that have no equivalent in Nutshell. Nutshell Email Sequences (available from Pro tier at $42/user/month) support basic time-based and action-triggered follow-up, but OptiPub's branching logic does not map 1:1. We deliver a written inventory of every active OptiPub Automation Rule with its trigger, conditions, and actions. The customer's admin rebuilds sequences in Nutshell manually, and publisher-specific triggers are flagged as requiring process redesign at the destination.

  • Engagement history requires aggregate mapping

    Nutshell's activity model (Tasks, Events, Emails) is designed for sales engagement logging (calls, meetings, sent emails), not high-volume email marketing metrics. Individual open and click events from OptiPub campaigns cannot be stored as separate activity records in Nutshell without creating a bloated timeline. We aggregate engagement metrics at the subscriber level and store them as custom fields on the Person record. Customers who need granular campaign engagement analysis should retain an email marketing tool (Mailchimp, ConvertKit, or similar) for campaign analytics and use Nutshell for sales pipeline management.

  • Nutshell custom field limits constrain publisher metadata

    Nutshell Foundation ($16/user/month) limits the number of custom fields available on Person, Company, and Lead objects. OptiPub subscribers commonly carry 10-20 custom properties (engagement frequency, subscription tier, last publication date, partner attribution, utm_source, referral channel, etc.). We audit the custom property count during discovery and recommend Nutshell Enterprise ($67/user/month) for unlimited custom fields if the migration scope exceeds Foundation limits. Custom field type mapping (text, date, number, currency, picklist) must be specified per field during schema design.

  • Video playback and integration references break at cutover

    Campaigns embedding Wistia or YouTube videos store integration credentials and playback statistics in OptiPub. We export video play statistics as static CSV data points attached to the relevant campaign or subscriber records. The video hosting connections do not transfer because they require OAuth re-authentication at the destination. Embedded video playback within any migrated email templates at the destination depends on the destination platform's video embedding support.

Migration approach

Six steps for a successful OptiPub to Nutshell data migration

  1. Discovery and custom property audit

    We audit the OptiPub account for subscriber count, segment definitions, campaign history, active automation rules, template assets, video integration references, and partner records. We identify every OptiPub custom property on Subscriber, Segment, and Campaign and map it to a Nutshell equivalent (standard field or custom field with type). We assess the Nutshell destination tier required based on custom field count and email sequence needs. The discovery output is a written migration scope document and Nutshell edition recommendation.

  2. Schema design and custom field creation

    We design the Nutshell schema in the destination org. This includes creating custom fields on Person, Company, and Lead for all OptiPub custom properties (with correct type mapping: text, date, currency, number, picklist). We map OptiPub Segments to tag strings or static Lists. Partner revenue attribution fields map to Account custom fields. Video reference data maps to custom text fields. We deploy schema to Nutshell Sandbox or a staging environment for validation before production migration.

  3. Sample migration and reconciliation

    We run a test migration with a representative subset (500-1,000 records) into the Nutshell destination. The customer reviews the mapped Person records, verifies that custom properties landed in the correct fields, spot-checks 20-30 records against the OptiPub source, and confirms that segment tag strings are readable. Any field mapping corrections and custom field type adjustments happen here. We do not proceed to full production migration until the sample passes reconciliation sign-off.

  4. Production migration in dependency order

    We run production migration in record-dependency order: Companies (from OptiPub Partners) first, then People (from OptiPub Subscribers) with AccountId resolved via domain or company name lookup, then Leads (for unconverted or unengaged subscribers), then engagement aggregate custom fields, then segment tag data. Each phase emits a row-count reconciliation report. Automation Rules, Templates, and campaign engagement metadata are exported as static asset packages and delivered alongside the live Nutshell records.

  5. Cutover, delta sync, and automation handoff

    We freeze writes to OptiPub during the final delta migration window, capture any new records created since the initial export, and load them into Nutshell. We enable Nutshell as the system of record and deliver the Automation Rule inventory and Template asset package to the customer's admin team. We support a three-day hypercare window for reconciliation issues. We do not rebuild OptiPub Automation Rules as Nutshell Sequences inside the migration scope; that work is handled by the customer's admin using our documented inventory.

Platform deep dives

Context on both ends of the pair

OptiPub logo

OptiPub

Source

Strengths

  • Dedicated IP infrastructure gives publishers full control over sender reputation without shared pool risks
  • Volume-based pricing model based on emails sent rather than contact count benefits high-volume senders
  • Publishing-specific workflow automation designed for subscription and content businesses
  • Modern interface built on contemporary infrastructure versus legacy platforms with outdated architectures
  • Responsive support team with demonstrated expertise in email deliverability optimization

Weaknesses

  • Smaller market presence and fewer third-party integrations compared to major platforms like HubSpot or Salesforce
  • Limited brand recognition may complicate procurement decisions in larger organizations
  • Pricing transparency is unclear from public documentation, requiring direct sales conversations
  • Feature set is narrower than enterprise marketing automation platforms with broader use cases
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. 1 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 OptiPub and Nutshell.

  • Object compatibility

    B

    1 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

    OptiPub: Not publicly documented — typical SaaS limits assumed and confirmed during scoping.

  • Data volume sensitivity

    A

    OptiPub exposes a bulk API — large-volume migrations stream efficiently.

Estimator

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

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

Can't find your answer?

Walk through your OptiPub 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 under 15,000 subscribers with no complex custom object dependencies. Migrations with publisher-specific custom properties (engagement scores, segment tags, partner attribution fields), large engagement history, or accounts requiring Nutshell Pro or Enterprise for email sequences move to four to eight weeks. The timeline depends on custom property count, record volume, and how quickly the customer reviews and approves the sample migration.

Adjacent paths

Related migrations to explore

Ready when you are

Move from OptiPub.
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