ERP migration

Migrate from BizAutomation Cloud ERP to Dolibarr ERP

Field-level mapping, validation, and rollback between BizAutomation Cloud ERP and Dolibarr ERP. We move data and schema; workflows are rebuilt natively in Dolibarr ERP.

BizAutomation Cloud ERP logo

BizAutomation Cloud ERP

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

100%

13 of 13

objects map 1:1 between BizAutomation Cloud ERP and Dolibarr ERP.

Complexity

BStandard

Timeline

5-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from BizAutomation Cloud ERP to Dolibarr is a cloud-to-self-hosted migration that requires a fundamentally different data extraction pathway. BizAutomation does not expose a public REST API for bulk export; instead, we coordinate a read-only database export of the OLTP tables with BizAutomation's infrastructure team. On the Dolibarr side, we configure the correct module set (ThirdParty, Product, Commercial, Accounting, Project) before any records load, since Dolibarr's objects are gated by module activation. We sequence the migration by Chart of Accounts first, then Third Parties (customers and vendors), then Products and Inventory, then open and historical Orders, then Projects and Activities. Dolibarr's invoice and proposal templates differ substantially from BizAutomation's; we preserve the line-item data and financial totals but document template rebuild requirements for the customer's admin. Workflows, automations, e-commerce channel connections, and the Data-Mirror add-on do not migrate; we deliver a written inventory of these for rebuild or reconfiguration 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

BizAutomation Cloud ERP logo

BizAutomation Cloud ERP

What's pushing teams away

  • Lack of a mobile app makes BizAutomation inaccessible to field sales, warehouse, and service staff who need to interact with orders and inventory without a desktop connection.
  • No 24/7 support means businesses operating outside standard US hours experience service gaps — one reviewer flagged this as inconvenient despite staff willingness to help off-hours.
  • Internet dependency locks the entire operation out of reach during connectivity outages, with one reviewer citing this as the primary practical limitation of the cloud-only delivery model.
  • Limited geographic and language availability — English only, US-based — creates barriers for North American businesses with non-English staff or suppliers in other regions.
  • Smaller review samples on G2 (26 reviews) and Capterra (30 reviews) compared to major competitors means less community validation for edge-case scenarios.

Choosing

Dolibarr ERP logo

Dolibarr ERP

What's pulling them in

  • Free open-source core with no per-user license fee makes it the lowest-cost entry point for small teams needing ERP and CRM in one package.
  • Self-hosted deployment gives full data ownership and eliminates vendor lock-in, especially attractive to businesses with compliance requirements.
  • Modular architecture means teams enable only the features they use, keeping the interface uncluttered and reducing learning curve.
  • Fast installation with no technical knowledge required — one reviewer set up multiple businesses in minutes using their own hosting.
  • Active community forum and marketplace of third-party add-ons provide support and extension options without mandatory subscription costs.

Object mapping

How BizAutomation Cloud ERP objects map to Dolibarr ERP

Each row shows how a BizAutomation Cloud ERP object lands in Dolibarr ERP, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

BizAutomation Cloud ERP

Organization (Account/Customer)

maps to

Dolibarr ERP

Third Party (Client type)

1:1
Fully supported

BizAutomation Organizations map to Dolibarr Third Parties with the Client checkbox enabled. We extract organization name, type, billing and shipping address, phone, email, and any custom Organization properties from the database export. The Third Party's code (customer number) is generated from BizAutomation's org_id. Address records in BizAutomation's multi-address structure map to Dolibarr's address table with the address_type field indicating billing versus shipping.

BizAutomation Cloud ERP

Contact

maps to

Dolibarr ERP

Contact

1:1
Fully supported

BizAutomation Contacts link to Organizations and carry name, email, phone, role, and lifecycle stage. We map these directly to Dolibarr Contacts with the socid (Third Party) reference resolved at import time. Custom Contact properties and user-defined fields require field-level mapping against the database export columns; we present a mapping spreadsheet during scoping for the customer's review before any import begins.

BizAutomation Cloud ERP

Vendor

maps to

Dolibarr ERP

Third Party (Supplier type)

1:1
Fully supported

BizAutomation Vendor records map to Dolibarr Third Parties with the Supplier checkbox enabled. Vendor name, contact info, payment terms, and address export from the vendors table and map to the equivalent Dolibarr fields. Payment term references (Net 30, Net 60) from BizAutomation map to Dolibarr's Payment Terms configuration which must be set up in Dolibarr's Bank-Accounts module before vendor import.

BizAutomation Cloud ERP

Chart of Accounts

maps to

Dolibarr ERP

Accounting Plan (Plan comptable)

1:1
Fully supported

BizAutomation's GL Chart of Accounts maps to Dolibarr's accounting plan structure. We export the full account list including account number, name, type (asset, liability, equity, income, expense), and parent hierarchy. The Chart of Accounts must be imported before any purchase orders, sales orders, or invoices because Dolibarr's accounting module validates account codes on transaction entry. We create any missing account types in Dolibarr's accounting setup before loading the account records.

BizAutomation Cloud ERP

Inventory Item

maps to

Dolibarr ERP

Product

1:1
Fully supported

BizAutomation Inventory Items (SKU, description, cost, price, warehouse location, quantity-on-hand) map to Dolibarr Products. The product_type field determines whether the item is a stockable product (stock managed), a service, or a consumable. We preserve unit cost as the pmp (weighted average purchase price) and unit price as the price_ttc or price_ht depending on whether the customer uses inclusive or exclusive tax pricing. Matrix items and custom item properties require reconstruction: we export the parent item template first, then generate child product combinations in Dolibarr with the correct attribute assignments from the matrix child records.

BizAutomation Cloud ERP

Sales Order

maps to

Dolibarr ERP

Customer Order

1:1
Fully supported

BizAutomation Sales Orders map to Dolibarr Orders (Commande client) with status mapping: open orders become Draft or Validated; fulfilled orders become Shipped; invoiced orders become Billed. We export order header fields (order number, date, customer reference, shipping address) and line items (product, quantity, unit price, discount) from the order tables. Dolibarr requires a validated Third Party and an activated Product before an Order line can reference them, so the Third Party and Product imports must complete first.

BizAutomation Cloud ERP

Purchase Order

maps to

Dolibarr ERP

Supplier Order

1:1
Fully supported

BizAutomation Purchase Orders map to Dolibarr Supplier Orders (Commande fournisseur) with status mapping preserving the PO lifecycle. Vendor references resolve to the corresponding Dolibarr Third Party (Supplier type) via vendor name or ID lookup. Line items map to Products with the cost field populated from BizAutomation's purchase price. Historical PO records carry financial obligations that must land with matching supplier accounts in Dolibarr's accounting module.

BizAutomation Cloud ERP

Shipment

maps to

Dolibarr ERP

Shipment

1:1
Fully supported

BizAutomation Shipment records map to Dolibarr Shipments (Expéditions). We export shipment date, carrier, tracking number, and the linked sales order reference. In Dolibarr, each shipment must be linked to an order, which means the Order import must precede Shipment import. If the destination Dolibarr instance does not have the Expedition module activated, we flag this as a prerequisite configuration before migration.

BizAutomation Cloud ERP

Project

maps to

Dolibarr ERP

Project

1:1
Fully supported

BizAutomation Projects (spanning the PSA module with tasks, time entries, and contract billing) map to Dolibarr Projects. We export project status, start and end dates, owner, and task hierarchy. Custom project fields and milestone definitions require field-level mapping review. Time entries in BizAutomation map to Dolibarr Project Time tracking if the project's ref and third-party reference are preserved during the parent project import.

BizAutomation Cloud ERP

Contract

maps to

Dolibarr ERP

Contract

1:1
Fully supported

Billable time contracts in BizAutomation tracking sold hours against project tasks map to Dolibarr Contracts. We export contract type, value, remaining hours, and linked project references. Contract line items with rate schedules require mapping to Dolibarr's service Products if the contract references service billing. Dolibarr Contracts must link to a valid Third Party; we resolve this lookup before contract import.

BizAutomation Cloud ERP

Opportunity

maps to

Dolibarr ERP

Opportunity (Commercial proposals)

1:1
Fully supported

BizAutomation Opportunities tracking pipeline deals against Organizations map to Dolibarr Commercial Proposals (Propales) or, if the customer uses a project-based pipeline, to Projects with a stage field. Stage and probability from BizAutomation map to proposal status (Draft, Open, Signed, Lost). Custom pipeline stages in BizAutomation may not map 1:1 to Dolibarr's proposal states; we document the value mapping during scoping.

BizAutomation Cloud ERP

Activity (Call, Email, Task, Note)

maps to

Dolibarr ERP

Intervention / Agenda Events

1:1
Fully supported

BizAutomation Activities (calls, emails, tasks, notes) linked to Organizations and Contacts map to Dolibarr Interventions (linked to Projects) and Agenda events. Activity type, date, owner, and linked record export from the activity tables. Dolibarr's Agenda module must be activated for event import; notes migrate as Intervention records linked to the relevant Project or Third Party. Custom activity types require field-level mapping review against the database export.

BizAutomation Cloud ERP

E-Commerce Order (Multi-Channel)

maps to

Dolibarr ERP

Customer Order

1:1
Fully supported

Orders originating from Shopify, BigCommerce, WooCommerce, Magento, or EDI marketplaces via BizAutomation's multi-channel integration carry the same structure as standard Sales Orders and map to Dolibarr Customer Orders. We extract the channel identifier from a custom field or order prefix and document the channel mapping for the customer's admin to reconfigure the e-commerce integration in Dolibarr or a third-party connector post-migration.

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.

BizAutomation Cloud ERP logo

BizAutomation Cloud ERP gotchas

High

No documented public API for bulk export

High

Internet dependency is absolute — no offline mode

High

Proprietary data format with no documented export schema

Medium

Single-tenant and Data-Mirror configurations require separate export handling

Medium

Custom item properties and matrix items need field-level mapping

Dolibarr ERP logo

Dolibarr ERP gotchas

High

Foreign key constraint errors on cross-distribution database restore

High

SQL injection vulnerabilities in version 9.0.1

Medium

Custom fields stored as JSON in extraoptions require field-by-field deserialization

Medium

Decimal precision and rounding configuration affects price fields

Low

No native iOS/Android app forces reliance on browser

Pair-specific challenges

  • BizAutomation requires coordinated database export with no public API

    BizAutomation does not expose a documented REST API for bulk data extraction. All migration data must come from a direct read of the OLTP database, coordinated with BizAutomation's infrastructure team. We require read-only database credentials scoped to the migration dataset and schedule the export during a low-traffic window. Single-tenant and Data-Mirror customers export from the replication layer rather than the live OLTP database to avoid locking production transactions. Without this step — which requires vendor cooperation — there is no supported path to export historical orders, transactions, or inventory snapshots in bulk. We flag this as the critical path item at project kickoff.

  • Dolibarr module activation gates which objects are available

    Dolibarr's object model is modular — Third Parties, Products, Orders, Projects, Accounting, and Shipments are not all available by default. The ThirdParty, Product, Commercial, Accounting, and Expedition modules must be activated before their respective objects can accept imported records. We configure module activation as part of the Dolibarr setup phase. If the customer has a DoliCloud hosted instance, module activation is handled through their account dashboard; if self-hosted, we configure through Dolibarr's Setup > Modules interface. Skipping this step results in silent import failures because Dolibarr rejects records for disabled modules.

  • BizAutomation's proprietary schema requires manual field-level mapping

    BizAutomation uses a proprietary database schema that is not publicly documented. We reverse-engineer the schema from the database export to build field mappings, but custom fields and user-defined properties vary per customer implementation and require manual field-by-field review. We present a mapping spreadsheet during scoping that the customer reviews and approves before any import. Fields that exist in BizAutomation but have no Dolibarr equivalent are documented as unmapped; the customer decides whether to create custom fields in Dolibarr or drop the data. This review step is required before we begin any data transformation work.

  • Dolibarr invoice and proposal templates differ from BizAutomation output

    BizAutomation's invoice and proposal templates are generated within the platform with customizable CSS and brand fields. Dolibarr's document templates use an HTML/PDF generation system with fewer built-in layout options. We preserve all line-item data, tax calculations, payment terms, and totals from BizAutomation invoices and proposals, but the visual template layout requires a separate rebuild in Dolibarr's Documents > Modeles section. We document the template mapping and recommend the customer's admin or a Dolibarr specialist handles the template rebuild post-migration.

  • Multi-entity accounting structures map to separate Dolibarr instances or entities

    BizAutomation supports multi-entity accounting for organizations with subsidiary or inter-company financial structures within a single tenant. Dolibarr's multi-entity accounting (called "multicompany" in the community) is available as a commercial module on paid hosting tiers (DoliCloud Pro and above) or as a third-party community module on self-hosted instances. We assess the customer's entity structure during discovery and recommend either separate Dolibarr instances per entity (with inter-company reconciliation handled manually post-migration) or a DoliCloud upgrade if the multicompany module is required. This decision affects the migration architecture before any data is extracted.

Migration approach

Six steps for a successful BizAutomation Cloud ERP to Dolibarr ERP data migration

  1. Discovery and export pathway coordination

    We audit the source BizAutomation database structure by requesting read-only export access (OLTP for multi-tenant, Data-Mirror replica for single-tenant and Data-Mirror customers). We document the schema tables relevant to each migration object: organizations, contacts, vendors, products, sales_orders, purchase_orders, shipments, projects, contracts, activities, and the chart_of_accounts. We pair this with a Dolibarr readiness assessment: which modules are activated, what hosting environment is in place (DoliCloud, self-hosted VPS, or local server), and what version of Dolibarr is running. The discovery output is a written migration scope, a database export request to BizAutomation's infrastructure team, and a Dolibarr module activation checklist.

  2. Dolibarr module configuration and hosting setup

    We configure Dolibarr's module activation based on the migration scope: ThirdParty (clients and suppliers), Product (inventory and services), Commercial (orders and proposals), Expedition (shipments), Accounting (chart of accounts and transactions), and Project (projects and interventions). If the customer does not have a hosting environment set up, we assist with DoliCloud instance creation or provide guidance for a self-hosted VPS setup with MySQL/MariaDB requirements. We configure Dolibarr's company information (country, currency, tax rules, payment terms) to match the source data geography before any records load.

  3. Schema mapping and field-level review

    We reverse-engineer the field mapping from the BizAutomation database export against Dolibarr's data model. For each migration object, we produce a field mapping spreadsheet that maps source column names to Dolibarr field names, data types, and transformation rules (date format, currency handling, status value mapping). Custom fields and matrix item properties are flagged as requiring customer review. We run a preliminary data profile on the export to identify null rates, duplicate records, and orphaned foreign keys before finalizing the mapping. The customer reviews and approves the mapping spreadsheet before transformation scripts are written.

  4. Staging migration into Dolibarr sandbox

    We run a full migration into a staging Dolibarr instance using a snapshot of the production database export. The customer reconciles record counts, spot-checks 30-50 records per object for data accuracy, and validates that Dolibarr's calculated totals (invoice amounts, order totals, inventory quantities) match the source BizAutomation reports. Any mapping corrections, missing data, or module activation gaps surface here. We do not proceed to production migration until the customer signs off on the staging results. This step typically takes one to two weeks depending on the customer's review cycle.

  5. Production migration in dependency order

    We execute production migration in referential dependency order: Chart of Accounts first (required for accounting module validation), then Third Parties (clients and suppliers, with codes generated from source IDs), then Products (with variant combinations reconstructed for matrix items), then Orders and Proposals (with Third Party and Product references resolved), then Shipments (linked to orders), then Projects and Contracts, then Activity history. Each phase emits a row-count reconciliation report before the next phase begins. For customers with large historical order volumes (over 10,000 records), we chunk the load into batches of 500-1,000 records per run with checkpoint commits.

  6. Cutover, validation, and handoff documentation

    We freeze BizAutomation write access during the cutover window, run a delta migration of any records modified during the migration window, then mark Dolibarr as the system of record. We deliver the migration reconciliation report (record counts per object, any unmapped or dropped records), the field mapping spreadsheet with transformation rules, and the Dolibarr template rebuild guide for invoices and proposals. We do not migrate BizAutomation Workflows, e-commerce channel connections, or the Data-Mirror add-on as these are platform-specific configurations that require rebuild in Dolibarr's ecosystem or as standalone integrations. We support a one-week post-migration window for reconciliation issues raised during user acceptance testing.

Platform deep dives

Context on both ends of the pair

BizAutomation Cloud ERP logo

BizAutomation Cloud ERP

Source

Strengths

  • All-in-one consolidation: CRM, ERP, order management, inventory, and PSA in a single integrated suite without siloed modules
  • Flat single-edition pricing at $99.95/user/month with no hidden add-ons or edition-based feature gating
  • Data-Mirror streaming replica offloads analytical queries from the OLTP database for materially faster reporting
  • Multi-channel e-commerce integration natively connects Shopify, BigCommerce, WooCommerce, Magento, and EDI marketplaces
  • Multi-entity accounting supports organizations with subsidiary or inter-company financial structures

Weaknesses

  • No public REST API documented for bulk data export; migrations require direct database access or manual exports
  • No mobile application limits real-time access for field sales, warehouse, or service personnel
  • Cloud-only delivery model means zero offline functionality during internet outages
  • English language and US California-based support constrain applicability for non-English or multi-timezone businesses
  • Small review sample (26 on G2, 30 on Capterra) compared to major ERP competitors reduces community validation
Dolibarr ERP logo

Dolibarr ERP

Destination

Strengths

  • Free core software with AGPL license and no per-user mandatory fee for self-hosted deployments.
  • Modular architecture lets teams activate only needed features, keeping the interface focused and the database lean.
  • Self-hosted option provides full data sovereignty and avoids recurring SaaS subscription costs.
  • Built-in CSV/Excel import and export wizard with saved profiles simplifies recurring data operations.
  • Low-code Module Builder allows functional extensions without writing PHP code.

Weaknesses

  • No native documented REST API for programmatic bulk operations — all migrations depend on the import/export wizard or direct database access.
  • Reporting and analytics are weak without paid add-ons, and built-in charts are limited compared to modern SaaS platforms.
  • UI design is described as dated by multiple reviewers, with infrequent visual updates to the default theme.
  • Community-only support for self-hosted deployments means no SLA or guaranteed response time for issues.
  • Security vulnerabilities (CVE-2024-5314, CVE-2024-5315) in version 9.0.1 with no immediate patch reported.

Complexity grading

How hard is this migration?

Standard ERP 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 BizAutomation Cloud ERP and Dolibarr ERP.

  • 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

    BizAutomation Cloud ERP: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your BizAutomation Cloud ERP to Dolibarr ERP 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 BizAutomation Cloud ERP to Dolibarr ERP data migrations

Answers to the questions buyers ask most during BizAutomation Cloud ERP to Dolibarr ERP migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your BizAutomation Cloud ERP to Dolibarr ERP migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Small migrations under 3,000 third-party records and 5,000 inventory items land in five to eight weeks. Medium migrations with multi-entity accounting, historical order volumes over 10,000 records, or Dolibarr hosting setup land in eight to twelve weeks. Large migrations with complex Chart of Accounts structures, Data-Mirror replica coordination, or Dolibarr multi-language configuration move to twelve to eighteen weeks. The BizAutomation database export coordination timeline (typically one to two weeks to obtain credentials and schedule the export) is on the critical path and is not under FlitStack AI's direct control.

Adjacent paths

Related migrations to explore

Ready when you are

Move from BizAutomation Cloud ERP.
Land in Dolibarr ERP, 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