CRM migration

Migrate from Formaloo to Nutshell

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

Formaloo logo

Formaloo

Source

Nutshell

Destination

Nutshell logo

Compatibility

50%

4 of 8

objects map 1:1 between Formaloo and Nutshell.

Complexity

BStandard

Timeline

1-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Formaloo to Nutshell means transitioning from a form-first work OS built on relational databases to a sales-focused CRM where contacts and companies are the primary objects. Formaloo stores customer data as form responses linked by reference fields across multiple database tables; Nutshell stores contacts as flat records with standard fields and custom field extensions. We extract every form response as a structured row, flatten Formaloo's relational cross-references into custom fields or tags on the target Contact or Company record, and resolve file attachments as linked notes or activity entries. Formaloo's conditional logic rules, calculation fields, and form-level automation do not migrate as functional rules because Nutshell's automation model (called Automations) uses different triggers and actions; we deliver a written logic inventory for your admin to reproduce. The migration is scoped to form data, not to form templates, which are configuration artifacts of the source platform.

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

Formaloo logo

Formaloo

What's pushing teams away

  • Trustpilot reviewers report slow or unresponsive support, with some customers waiting days or weeks for answers after paying for a team subscription.
  • Early adopters were promised grandfathered workspace limits that were later changed, generating documented resentment and churn on review sites.
  • Email notification reliability is a recurring complaint — form submission alerts sometimes fail to arrive, affecting business-critical workflows.
  • Users on the free plan cannot collect signatures, which forces upgrades for any use case requiring legally binding form completion.
  • CSS-based form styling without a visual editor frustrates non-technical users who migrated from drag-and-drop form builders.

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

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

Formaloo

Form

maps to

Nutshell

Contact and Company

1:many
Fully supported

Each Formaloo Form is treated as a structured table. For forms collecting person-level data (name, email, phone, company), each Response row maps to a Nutshell Contact. For forms collecting organization-level data, each Response row maps to a Nutshell Company. The Form definition (field structure, field labels) is preserved as a text summary in a custom field formaloo_form_id__c for audit. If multiple Forms collect contact information, the responses are merged into a single Contact record per submitter using email as the dedupe key.

Formaloo

Form Response

maps to

Nutshell

Contact or Company record field values

1:1
Fully supported

Individual Form Responses map to Nutshell Contact or Company records with field-by-field transformation. Formaloo field types (text, email, phone, date, number, choice) map to Nutshell standard fields (Email, Phone, Mobile, Birthday, Date of Birth, Postal Code, Description). Formaloo choice fields map to Nutshell custom picklist fields created during schema design. Each Response's submitted_at timestamp maps to Contact Created Date or a custom formaloo_submitted_at__c field to preserve the original submission time.

Formaloo

Relational Database (linked Forms)

maps to

Nutshell

Custom Fields and Tags

1:many
Fully supported

Formaloo's relational database layer links multiple Forms via reference fields. We export the database structure as a set of related tables, then flatten cross-record references into Nutshell custom fields. For example, a Formaloo reference field linking a Contact Form to a Project Form becomes a custom text field project_name__c or a Tag on the Contact record. Many-to-many relationships are decomposed into Tags on the Contact. The customer selects the flattening strategy during scoping based on the number of related records.

Formaloo

File Upload field (Form Response)

maps to

Nutshell

Note with attachment

1:1
Fully supported

Formaloo file upload fields attached to form responses migrate as Nutshell Notes with the file attached via the File (ContentDocument) model. We extract the file from Formaloo's export or API response, upload it to Nutshell as an Attachment or ContentDocument, and link it to the parent Contact or Company record. File names are preserved in the Note body for searchability.

Formaloo

Form Submission (email notification)

maps to

Nutshell

Activity (Task or Email Message)

1:1
Fully supported

If the customer used Formaloo's email notification feature to send confirmation emails to form submitters, those email events are not separately stored in Formaloo's export and do not produce individual EmailMessage records in Nutshell. The submission timestamp is preserved as a Contact or Note field. If the customer used Formaloo's two-way email feature to receive email replies to form notifications, those replies do not migrate; we document this limitation and recommend setting up Nutshell email templates as the replacement communication method.

Formaloo

Logic Rules (conditional visibility and calculations)

maps to

Nutshell

(documented, not migrated)

lossy
Fully supported

Formaloo's conditional logic rules, field visibility conditions, and calculation formulas are UI-defined automation that does not export as structured data. We document each Form's logic configuration as a written summary (field name, trigger condition, action) and deliver it alongside the migration. Nutshell's Automations use a different trigger-and-action model; the customer's admin uses the logic inventory to rebuild equivalent rules in Nutshell Automations post-migration.

Formaloo

Signature field (Form Response)

maps to

Nutshell

Note or attached document

lossy
Fully supported

Formaloo signature fields are only available on paid plans. If the customer's source plan included signature fields, we export the signature image as a PNG or PDF file and attach it to the corresponding Nutshell Contact record as a Note or ContentDocument. Nutshell does not have a native e-signature field; for legally binding signature use cases, we recommend a separate e-signature tool such as DocuSign or PandaDoc as the replacement workflow.

Formaloo

Workspaces and Folders

maps to

Nutshell

Teams and Tags

1:1
Fully supported

Formaloo Workspaces map to Nutshell Teams for organizational assignment. Formaloo folder paths map to Nutshell Tags so that folder structure is recoverable as tag labels (e.g., tag: Lead/Inquiry/2025). We extract the full folder path from each Form and Response and decompose it into the most granular applicable label.

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.

Formaloo logo

Formaloo gotchas

High

Old dashboard migration is a manual multi-step process

Medium

Excel import field types must match Formaloo's requirements

Low

Signature fields gated behind paid tiers

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

  • Old dashboard transfer required before API or export access

    Formaloo maintains two dashboard versions: the older dashboard and a newer dashboard. The platform publishes a dedicated step-by-step guide for transferring forms from the old dashboard to the new dashboard, and the process is not automated. If a customer is on the old dashboard, we cannot access their data via API or bulk export until the transfer is completed. We coordinate the transfer sequence during the migration scoping call to avoid accessing stale endpoints. This step adds one to two days to the project timeline.

  • Relational database flattening requires scoping decisions

    Formaloo's relational database layer links Forms together via reference fields, creating a graph of records. Nutshell's CRM schema is flat: Contacts, Companies, and custom fields on those objects, with Activities linked as associations. There is no native relational join table in Nutshell. We flatten Formaloo's relational graph into custom fields, Tags, or Notes during migration, but the flattening strategy must be chosen per-database during scoping. Databases with circular references or complex many-to-many relationships may require the customer to simplify the data model before migration or accept that some relationship metadata is represented as text notes rather than structured fields.

  • Logic rules and calculation fields do not migrate as functional rules

    Formaloo's conditional logic (field visibility, auto-fill, calculations) is defined in the UI and does not export as structured automation. Nutshell's Automations use a different trigger model (record creation, field change, date-based) that does not accept imported Formaloo logic rules as executable code. We document each Form's logic configuration as a written summary during migration. Any rules that the customer wants active in Nutshell must be rebuilt by the admin in Nutshell Automations post-migration. We provide the inventory, not the rebuild.

  • Signature fields require paid-tier confirmation on source

    Formaloo's free plan does not include signature fields. Teams that used signatures on a paid plan and later export may not realize that the signature field type was gated behind the subscription tier. We confirm the customer's Formaloo plan includes signature fields during scoping and flag any form using signatures. If the signature was collected on a free-plan-equivalent tier, the signature field type will not appear in the export and the response data will be missing those values.

  • Two-way email features and webhook integrations do not transfer

    Formaloo's two-way email sync (for receiving and tracking replies to form notification emails) and webhook-based integrations (Google Sheets two-way sync, Wix, Pabbly) are Formaloo-specific and do not transfer to Nutshell. We document each active integration with its configuration details (webhook URL, sync frequency, field mapping) in a separate integrations inventory for the customer's admin to reconfigure in Nutshell or via Nutshell's native integration ecosystem.

Migration approach

Six steps for a successful Formaloo to Nutshell data migration

  1. Discovery and dashboard transfer verification

    We audit the customer's Formaloo workspace across forms, response counts, database structures (relational links between Forms), active logic rules, and any file attachments. We confirm whether the customer is on the old or new Formaloo dashboard. If on the old dashboard, we coordinate the manual transfer to the new dashboard before any data extraction begins. We also capture workspace and folder structure, user roles, and any signature field usage to confirm the source plan tier. The discovery output is a written migration scope with form-to-object mapping decisions, flattening strategy for relational databases, and an integration inventory.

  2. Schema design and Nutshell field mapping

    We design the destination schema in Nutshell. For each Form, we identify the target object (Contact or Company) and map each Formaloo field to a Nutshell standard field or a new custom field. Relational database references are resolved into the flattening strategy (custom field, tag, or note attachment). We pre-create all custom picklist values, custom text fields, and custom date fields in Nutshell before any data import. If the customer uses Nutshell Teams, we map Formaloo Workspaces to Teams at this stage.

  3. Data extraction and transformation

    We export form responses from Formaloo via the REST API or Excel export, depending on volume. For relational databases, we export each linked Form separately and then perform the cross-reference resolution using the reference field values to create the flattened custom field values. We normalize Formaloo field types (date formats, number precision, choice list matching) to match Nutshell's import requirements. Logic rules are documented as a text summary per Form at this stage.

  4. Sandbox or pilot import and reconciliation

    For migrations over 2,000 records, we run a pilot import into a Nutshell test environment to validate field mapping, picklist values, custom field population, and attachment linking. The customer spot-checks 20-30 records against the Formaloo source and confirms mapping accuracy before production migration begins. Corrections to field mapping, custom field creation, or flattening strategy happen here, not in production.

  5. Production migration in dependency order

    We run production migration in record order: Nutshell Teams and Users (validated), Companies (if any organization-level forms exist), Contacts (with email dedupe applied), Custom fields (populated from relational database references), Notes and attachments (linked to the resolved Contact or Company), Tags (applied from folder paths and relational role labels), and Activity history (submission timestamps as custom fields or Contact notes). Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and logic inventory handoff

    We freeze Formaloo writes during cutover and run a final delta migration of any records modified during the migration window. We deliver the complete logic rules inventory document, the integrations inventory, and a form-to-Nutshell field mapping sheet to the customer's admin. We support a three-day hypercare window for reconciliation issues. We do not rebuild Formaloo logic rules as Nutshell Automations within the migration scope; that is a separate admin task documented in the inventory.

Platform deep dives

Context on both ends of the pair

Formaloo logo

Formaloo

Source

Strengths

  • Drag-and-drop form builder with over 200 templates for rapid deployment.
  • Built-in relational database connects forms without requiring code.
  • AI-powered form enhancement and Magic Import from existing URLs.
  • Self-hosted Enterprise option available for data residency requirements.
  • HIPAA-compliant tier with SSO included for regulated industries.

Weaknesses

  • CSS-based styling requires technical knowledge for custom form design.
  • No visual form editor for users without coding experience.
  • Email notification reliability issues reported across multiple review sources.
  • Support responsiveness inconsistent — some customers wait days for responses.
  • Calculation and logic rules do not export as structured automation.
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 Formaloo 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

    Formaloo: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Formaloo 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 one and three weeks for accounts with fewer than 10 forms and under 5,000 response records with simple single-form structures. Migrations with multiple linked Forms forming a relational database schema, over 10,000 records, or cross-reference flattening requirements requiring custom field creation and relationship resolution move to four to six weeks. The old dashboard transfer step (if applicable) adds one to two days to the project timeline.

Adjacent paths

Related migrations to explore

Ready when you are

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