CRM migration

Migrate from HoneyBook to Nutshell

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

HoneyBook logo

HoneyBook

Source

Nutshell

Destination

Nutshell logo

Compatibility

60%

6 of 10

objects map 1:1 between HoneyBook and Nutshell.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from HoneyBook to Nutshell requires navigating two fundamentally different data models. HoneyBook organizes business around Projects that bundle inquiries, pipeline stages, invoices, contracts, and proposals into a single client-facing record. Nutshell follows a conventional CRM hierarchy: Leads for unqualified prospects, People for contact records, Accounts for companies, and Deals for sales opportunities. HoneyBook exposes no public API, which means every export relies on CSV downloads from the web interface or reconstructed project data from internal views. We handle this constraint by running authenticated export sessions, building a structured intermediary from the available CSVs, and loading the results through Nutshell's JSON-RPC API with rate-limit awareness. Pipeline stages migrate as Nutshell pipeline stages, and any HoneyBook custom fields on contacts or projects map to Nutshell custom fields. Automations, client questionnaires, contract PDFs, and proposal files require separate handling and are inventoried for manual rebuild post-migration.

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

HoneyBook logo

HoneyBook

What's pushing teams away

  • HoneyBook executed significant price increases in 2025 — Starter nearly doubled from $19 to $36/month and Premium jumped to $129 — prompting customers on fixed margins to evaluate alternatives.
  • The platform has no bulk export or documented public API, making programmatic data extraction time-consuming and forcing users into manual CSV downloads that miss project history and attachment metadata.
  • HoneyBook lacks native SMS capabilities and has limited email marketing features — users who need rich formatted email campaigns must integrate a separate tool like Flodesk or Mailchimp.
  • The onboarding process, particularly template setup and document customization, is described as steep by new users who lack design or legal background.
  • Some advanced CRM needs — custom objects, complex lead scoring, multi-tier pipelines — are not well supported, pushing growing agencies toward more flexible platforms.

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

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

HoneyBook

Contact

maps to

Nutshell

Person

1:1
Fully supported

HoneyBook Contacts export as a CSV from the Clients panel and include name, email, phone, address, notes, and creation date. We ingest this CSV directly and map each row to Nutshell Person records via the JSON-RPC API using the email address as the dedupe key. Custom fields on HoneyBook contacts (client type, referral source, birthday) map to Nutshell custom fields on Person. If multiple HoneyBook contacts share the same email address, we flag duplicates for the customer's review before import.

HoneyBook

Company

maps to

Nutshell

Account

1:1
Fully supported

HoneyBook stores company information within the contact record or as a separate business profile. We extract company records by parsing the business name and address fields from the contact CSV, then deduplicate by domain. Each unique company domain creates one Nutshell Account record with the business name as Account.name and the domain as Account.webpage. Contacts link to their parent Account via the Nutshell Person.accountId field.

HoneyBook

Project

maps to

Nutshell

Deal

1:1
Fully supported

HoneyBook Projects are the primary work container and map to Nutshell Deals. Each Project contains an inquiry, pipeline stage, associated contacts, custom fields, and financial records. We reconstruct the project list by scraping the pipeline view or extracting from HoneyBook's internal project list if accessible. The HoneyBook pipeline stage maps to a Nutshell Pipeline Stage (New, Contacted, Qualified, Proposal Sent, Won, Lost), and we either match existing stage names or create new stages that reflect the customer's HoneyBook stage names.

HoneyBook

Project Custom Fields

maps to

Nutshell

Deal Custom Fields

1:1
Fully supported

HoneyBook supports custom fields on projects including text fields, date fields, dropdowns, and checkboxes. We identify all active project-level custom fields during discovery, export their values alongside the project metadata, and map each to a corresponding Nutshell custom field on the Deal object. Custom field type mapping converts HoneyBook dropdown values to Nutshell dropdown options and preserves checkbox states as true/false strings.

HoneyBook

Invoice

maps to

Nutshell

Note (on Deal)

lossy
Fully supported

HoneyBook Invoices include line items, payment status, amounts, tax, and client associations. Nutshell has no native Invoice object, so we store invoice metadata as a formatted Note on the parent Deal. The Note body contains invoice number, line items, amounts, payment status (Paid, Partial, Overdue), and date. Open invoices (unpaid or partially paid) are flagged for the customer to recreate in their accounting tool post-migration. We do not migrate invoice PDFs as native records; these are flagged for manual upload to the Account or Deal as ContentDocument attachments.

HoneyBook

Contract

maps to

Nutshell

ContentDocument (on Account or Deal)

1:1
Fully supported

HoneyBook contracts are template-based documents with client associations and signature status. We export contract metadata (client name, template name, status, date) and flag any contract files that need separate download. Contract PDFs cannot be programmatically migrated because HoneyBook file URLs are session-bound. We deliver a manifest of all contract records with their associated Account and Deal, and the customer uploads the actual PDF files manually post-migration. The contract metadata (status, date, template name) migrates as a Note on the Deal.

HoneyBook

Proposal

maps to

Nutshell

Note (on Deal)

lossy
Fully supported

HoneyBook Proposals are project-level documents combining scope, pricing, and terms. They are tied to the project pipeline. We extract proposal records including the client, project association, proposal date, and status (Draft, Sent, Viewed, Accepted, Declined). Each proposal migrates as a Note on the corresponding Nutshell Deal, with the Note title set to the proposal name and the body containing the proposal content if accessible via export. Proposal PDFs follow the same constraint as contracts and are flagged for manual upload.

HoneyBook

Pipeline Stage

maps to

Nutshell

Pipeline Stage

lossy
Fully supported

HoneyBook pipelines have configurable stages (Inquiry, Follow Up, Proposal Sent, Booked, etc.) with move-time tracking. We map these to Nutshell Pipeline Stages by name match where possible, creating new Nutshell stages for any HoneyBook stage names that do not exist in the destination. The stage probability percentages are set on Nutshell's stage configuration. If the customer has multiple HoneyBook pipelines (Premium tier feature), we map each to a separate Nutshell pipeline and assign the relevant Deal to the correct pipeline at import time.

HoneyBook

Team Member

maps to

Nutshell

User

1:1
Fully supported

HoneyBook distinguishes between collaborators (external, limited project access) and team members (internal). We export team member records including name, email, and role. Each team member maps to a Nutshell User record, resolved by email match. Collaborators without an email in the destination Nutshell account are flagged for the customer to provision as User records before the migration phase begins. Owner assignments on Projects and Deals resolve to the mapped Nutshell User ownerId.

HoneyBook

Payment History

maps to

Nutshell

Note (on Deal)

lossy
Fully supported

HoneyBook payment records include amount, method, status, and processing date. Bank transfers show a 'Payment Attempted' status for 7-8 days while clearing. We extract payment history via the dashboard export and map payment status (Completed, Pending, Refunded, Payment Attempted) to a formatted Note on the parent Deal. We preserve the original HoneyBook timestamp rather than the settlement date for 'Payment Attempted' records to avoid misclassifying them as completed payments. Payment method and processing fee details are stored in the Note for audit purposes.

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.

HoneyBook logo

HoneyBook gotchas

High

No public bulk API forces manual data export

Medium

Payment processing fees apply to every transaction

Low

Bank transfers take 7–8 days to process

Medium

HoneyBook Balance is a separate banking product

Medium

Limited international availability affects data residency

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

  • HoneyBook has no public API for bulk export

    HoneyBook exposes no public REST or GraphQL API. The only native export is a CSV of contacts from the Clients panel. All other data—projects, invoices, contracts, proposals, pipeline history—must be reconstructed from the web interface or extracted via screen-scraping sessions. This process is slower than API-based migrations and requires a longer discovery and scoping window. We mitigate this by running authenticated export sessions, downloading available CSVs, and using HoneyBook's internal data views to reconstruct project and financial records, but customers should expect a longer timeline than API-to-API migrations of equivalent record volume.

  • Nutshell has no native Invoice or Contract object

    Nutshell CRM does not include native objects for invoices, contracts, or proposals. These records must be stored as Notes or custom fields on Deals and Accounts, or as file attachments. We handle this by storing invoice metadata and proposal content as formatted Notes on the parent Deal, and flagging contract and proposal PDFs for manual upload post-migration. If the customer requires native invoice tracking, they need to implement a separate accounting tool (QuickBooks, FreshBooks, Xero) and sync it with Nutshell via Zapier or a native integration. We do not build that integration as part of standard migration scope.

  • Bank transfer payment status requires careful timestamp handling

    HoneyBook marks bank transfers as 'Payment Attempted' for 7-8 days while the transfer clears. Importing payment history with this status as-is can confuse accounting reconciliation in Nutshell, where there is no equivalent payment processing module. We mark these records with their original HoneyBook timestamp and add a note indicating 'Pending settlement' to distinguish them from completed payments. Customers should review all Payment Attempted records and update their accounting tool accordingly if they rely on payment status for cash-flow reporting.

  • HoneyBook automations do not migrate to Nutshell

    HoneyBook automations (email triggers, questionnaire flows, booking confirmations, follow-up reminders) are rule-based server-side configurations with no export mechanism. Nutshell's automation rules (Pro tier) use a different triggers-and-actions model. We do not migrate automations as code. We deliver a written inventory of every active HoneyBook automation with its trigger conditions, actions, and recommended Nutshell Automation equivalent, and the customer's admin rebuilds them post-migration. Client questionnaire structures migrate as structured data but require manual reconfiguration as intake forms in Nutshell or a connected tool.

  • Contract and proposal PDFs are session-bound and not programmatically downloadable

    HoneyBook file URLs are session-bound and not publicly accessible via direct link. Contract PDFs, signed documents, and proposal files cannot be downloaded programmatically without an active HoneyBook session context. We extract all accessible contract and proposal metadata (client, template name, status, date) and store it as Notes on the parent Deal. The actual PDF files must be downloaded manually by the customer from within their HoneyBook account and re-uploaded to Nutshell as ContentDocument attachments on the Account or Deal post-migration. We provide a file manifest listing every contract and proposal with its associated record for reference during manual upload.

Migration approach

Six steps for a successful HoneyBook to Nutshell data migration

  1. Discovery and HoneyBook export session

    We run an authenticated session against the customer's HoneyBook account to extract available CSV exports (Contacts from Clients panel) and reconstruct project records by navigating the pipeline view and project list pages. We document all active pipeline stages, custom fields on contacts and projects, team members, and any available invoice or contract metadata. This phase produces a written data inventory and identifies any records that require manual extraction or customer-assisted download.

  2. Nutshell schema design and pipeline configuration

    We design the destination schema in Nutshell, including provisioning any custom fields on Person, Account, and Deal objects, configuring pipeline stages to match the customer's HoneyBook stage names, and setting up any required Account-Industry or Person-custom field dropdown options. We also create the Nutshell Users for each team member identified during discovery, mapping the HoneyBook team member email to the Nutshell User email for owner resolution during import.

  3. Sandbox migration and reconciliation

    We run a full migration into a Nutshell sandbox environment using production-like data volume. The customer reconciles record counts (People in, Accounts in, Deals in), spot-checks 25-50 random records against the HoneyBook source, and validates that pipeline stage assignments, custom field values, and owner assignments match the source. Any mapping corrections happen in this sandbox phase before production migration begins. Nutshell's JSON-RPC API is used for all insert and update operations with rate-limit handling on find and get requests.

  4. Owner and contact deduplication

    We extract every distinct HoneyBook Owner referenced on Project and Deal records and match by email against the Nutshell destination's User table. Any HoneyBook Owner without a matching Nutshell User goes to a reconciliation queue for the customer's admin to provision before record import resumes. We also run deduplication on Person records by email address to prevent duplicate contacts from entering Nutshell, flagging any matches for customer review.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Nutshell Users (validated), Accounts (from HoneyBook company data), People (with AccountId resolved), Deals (with PersonId, AccountId, OwnerId, and PipelineId resolved), Notes (containing invoice metadata, proposal content, and payment history), and Contract/Proposal metadata. Each phase emits a row-count reconciliation report before the next phase begins. We use Nutshell's JSON-RPC API with batch chunking and exponential backoff on rate-limited responses.

  6. Cutover, file manifest delivery, and automation handoff

    We freeze HoneyBook 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 file manifest listing every contract and proposal PDF requiring manual upload, along with the automation inventory document for the customer's admin to rebuild HoneyBook automations in Nutshell Automation (Pro tier) or a connected workflow tool. We support a one-week hypercare window where we resolve any reconciliation issues. We do not rebuild HoneyBook automations as Nutshell Automation rules inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

HoneyBook logo

HoneyBook

Source

Strengths

  • Combines CRM, invoicing, contracts, and payment processing in a single subscription for service businesses.
  • Automations handle client-facing touchpoints like reminders, questionnaires, and booking confirmations without manual work.
  • Pipeline view gives a clear visual of inquiry status from first contact through project completion.
  • Strong customer support with 7-day-a-week availability and a community of professional users.
  • Mobile app available on iOS with full feature parity for on-the-go client management.

Weaknesses

  • No public bulk API or documented export endpoints — all data extraction relies on manual CSV downloads or screen scraping.
  • Significant 2025 price increases (Starter nearly doubled) have driven churn among cost-sensitive freelancers.
  • Limited international support — platform primarily designed for U.S. and Canadian businesses.
  • No native SMS capability and restricted email marketing features compared to dedicated marketing tools.
  • Steep onboarding curve for template setup and document customization without third-party assistance.
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 HoneyBook 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

    HoneyBook: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your HoneyBook 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 three and five weeks for accounts under 5,000 Contacts, 500 Projects, and no complex custom field structures. Migrations requiring reconstruction of invoice records, contract metadata, and multiple pipeline stages from HoneyBook's web interface views move to six to ten weeks because of the manual export processing and JSON-RPC batch loading with Nutshell's rate limits. The absence of a HoneyBook public API is the primary driver of timeline variance; API-to-API migrations of equivalent volume typically complete faster.

Adjacent paths

Related migrations to explore

Ready when you are

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