CRM migration

Migrate from Barantum CRM to Nutshell

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

Barantum CRM logo

Barantum CRM

Source

Nutshell

Destination

Nutshell logo

Compatibility

80%

8 of 10

objects map 1:1 between Barantum CRM and Nutshell.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Barantum CRM logo

Barantum CRM

What's pushing teams away

  • Integration challenges with existing ERP or legacy systems create friction for companies trying to connect Barantum to their current tech stack.
  • Security concerns and data control limitations prompt larger enterprises to evaluate on-premise alternatives or platforms with stronger compliance certifications.
  • Teams outgrow the platform as they scale and need more advanced pipeline automation, enterprise reporting, or global compliance features not yet available.
  • Customization limitations for complex workflows or advanced API-based integrations lead technical teams to platforms with more flexible developer APIs.
  • Localization to Indonesian market, while a strength domestically, becomes a constraint when companies expand to English-speaking or multilingual markets.

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

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

maps to

Nutshell

Person

1:1
Fully supported

Barantum 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

maps to

Nutshell

Account

1:1
Fully supported

Barantum 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

maps to

Nutshell

Deal

1:1
Fully supported

Barantum 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

maps to

Nutshell

Task

1:many
Fully supported

Barantum 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)

maps to

Nutshell

Activity / Note

lossy
Fully supported

This 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)

maps to

Nutshell

Activity

1:1
Fully supported

Barantum 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

maps to

Nutshell

Activity

1:1
Fully supported

Barantum 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

maps to

Nutshell

Lead

1:1
Fully supported

Barantum 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)

maps to

Nutshell

Activity

1:1
Fully supported

Barantum 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

maps to

Nutshell

User

1:1
Fully supported

Barantum 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.

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.

Barantum CRM logo

Barantum CRM gotchas

High

WhatsApp conversation history coupling to contacts

High

Workflow automations do not export via API

Medium

Per-3-users pricing creates minimum seat tiers

Medium

Enterprise customizations are man-days priced

Low

API key authentication lacks granular scope controls

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

  • WhatsApp chat threads decouple from contacts in Nutshell

    Barantum links WhatsApp conversation text directly to contact records, storing the full chat thread as part of the contact profile. Nutshell has no native messaging or WhatsApp integration. We extract each conversation thread as a Note record linked to the corresponding Person. This preserves the text but breaks the tight coupling that Barantum users rely on for in-contact conversation viewing. Media files shared in WhatsApp threads are downloaded and re-attached as note attachments; large media libraries require additional storage planning in Nutshell. We run a contact-count-to-conversation-count reconciliation check after migration to catch orphaned threads.

  • Nutshell has no native ticket object

    Barantum's customer service module stores support tickets with conversation history, agent assignment, and SLA timers. Nutshell does not have a native ticket or case object at any tier. We map tickets to Nutshell Tasks with a 'Ticket:' prefix and conversation history as linked Notes, but this loses native SLA tracking and queue-based ticket management. Teams that rely on Barantum's ticket module should plan a parallel helpdesk integration (Zendesk, Help Scout, or Freshdesk) as part of their post-migration stack, with ticket migration scoped separately from the CRM data migration.

  • Barantum workflow automations do not export via API

    Barantum's automation rules (auto-assignment, auto-reply, SLA timers, chatbot autoresponders) are configured in-platform and not exposed through the public API. We document every discovered workflow during the discovery call and deliver a written workflow audit worksheet listing each trigger, condition, and action. The customer's admin rebuilds these in the destination system. Nutshell does not have a native workflow builder; automation typically relies on Zapier, Make (Integromat), or custom API integrations. We recommend allocating 1-2 hours per complex workflow for manual reconstruction.

  • VoIP call center data requires manual telephony setup

    Barantum's bundled VoIP call center with agent extensions, call logs, call recordings, and disposition tracking is a core feature for Barantum teams that use the call center module. Nutshell has no native call center or VoIP integration. Call records migrate as Activity entries with recording attachments, but active VoIP functionality (live call routing, extension-based inbound/outbound dialing) requires a separate telephony platform post-migration. We flag this as a parallel-track integration decision during scoping.

Migration approach

Six steps for a successful Barantum CRM to Nutshell data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Barantum CRM logo

Barantum CRM

Source

Strengths

  • Official WhatsApp Business API partnership provides verified blue-tick status assistance and native chat-to-CRM linking without plugins.
  • Bundles CRM, omnichannel chat, and VoIP call center in one subscription versus paying for three separate platforms.
  • Indonesian-localized product and support team familiar with regional business practices and compliance needs.
  • Per-3-users pricing model reduces cost for small teams compared to per-seat models from international CRMs.
  • Responsive customer support team with fast response times cited consistently in user reviews.

Weaknesses

  • Limited English-language documentation and community resources compared to global CRM platforms.
  • API documentation is concise but lacks detailed schema descriptions, rate limit specifications, and bulk export endpoints.
  • Geographically concentrated in Indonesia limits applicability for teams requiring multi-country data residency or global compliance.
  • Custom workflow and automation builder capabilities are basic compared to enterprise-grade platforms with visual flow editors.
  • Smaller market share means fewer third-party integrations, migration tools, and experienced implementation partners available.
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. 4 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 Barantum CRM and Nutshell.

  • Object compatibility

    C

    4 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

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

  • Data volume sensitivity

    A

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

Estimator

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

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

Can't find your answer?

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 consultation

Most Barantum CRM to Nutshell migrations land between two and four weeks for accounts under 5,000 contacts and 2,000 deals with no chat history migration. Migrations requiring WhatsApp conversation-thread extraction and re-attachment, large ticket histories, or multiple custom field remappings move to four to six weeks. The timeline includes discovery and scoping (3-5 business days), staging validation (3-5 business days), and production migration with reconciliation (2-5 business days) depending on record volume.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Barantum CRM.
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