CRM migration
Field-level mapping, validation, and rollback between Barantum CRM and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Barantum CRM
Source
Nutshell
Destination
Compatibility
8 of 10
objects map 1:1 between Barantum CRM and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Barantum CRM to Nutshell is a migration from a Jakarta-based omnichannel platform tightly coupled with WhatsApp Business API to a US-based SMB CRM built for English-speaking teams and global integrations. Barantum's native coupling of WhatsApp chat threads to contact records requires extraction and re-attachment as linked activities in Nutshell, which has no native WhatsApp integration. We handle the Contacts-to-People, Companies-to-Accounts, Deals-to-Deals, and Tickets-to-Tasks mappings, and we flag that Barantum's workflow automation rules and chatbot autoresponder configurations do not export via API and must be rebuilt manually in Nutshell. For teams using Barantum's bundled VoIP call center, call records and recordings migrate as Tasks with media attachments.
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 Barantum CRM 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.
Barantum CRM
Contact
Nutshell
Person
1:1Barantum Contact records map 1:1 to Nutshell Person. Standard fields (name, phone, email, address) migrate directly. The critical migration step is handling Barantum's WhatsApp profile linkage, which stores WhatsApp number and blue-tick status on the contact record. We extract WhatsApp number as a secondary phone field in Nutshell. The WhatsApp profile verification status does not have a native Nutshell equivalent and is recorded as a custom checkbox field for the customer's admin to reference post-migration.
Barantum CRM
Company
Nutshell
Account
1:1Barantum Company records map to Nutshell Account. The company name, domain, industry, and address fields migrate directly. Barantum's Indonesian-localized address format (kecamatan, kota, provinsi) is mapped to Nutshell's standard address fields with a custom field retaining the original administrative division for audit. Parent-company hierarchies from Barantum map to Nutshell's Account parent relationship if the destination Account model uses hierarchy.
Barantum CRM
Deal
Nutshell
Deal
1:1Barantum Deal records map to Nutshell Deal. The deal name, value, stage, owner, and expected close date migrate directly. Pipeline stage mapping requires a custom stage translation table because Barantum pipeline stages (often labeled in Indonesian or configured by the customer) must map to Nutshell's default or customer-configured Deal stages. We enumerate available stages during discovery and create the mapping table before migration runs.
Barantum CRM
Ticket
Nutshell
Task
1:manyBarantum Ticket records require a structural decision during scoping because Nutshell has no native ticket object. The recommended approach maps each Barantum Ticket to a Nutshell Task with the task subject prefixed with 'Ticket:'. Ticket status (open, pending, resolved) maps to Nutshell Task status, and ticket conversation history migrates as a linked Note or Activity log entry on the Task. For teams requiring full ticket preservation, we document the use of a third-party Nutshell-integrated helpdesk (such as Zendesk or Help Scout) as the ticket management layer post-migration.
Barantum CRM
Chat Conversation (WhatsApp and omnichannel)
Nutshell
Activity / Note
lossyThis is the highest-severity mapping step. Barantum stores WhatsApp and omnichannel chat threads as embedded records on Contact, with conversation text, timestamps, agent attribution, and media references stored together. Nutshell has no native messaging or chat object. We export each conversation thread as a separate Note record linked to the corresponding Person, with a custom field chat_source__c set to 'WhatsApp' or 'omnichannel' to preserve origin context. Media files (images, documents shared in chat) are downloaded and attached as Note attachments or stored in a shared media reference field for the customer to re-upload if needed.
Barantum CRM
Call Record (VoIP)
Nutshell
Activity
1:1Barantum VoIP call center records (call direction, duration, agent extension, disposition, recording URL) map to Nutshell Activity records. Call recording audio files are downloaded from Barantum and re-attached as Activity attachments in Nutshell. The call duration maps to a custom numeric field call_duration_seconds__c since Nutshell Activity does not natively store duration in seconds. Call disposition from Barantum's agent notes migrates as an Activity note.
Barantum CRM
Meeting
Nutshell
Activity
1:1Barantum Meeting records (title, scheduled time, attendees, outcome notes) map to Nutshell Activity records. Nutshell does not have a native meetings object, so meetings appear as Activity entries on the Person or Account timeline. We preserve the meeting title as the Activity subject and outcome notes as the Activity description. Recurring meetings from Barantum are expanded into individual Activity records, one per occurrence, with a custom field recurring_parent__c linking instances.
Barantum CRM
Lead
Nutshell
Lead
1:1Barantum Lead records map to Nutshell Lead. Lead source, status, score, and custom properties migrate directly. Barantum lead-to-contact conversion history is not transferable as a conversion event in Nutshell; instead, we migrate the lead record as-is and the customer's sales team performs any necessary lead qualification in Nutshell manually or via a rebuild workflow.
Barantum CRM
Activity (call log, note, task completion)
Nutshell
Activity
1:1Barantum Activity logs tied to contacts or deals migrate to Nutshell Activity records. Activity type (call, note, task) is preserved via a custom activity_type__c field. Barantum's custom activity types configured by the customer are enumerated during discovery and mapped to Nutshell Activity types or stored as a custom text field. Activity timestamps and owner attribution migrate directly.
Barantum CRM
User / Agent
Nutshell
User
1:1Barantum User and Agent accounts (name, email, role, extension) are exported for owner/agent mapping in Nutshell. We resolve Barantum agent IDs to Nutshell User records by email match. Barantum's agent extension and role fields are stored as custom fields on the mapped Nutshell User record. Nutshell user seats are not created during migration; the customer's admin provisions Nutshell users based on the exported roster.
| Barantum CRM | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Account1:1 | Fully supported | |
| Deal | Deal1:1 | Fully supported | |
| Ticket | Task1:many | Fully supported | |
| Chat Conversation (WhatsApp and omnichannel) | Activity / Notelossy | Fully supported | |
| Call Record (VoIP) | Activity1:1 | Fully supported | |
| Meeting | Activity1:1 | Fully supported | |
| Lead | Lead1:1 | Fully supported | |
| Activity (call log, note, task completion) | Activity1:1 | Fully supported | |
| User / Agent | User1: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.
Barantum CRM gotchas
WhatsApp conversation history coupling to contacts
Workflow automations do not export via API
Per-3-users pricing creates minimum seat tiers
Enterprise customizations are man-days priced
API key authentication lacks granular scope controls
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 scoping
We audit the source Barantum CRM account across contacts, companies, deals, leads, tickets, meetings, activities, chat conversation volume, call records, and user count. We enumerate any custom fields, custom pipeline stages, and configured workflow rules. We pair this with a Nutshell plan recommendation (Foundation at $16/user or Pro at $42/user) based on the customer's seat count and feature requirements. The discovery output is a written migration scope document covering object-by-object mapping, known gotchas, and a timeline estimate.
Data export and transformation
We export data from Barantum using its REST API with rate-limit handling and batch chunking for large record sets. Chat conversation threads are extracted as separate records and matched back to their parent contacts by contact ID. WhatsApp media files are downloaded to a staging directory for re-attachment. Call recordings are downloaded as audio files. We transform all data into Nutshell-compatible CSV format, apply the stage mapping table for deals, and prepare custom field definitions for Nutshell's People, Accounts, Deals, Leads, and Activities objects.
Custom field and stage configuration in Nutshell
We work with the customer's Nutshell admin to create all required custom fields before data import. This includes WhatsApp phone number fields, call duration fields, chat source tags, Indonesian address preservation fields, and any custom deal stage values from Barantum's pipeline. Pipeline stages from Barantum are mapped to Nutshell deal stages or configured as new stages in the Nutshell pipeline settings.
Staging migration and validation
We run a full migration into the customer's live Nutshell environment using a subset of records (typically the most recent 10-20% of each object type) as a staging validation. The customer's team spot-checks migrated records against the Barantum source for field accuracy, proper contact-company linkage, deal stage correctness, and activity chronology. We correct any mapping errors before scheduling the full production migration. This stage validates the WhatsApp chat extraction pipeline and call recording re-attachment process.
Production migration in dependency order
We run the full production migration in record-dependency order: Accounts (from Companies), People (with WhatsApp fields extracted), Deals (with stage mapping applied), Leads, Activities (meetings, call logs, task completions), Chat conversation Notes (linked to People), and Call recording attachments (linked to Activity records). Each phase emits a row-count reconciliation report. During migration, the Barantum CRM is placed in read-only mode to prevent data changes during the cutover window.
Cutover, validation, and handoff
We freeze writes on Barantum during cutover, run a final delta migration for any records modified during the migration window, then mark Nutshell as the system of record. We deliver the workflow audit worksheet documenting every discovered Barantum automation for the customer's admin to rebuild in their chosen automation tool. We support a one-week post-cutover window where we resolve record reconciliation issues. We do not rebuild workflows, sequences, or chatbot autoresponders inside the migration scope; those are separate rebuild engagements.
Platform deep dives
Barantum CRM
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 4 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 Barantum CRM and Nutshell.
Object compatibility
4 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
Barantum CRM: Not publicly documented — typical SaaS limits assumed and confirmed during scoping.
Data volume sensitivity
Barantum CRM 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 Barantum CRM to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Barantum CRM 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 Barantum CRM
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.