CRM migration
Field-level mapping, validation, and rollback between RealGreen by WorkWave and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
RealGreen by WorkWave
Source
Nutshell
Destination
Compatibility
11 of 12
objects map 1:1 between RealGreen by WorkWave and Nutshell.
Complexity
BStandard
Timeline
48–72 hours
Overview
RealGreen by WorkWave bundles field-service management, CRM, routing, and billing into a single platform designed for lawn-care and landscaping operations. Its data model centers on Customers (with service addresses and property details), Programs (recurring service agreements), Work Orders, Invoices, and Payments — plus custom properties and flag codes your team has configured over years of use. Nutshell is a conventional CRM: it tracks People (contacts), Companies (accounts), Leads, and Deals with a single pipeline and stage model. It has no native concept of work orders, routing, property-inventory, or seasonal service programs. The migration carries everything Nutshell can represent — contacts, companies, deal history, custom fields, and activity records — and surfaces the rest as structured notes and custom fields your team can manually act on in Nutshell. Nutshell's JSON-RPC API (accessed via Basic auth with an API token) accepts unlimited write operations, which makes bulk import reliable. FlitStack AI sequences the migration: Companies first, then People linked to those accounts, then Deals with stage mapping from RealGreen's program statuses to Nutshell's pipeline stages. A 24–48 hour delta-pickup window captures any records modified during the cutover window.
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 RealGreen by WorkWave 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.
RealGreen by WorkWave
Customer
Nutshell
Person
1:1RealGreen's customer record maps directly to Nutshell Person — the primary contact at a service address. The customer name, phone, email, and all standard contact fields migrate directly. If the customer has multiple service locations, the primary address becomes the Person address; secondary locations are preserved as custom fields.
RealGreen by WorkWave
Customer
Nutshell
Lead
1:manyRealGreen customers who have not yet been converted to active service accounts are treated as Leads in Nutshell. Any customer record with a 'Lead' or 'Prospect' status in RealGreen's flag-code system routes to Nutshell Lead. Active service customers map to Nutshell Person and are linked to the corresponding Company account.
RealGreen by WorkWave
Company / Branch
Nutshell
Company
1:1RealGreen supports multi-location and multi-branch configurations. Each branch or operating entity in RealGreen becomes a separate Nutshell Company record. Nutshell's Teams feature can be used to isolate branch-level data visibility if your migration requires it. If your RealGreen setup uses parent-child branch relationships, those hierarchies are flattened during migration — each branch becomes an independent Company, and parent-child relationships are stored as custom fields for reference.
RealGreen by WorkWave
Program / Service Agreement
Nutshell
Deal
1:1RealGreen Programs (recurring service agreements like 'Weekly Lawn Care' or 'Monthly Landscaping') have no direct Nutshell equivalent. We map each Program to a Nutshell Deal with the program name as the Deal name, the service type as a custom field, and the program status (Active, Paused, Cancelled) mapped to Nutshell's pipeline stage values via value_mapping.
RealGreen by WorkWave
Work Order
Nutshell
Activity / Custom Field on Deal
1:1Work Orders represent individual service visits and do not exist in Nutshell. We migrate Work Order metadata (service date, crew assigned, services rendered, status) as a structured note on the associated Nutshell Deal and as custom date fields where Nutshell's schema allows. Work order totals can be summed and stored on the parent Deal as a custom monetary field.
RealGreen by WorkWave
Invoice
Nutshell
Activity on Deal
1:1RealGreen Invoices map to Nutshell Activity records attached to the relevant Deal. The invoice number, total amount, status (Paid, Outstanding, Overdue), and payment method are stored as custom fields on the Activity. Nutshell does not have a native billing module; invoice records are preserved for historical reference.
RealGreen by WorkWave
Payment
Nutshell
Activity on Deal
1:1Payments made against RealGreen invoices migrate as Nutshell Activities with type='Payment'. The payment date, amount, and method are captured in custom fields. Nutshell's activity timeline provides a payment history view per Deal. Multiple payments on the same invoice are aggregated in the activity sequence, and partial payments are recorded individually so your team can track payment progress without accessing RealGreen directly.
RealGreen by WorkWave
Customer Property / Asset
Nutshell
Custom Field on Person / Company
1:1RealGreen's property-inventory records (equipment on-site, property size, access notes) have no Nutshell equivalent. We create custom fields on the Person record (property notes, equipment list) and on the Company record (property count, average lot size) to preserve this data. For bulk property data, we store a structured text block on the Company.
RealGreen by WorkWave
Custom Property
Nutshell
Custom Field
1:1RealGreen's custom properties on Customer, Program, or Work Order objects (e.g., 'Preferred mowing height', 'Irrigation zone count', 'Customer tier') become Nutshell custom fields. We create them on the appropriate Nutshell object (Person, Company, or Deal) before migration so the field mapping can reference them.
RealGreen by WorkWave
Flag Code / Status Tag
Nutshell
Custom Field (Picklist) / Tag
1:1RealGreen's flag codes (e.g., 'Do not mow', 'Key on file', 'Gate code') drive workflow decisions. In Nutshell, these become custom pick-list fields on the Person record. We map each flag code value to a corresponding pick-list option and preserve the original flag descriptions in the field's help text.
RealGreen by WorkWave
Owner / User
Nutshell
User
1:1RealGreen users and crew owners are resolved by email match against Nutshell users. Any RealGreen owner without a matching Nutshell user email is flagged before migration and can either be invited to Nutshell or assigned to a fallback Nutshell user. Crew assignments on Work Orders are preserved as text in the Work Order note.
RealGreen by WorkWave
Attachment / Document
Nutshell
Note Attachment
1:1RealGreen file attachments (photos, signed forms, proposals) cannot be migrated directly to Nutshell's activity notes. We export attachments to a structured ZIP archive and provide a reference URL list on the corresponding Nutshell record. Nutshell's attachment capability is limited to inline files on Notes; full document management requires a separate DMS.
| RealGreen by WorkWave | Nutshell | Compatibility | |
|---|---|---|---|
| Customer | Person1:1 | Fully supported | |
| Customer | Lead1:many | Fully supported | |
| Company / Branch | Company1:1 | Fully supported | |
| Program / Service Agreement | Deal1:1 | Fully supported | |
| Work Order | Activity / Custom Field on Deal1:1 | Fully supported | |
| Invoice | Activity on Deal1:1 | Fully supported | |
| Payment | Activity on Deal1:1 | Fully supported | |
| Customer Property / Asset | Custom Field on Person / Company1:1 | Fully supported | |
| Custom Property | Custom Field1:1 | Fully supported | |
| Flag Code / Status Tag | Custom Field (Picklist) / Tag1:1 | Fully supported | |
| Owner / User | User1:1 | Fully supported | |
| Attachment / Document | Note Attachment1:1 | Fully supported |
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.
RealGreen by WorkWave gotchas
WorkWave API requires paid developer account with setup and per-call fees
RealGreen was acquired by WorkWave in June 2021 — support and roadmap have shifted
Mobile app performance degrades after marking work orders complete
Snowflake Data Factory requires customer-managed compute costs
Tokenized payment methods require separate WorkWave transfer request
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
Confirm WorkWave API access and map the data export scope
FlitStack AI begins by verifying your WorkWave API credentials and developer account status. We pull a full export of Customer records, Program/Service Agreement records, Work Order history, Invoice and Payment records, custom property definitions, and flag-code configurations. We also identify any multi-branch setup and confirm which RealGreen entities map to which Nutshell Companies. This scoping session produces the migration plan and field-mapping spreadsheet before any data movement begins.
Create Nutshell custom field schema
Before migrating any records, FlitStack AI creates all required Nutshell custom fields: Service_Type__c and Frequency__c on Deal; Flag_Codes__c, Property_Notes__c, Equipment_List__c, Customer_Type__c, and Original_Create_Date__c on Person; Branch_ID__c and Property_Count__c on Company; and Work_Order_History__c, Last_Service_Date__c, Next_Service_Date__c, and Invoice fields on the appropriate object. Custom pick-list options are populated from RealGreen's flag-code and program-status values. This schema preparation happens in a staging Nutshell account first to avoid disrupting your production data, and the field definitions are reviewed with your admin before the migration run begins.
Migrate Companies first, then People, then Deals
Nutshell requires a Company to exist before a Person can be linked to it, and it requires both before a Deal can reference them. FlitStack AI sequences the migration in dependency order: all RealGreen branch and customer accounts migrate to Nutshell Companies first. Then Customer records migrate as People linked to their primary Company. Then Programs migrate as Deals linked to the Person and Company. Work Order summaries and invoice records follow as Activities on the Deals. Owner resolution by email match happens at each step, with unmatched owners flagged to your team.
Run a sample migration with field-level diff
A representative slice of 100–300 records migrates first, spanning customers across different flag codes, programs at various statuses, and work orders from multiple branches. FlitStack AI generates a field-level diff between the source RealGreen record and the destination Nutshell record so you can verify that custom field values, flag-code mappings, program-to-deal assignments, and owner resolution are all correct before the full run commits.
Execute full migration with delta-pickup and post-migration audit
The full migration runs after sample approval. A delta-pickup window (typically 24–48 hours) captures any records created or modified in RealGreen during the cutover. FlitStack AI generates an audit log listing every record migrated, every field mapped, every attachment archived, and every owner resolved or flagged. One-click rollback is available if reconciliation shows unexpected gaps. The final deliverable includes the Nutshell import file, the document archive ZIP, and the migration summary report.
Platform deep dives
RealGreen by WorkWave
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 RealGreen by WorkWave 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
RealGreen by WorkWave: Not publicly documented — access negotiated with WorkWave API Sales.
Data volume sensitivity
RealGreen by WorkWave doesn't expose a bulk API — REST + parallelization used for high-volume runs.
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 RealGreen by WorkWave to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your RealGreen by WorkWave 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 RealGreen by WorkWave
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.