Project Management migration

Migrate from Fruux to monday Work Management

Field-level mapping, validation, and rollback between Fruux and monday Work Management. We move data and schema; workflows are rebuilt natively in monday Work Management.

Fruux logo

Fruux

Source

monday Work Management

Destination

monday Work Management logo

Compatibility

50%

6 of 12

objects map 1:1 between Fruux and monday Work Management.

Complexity

BStandard

Timeline

1-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Fruux and monday.com occupy opposite ends of the productivity spectrum. Fruux is a personal CalDAV/CardDAV sync service built on SabreDAV that stores contacts as RFC 6350 vCards, calendars as RFC 5545 iCalendar streams, and tasks in a dedicated VTODO collection. monday.com is a team-centric work management platform built around Boards, Items, Groups, and Columns with no native CardDAV or CalDAV receiver. There is no direct API-to-API bridge, so we perform a staged export from Fruux via CalDAV REPORT queries and CardDAV addressbook-home-set queries, transform each record type into monday.com-compatible schema, and bulk-load Items through monday.com's REST API. Calendar events from Fruux become monday.com Items with Date columns and Status columns; Fruux Contacts become monday Contacts (if CRM is active) or Items in a dedicated address board; Fruux Tasks across multiple task lists are flattened into a single monday.com board unless the customer requests separate boards per list. Fruux Bookmarks and proprietary Notes cannot be migrated as structured data and are flagged for manual recreation. Automations, workflows, and integrations do not migrate because Fruux has no equivalent automation layer and monday.com's automation infrastructure is rebuilt 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

Fruux logo

Fruux

What's pushing teams away

  • Sync reliability is inconsistent, particularly with Apple's DAV servers, leading to calendar entries silently failing to propagate
  • No CSV import support — Fruux founder confirmed the service will only ever accept VCF and native CalDAV/CardDAV feeds, blocking spreadsheet-to-contact workflows
  • Internal server errors on calendar upload have been reported in third-party clients, suggesting backend instability
  • The service has a very small review footprint and limited community support compared to Google or iCloud alternatives
  • Users in privacy communities report difficulty exporting full datasets when they decide to leave, particularly for bookmarks and notes

Choosing

monday Work Management logo

monday Work Management

What's pulling them in

  • Lowest onboarding friction of any mid-market PM tool — drag-and-drop boards and colorful UI mean non-technical team members contribute from day one without training.
  • Highly customizable board structure lets teams model their actual workflow rather than forcing a predefined template onto their process.
  • Generous free forever plan with two seats lets small teams or solo users validate the platform before committing budget or migrating data from elsewhere.
  • Integrations with Slack, Zoom, Google Drive, and CRM tools keep monday.com as a coordination hub rather than requiring teams to switch context constantly.
  • Multiple view modes — Kanban, Calendar, Gantt, Map, Chart — give different team members the visualization they prefer without switching tools.

Object mapping

How Fruux objects map to monday Work Management

Each row shows how a Fruux object lands in monday Work Management, including any object-level transformations, lookup resolution, or schema-design dependencies.

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

Fruux

Contact

maps to

monday Work Management

monday Contacts (CRM) or Board Item

1:1
Fully supported

Fruux Contacts are exported as vCard (RFC 6350) blobs from each CardDAV addressbook-home-set. Standard properties (FN, N, EMAIL, TEL, ADR) map to monday Contact fields (name, email, phone, address) if the destination includes monday CRM. If monday CRM is not active, contacts are imported as Items in a dedicated Board using Name, Text, Email, Phone, and Location columns, with one Item per vCard. We extract UID from each vCard as a custom monday Item ID column to support deduplication against Fruux conflict artifacts.

Fruux

Calendar

maps to

monday Work Management

monday Board

1:many
Fully supported

Fruux Calendars are CalDAV collections (RFC 4791) containing iCalendar (RFC 5545) VEVENT components. Each Fruux calendar becomes a separate monday.com Board. Calendar name maps to Board name. VEVENT SUMMARY maps to Item name; DTSTART/DTEND map to Date columns (Start Date and End Date) or a Timeline column if the destination plan supports it; DESCRIPTION maps to a Text column; RRULE (recurrence) is parsed and expanded into individual monday.com recurring Items or a Note with recurrence rule preserved. ATTENDEE list is noted but not actively imported as monday does not have a native attendee object.

Fruux

Calendar Event

maps to

monday Work Management

monday Board Item

1:1
Fully supported

Each VEVENT component within a Fruux Calendar maps to one monday.com Item in the corresponding Board. Recurrence exceptions (RECURRENCE-ID overrides) are handled as separate Items with a custom Recurrence ID column linking them to the parent recurring Item. Time zone data from VTIMEZONE is applied to all DTSTART/DTEND timestamps during import. VALARM components are noted as a separate column (Reminder) for manual rebuild as monday automation recipes.

Fruux

Task (VTODO)

maps to

monday Work Management

monday Board Item

lossy
Fully supported

Fruux VTODO items are extracted from the task CalDAV collection. SUMMARY maps to Item name; DUE (DUE:DATETIME or DUE;VALUE=DATE) maps to a Date column; COMPLETED (STATUS:COMPLETED and VALARM) maps to Status column (Done/Not Done); DESCRIPTION maps to a Text column. Fruux allows multiple task lists. We offer two strategies during scoping: merge all task lists into a single monday Board (with a Group per original task list for visibility) or create separate Boards per task list. The customer chooses before migration begins.

Fruux

Calendar Subscription

maps to

monday Work Management

monday Integration or Item

1:1
Fully supported

Fruux stores iCalendar subscriptions (webcal/ICS feed URLs) as read-only calendars. We export the subscription URL from each Fruux subscription calendar. If the subscription is public, we re-register it in monday.com by creating an Item in a Subscription Board with a Link column pointing to the .ics URL, allowing users to re-subscribe in their calendar client. Private subscription URLs are flagged for the customer to handle manually post-migration.

Fruux

Address Book

maps to

monday Work Management

monday Board or Contacts folder

lossy
Fully supported

Fruux supports multiple CardDAV addressbook-home-set collections per user. Each Fruux address book maps to a separate monday.com Board (if using Work Management) or a separate Contacts folder (if using monday CRM). We preserve the address book name as the Board or folder name during migration. If the customer has address book sharing configured in Fruux, we document the sharing configuration as a notes column for manual access-control setup in monday.

Fruux

Bookmarks

maps to

monday Work Management

Not migrated

1:1
Not supported

Fruux Bookmarks are stored in a proprietary non-standard format with no public export specification, no CardDAV binding, and no iCalendar equivalent. There is no interoperable protocol for bookmark extraction and no equivalent object in monday.com. We do not attempt to migrate Bookmarks. The customer is informed during scoping and Bookmarks are documented in the handoff inventory as requiring manual recreation in a monday Board with Link columns.

Fruux

Notes

maps to

monday Work Management

monday Text Column or Item

1:1
Mapping required

Fruux Notes are proprietary objects without a CardDAV or CalDAV binding. We attempt extraction via the Fruux web API path where accessible, but cannot guarantee full content or formatting fidelity. Extracted notes are imported as long-text column values on the most relevant monday Item (e.g., the contact Item for a note associated with a Fruux contact, or the Board-level Item for a standalone note). Notes with no associated record are imported as Items in a dedicated Notes Board. The customer is informed that note formatting may not transfer completely.

Fruux

Conflict Resolution Artifacts

maps to

monday Work Management

monday Item (flagged for deduplication)

lossy
Fully supported

Fruux conflict resolution creates server-side copies when the same record is edited on multiple devices simultaneously. These copies appear as duplicate vCards or VEVENTs in the export with the same UID and different FN/NAME values. We detect duplicates by comparing UID fields and FN/NAME fields, flag suspected duplicates with a custom Duplicate column (values: Original, Conflict Copy) for customer review before deletion. If the customer approves, we retain only the most recently modified version and remove conflict copies from the monday destination.

Fruux

Multiple Device State

maps to

monday Work Management

monday Owner Column

lossy
Fully supported

Fruux tracks which device last modified each record via the X-MUTAPPLETSYNCDEVICEID property in vCards and CREATED and LAST-MODIFIED iCalendar properties. We extract device attribution and note it in a custom Device Source column on each monday Item so the customer's team can trace record provenance. This is informational only and does not affect the migration mapping.

Fruux

Owner/User

maps to

monday Work Management

monday User

1:1
Fully supported

Fruux does not have a team or user-assignment model in the same sense as monday.com. Fruux user accounts are per-individual with device-based sync. When migrating to monday.com, we map the Fruux account holder to the monday.com workspace primary user. If multiple Fruux users with separate accounts are being migrated (e.g., a Team tier with multiple members), we create corresponding monday.com User accounts and distribute Items based on Fruux device-owner attribution. Fruux sharing configurations (up to 2 shares on Basic, unlimited on Pro/Team) are documented as access-control notes for manual rebuild in monday.

Fruux

Task List

maps to

monday Work Management

monday Board Group

lossy
Fully supported

Fruux allows multiple named task lists (VTODO collections). By default we merge all task lists into a single monday Board and create a monday Group per original task list to preserve organizational semantics. If the customer prefers separate Boards per task list, we create one Board per task list during migration and name each Board after the original Fruux task list. The preference is collected during scoping before migration begins.

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.

Fruux logo

Fruux gotchas

High

No CSV import blocks bulk contact migrations

High

Sync failures with Apple DAV clients cause data loss

Medium

Bookmarks and Notes have no exportable standard format

Low

No public rate-limit or quota documentation

Medium

Conflict-resolution artifacts require deduplication

monday Work Management logo

monday Work Management gotchas

High

Subitems have no bulk export endpoint

High

API complexity budget constrains query depth

Medium

Daily call limits vary sharply across plan tiers

Medium

Automation and integration rules do not export via API

Low

Saved views are not exposed via API

Pair-specific challenges

  • No direct CalDAV-to-monday API migration path

    Fruux exposes data exclusively over CalDAV and CardDAV protocols. monday.com has no native CalDAV or CardDAV receiver, and the monday API does not accept iCalendar or vCard blobs directly. We resolve this by performing CalDAV REPORT queries and CardDAV PROPFIND requests against dav.fruux.com to pull complete RFC-compliant blobs, parsing each VEVENT and vCard into structured field maps, and transforming them into monday.com Item create payloads sent via the monday REST API. There is no off-the-shelf connector; this transformation pipeline is custom to each migration.

  • Calendar subscription URLs require manual re-registration

    Fruux calendar subscriptions (webcal/ICS feed URLs from external calendars subscribed within Fruux) are read-only copies synced from third-party sources. We can export the subscription URL and note it in the destination board, but the customer must manually re-subscribe to each feed in their calendar client or within monday.com's integration layer post-migration. If the subscription URL requires authentication (private ICS feeds), manual re-registration is the only path.

  • Fruux conflict artifacts inflate record counts and require dedup

    Fruux's conflict resolution creates duplicate server-side copies of records edited simultaneously on multiple devices. These copies appear in the export with identical UID fields but different FN or SUMMARY values. If left unhandled, the migration creates duplicate Items in monday.com boards. We detect and flag these duplicates by UID matching, but we do not delete them automatically. The customer reviews flagged records and approves the dedup action before we remove conflict copies from the monday destination.

  • Bookmarks and Notes have no migration path

    Fruux Bookmarks are stored in a proprietary format with no CardDAV binding and no public export specification. We do not attempt to migrate Bookmarks. Fruux Notes are accessible via the web API but without guarantees on content or formatting fidelity. Both are flagged during scoping, and we include a written inventory of all extracted Notes and Bookmarks in the handoff document so the customer can manually recreate them in monday Boards with Link and Text columns.

  • Fruux has no automation layer, so no automation migration applies

    Fruux is a sync service without workflows, automations, or rule-based triggers. This is not a limitation that requires mitigation; it means there is no automation inventory to deliver. monday.com automations (recipes, triggers, actions) do not have a migration path from Fruux regardless. We rebuild monday.com automations only as a post-migration administrative task, documented in the handoff inventory with a rebuild guide for each automation the customer recreates.

Migration approach

Six steps for a successful Fruux to monday Work Management data migration

  1. Fruux export via CalDAV and CardDAV

    We authenticate against dav.fruux.com using the customer's Fruux credentials. We perform CalDAV REPORT queries to extract all VEVENT components from each calendar collection, and CardDAV PROPFIND requests on each addressbook-home-set to pull vCard records. We export task collections as VTODO streams. We run a full pre-migration export rather than relying on live sync to capture a complete snapshot and avoid any sync failures that could cause records to be missed. The export produces RFC-compliant iCalendar (.ics) streams and vCard (.vcf) blobs as the canonical migration source.

  2. Scoping and board schema design

    We review the Fruux export output to determine the count of calendars, address books, task lists, and total records. We design the monday.com board schema: one Board per Fruux calendar (with columns mapped from VEVENT properties), one Board or Contacts section for address books, and one or more Boards for tasks. We collect the customer's preference for task list handling (single merged Board with Groups or separate Boards per list) before proceeding. We also identify Fruux conflict artifacts and Notes for flagging.

  3. Conflict artifact detection and deduplication planning

    We run UID-based deduplication across the Fruux export to identify conflict-resolution copies. Each duplicate group is presented to the customer with both FN/NAME values and the device attribution from X-MUTAPPLETSYNCDEVICEID. The customer approves which version to retain. We apply the same deduplication logic to VTODO records with identical UID but different completion statuses, keeping the most recently modified version. We do not delete conflict copies until the customer explicitly approves the dedup plan.

  4. Board creation and column schema in monday.com

    We create the monday.com Boards per the agreed schema using the monday API. Each Board gets the appropriate column types: Name (from VEVENT SUMMARY or vCard FN), Date or Timeline columns (from DTSTART/DTEND), Status columns (for task completion, event status), Text columns (for descriptions, notes), Email and Phone columns (for contacts), and Link columns (for calendar subscription URLs). We create Groups within Boards corresponding to the original Fruux calendar event grouping or task list names. Board permissions and access settings are noted for the customer to configure post-migration.

  5. Data load and parent-record resolution

    We load data into monday.com in dependency order: Board structure first, then Items. For calendar Items, we resolve any cross-board references (e.g., if Fruux events referenced other Fruux events by UID) and note them as Link columns pointing to the relevant monday Item. For contacts migrated as Items in a non-CRM Board, we resolve any group associations from the original Fruux address book. We use monday's batch Item creation API with conservative request pacing to avoid undocumented Fruux throttling. Each batch produces a row-count reconciliation report before the next batch.

  6. Cutover, validation, and handoff inventory

    We freeze writes to Fruux during the final delta migration window. We run a last-pass export to capture any records modified after the initial snapshot. We load the delta into monday.com, then perform a final reconciliation comparing total Fruux record counts (minus conflict copies) against monday Item counts per Board. We deliver the handoff inventory: Notes extract (as CSV), Bookmarks inventory (as CSV for manual recreation), Calendar subscription URL list, Conflict artifact log with dedup decisions, and the rebuild guide for any monday.com automations the customer wants to recreate. We do not rebuild automations as part of standard scope.

Platform deep dives

Context on both ends of the pair

Fruux logo

Fruux

Source

Strengths

  • Built on SabreDAV, one of the most widely deployed open-source CalDAV/CardDAV implementations in production
  • No vendor lock-in — data is stored in open RFC formats readable by any standards-compliant client
  • Free tier includes unlimited contacts, calendars, and tasks with no per-record billing
  • Supports conflict resolution when the same record is edited on multiple devices simultaneously
  • Runs on AWS with SSL encryption, automatic backups, and constant infrastructure updates

Weaknesses

  • No CSV import capability — Fruux accepts only VCF and native CardDAV feeds, blocking bulk contact migrations from spreadsheets
  • Sync reliability issues have been reported when connecting to Apple DAV servers, causing intermittent calendar upload failures
  • Very small user base and limited community support compared to Google Calendar or iCloud
  • Bookmark and note storage is proprietary with no public export specification
  • The service has not published a public API rate-limit or quota document, making migration throughput estimation difficult
monday Work Management logo

monday Work Management

Destination

Strengths

  • Drag-and-drop board UI with near-zero learning curve for non-technical users entering project data for the first time.
  • 20+ column types and unlimited custom columns let teams model arbitrarily complex data structures without developer help.
  • Multi-view support — Kanban, Gantt, Calendar, Timeline, Chart, Map — satisfies different team members without forcing a single layout.
  • Automations cover common trigger-action patterns for teams without dedicated developers to write custom scripts.
  • Free plan for 2 seats and a 14-day trial on all paid tiers make evaluation risk-free before committing to migration scope.

Weaknesses

  • Per-seat pricing with no enterprise flat-rate option means costs scale linearly with headcount, making it expensive at 50+ seats.
  • Subitems lack bulk API access, making them problematic for CRM-style use cases where contact records live as subitems under a company board.
  • Automations and advanced views are gated behind Pro and Enterprise tiers, creating feature deserts on entry-level plans.
  • Dependency column is visually limited — no critical path, no auto-rescheduling, and cross-board dependencies require manual link management.
  • No native document management; docs, wikis, and knowledge bases require a separate integration or third-party workaround.

Complexity grading

How hard is this migration?

Standard Project Management migration. 3 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 Fruux and monday Work Management.

  • Object compatibility

    B

    3 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

    Fruux: Not publicly documented — Fruux has not published rate-limit headers or quota thresholds.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Fruux to monday Work Management 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 Fruux to monday Work Management data migrations

Answers to the questions buyers ask most during Fruux to monday Work Management migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Fruux to monday Work Management migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Migrations under 5,000 contacts, 10 calendars, and 2,000 tasks with no conflict-artifact deduplication typically complete in one to three weeks. Migrations with high calendar event counts (over 500 events per calendar), multiple Fruux address books requiring separate monday.com boards, or extensive Notes content requiring extraction review extend to four to eight weeks. monday.com plan selection (Work Management vs. CRM) also affects timeline if the customer needs CRM Contact object configuration.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Fruux.
Land in monday Work Management, 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