Project Management migration
Field-level mapping, validation, and rollback between Allfred and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
Allfred
Source
Microsoft Project
Destination
Compatibility
5 of 10
objects map 1:1 between Allfred and Microsoft Project.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Allfred and Microsoft Project serve different project management paradigms. Allfred is an agency operations platform built around Kanban boards, Client-Brand hierarchies, and Contractor assignment tracking. Microsoft Project is an enterprise scheduling tool built around Gantt charts, critical path analysis, and formal resource leveling. These architectural differences shape every aspect of the migration. Allfred has no published API, so we work from the Settings → Account → Data Export bundle, which we request as close to migration start as possible to capture the freshest snapshot. We transform Kanban column structure into task groupings or custom fields in Microsoft Project, merge Allfred's distinct Client and Brand entities into summary tasks or custom fields on project tasks, and resolve the Contractor-to-Resource mapping with a custom cost rate lookup. We do not migrate Allfred's automations or Kanban board configurations as code; we deliver a written map of both for the customer's PMO admin to rebuild in Microsoft Project.
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 Allfred object lands in Microsoft Project, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Allfred
Project
Microsoft Project
Project
1:1Allfred Projects map directly to Microsoft Project project files or Project Online project records. We extract project name, description, status, start date, finish date, and assigned team members. Allfred's project-level custom fields migrate to Microsoft Project custom fields (Text1-30, Number1-20, Flag1-20) that we configure during the destination schema setup phase. Microsoft Project's project summary task is used as the equivalent of Allfred's project-level overview.
Allfred
Task
Microsoft Project
Task
1:1Allfred Tasks map to Microsoft Project Tasks with Name, Start, Finish, Duration, Priority, and Notes preserved. Subtasks in Allfred become child Summary Tasks in Microsoft Project with their own subtasks nested beneath. Task hierarchy is preserved through the parent_id references in the Allfred export. We flag any Allfred tasks that reference milestone-like behavior (zero duration markers) and map them to Microsoft Project milestone tasks.
Allfred
Client
Microsoft Project
Custom Field or Summary Row
lossyAllfred's distinct Client object has no direct Microsoft Project equivalent. We map Clients to a custom text field (ClientName__c) on project tasks, or we create a Client-level summary task at the top of the project plan as a grouping row. The customer chooses the strategy during scoping. Client contact information (name, email, phone) migrates to the project summary task notes or a custom ContactInfo__c field.
Allfred
Brand
Microsoft Project
Custom Field
lossyAllfred Brands sit under Clients and store brand name, logo, and brand guidelines. Since Microsoft Project does not have a Brand entity, we map Brands to a custom text field (Brand__c) on the relevant tasks. If the customer manages multiple brands per project, we configure Brand as a multi-select custom field or as separate task groupings under the project plan. The Allfred Brand-to-Client relationship is preserved by linking tasks to the Client-level summary row.
Allfred
Contractor
Microsoft Project
Resource
1:manyAllfred Contractors store name, contact details, and hourly rate. Microsoft Project Resources store name, type (Material or Work), standard rate, overtime rate, and calendar. We map each Contractor to a Resource with the Allfred hourly rate set as the Standard Rate. If Contractors have varying rates per project, we create a Resource custom field (ContractorRate__c) and document the per-project rate assignments for manual entry post-migration. Allfred's Contractor assignment history on tasks maps to Resource Assignments in Microsoft Project with Units and Work values calculated from task duration.
Allfred
Kanban Board
Microsoft Project
Task Groups or Custom Field
lossyAllfred Kanban boards expose column names, column order, and task-to-column assignments via the data export. Microsoft Project has no native Kanban representation. We transform the Kanban structure into task groupings (using outline levels or summary tasks per column) or into a custom Text field (KanbanColumn__c) that preserves the original column assignment on each task. The customer selects the preferred representation during scoping. WIP limits from Kanban columns cannot be enforced in Microsoft Project and are documented as a PMO process note.
Allfred
Team Member
Microsoft Project
Resource (Work type)
1:1Allfred Team Members (internal staff) map to Microsoft Project Work-type Resources with the team member's name, email, and role preserved. We resolve Team Members by email against the Allfred export and create Resource records with Default Booking Type set to Committed. If a Team Member is also listed as a Contractor in Allfred, we create a single Resource record and flag it for the customer to set the appropriate cost rate.
Allfred
Custom Fields
Microsoft Project
Custom Fields (Text, Number, Date, Flag)
lossyAllfred allows per-project custom fields without a global schema, meaning the same logical field may exist with different names or types across projects. We extract all custom field definitions during discovery, deduplicate them by logical name and type, and map them to Microsoft Project's fixed custom field slots (Text1-30, Number1-20, Date1-10, Flag1-20, OutlineCode1-10). Customers review and approve the per-project field map before we proceed, as mismatched field types cause data loss or validation errors in Microsoft Project.
Allfred
File Attachments
Microsoft Project
Document URLs or SharePoint Integration
1:1Allfred's unlimited file storage with 2GB per-file limit means large creative assets may exist. We export file attachment URLs as-is. For files stored via Allfred's SharePoint integration, we preserve the SharePoint URL references. Microsoft Project (desktop) does not host files natively; Project Online uses SharePoint document libraries. We migrate SharePoint URLs as hyperlinks in task notes or as a document library link on the project summary task. Files exceeding typical SharePoint upload limits (250MB) are flagged for manual re-upload via SharePoint's native tools.
Allfred
Settings and Preferences
Microsoft Project
Documentation Only
1:1Allfred exports workspace configuration, notification preferences, and integrations as JSON. We extract these for documentation purposes but do not import them into Microsoft Project, which has a different settings model. We deliver a written settings inventory covering Allfred notification rules, integration endpoints, and workspace preferences that the customer's admin uses to configure equivalent settings in Microsoft Project and the surrounding Microsoft 365 environment.
| Allfred | Microsoft Project | Compatibility | |
|---|---|---|---|
| Project | Project1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Client | Custom Field or Summary Rowlossy | Fully supported | |
| Brand | Custom Fieldlossy | Fully supported | |
| Contractor | Resource1:many | Fully supported | |
| Kanban Board | Task Groups or Custom Fieldlossy | Fully supported | |
| Team Member | Resource (Work type)1:1 | Fully supported | |
| Custom Fields | Custom Fields (Text, Number, Date, Flag)lossy | Mapping required | |
| File Attachments | Document URLs or SharePoint Integration1:1 | Mapping required | |
| Settings and Preferences | Documentation Only1:1 | Mapping required |
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.
Allfred gotchas
No publicly documented API for bulk data export
Custom fields have no fixed global schema
SharePoint integration files export as URL references only
Loading delays during platform updates cause brief outages
Microsoft Project gotchas
Project for the web is being retired and merged into Microsoft Planner
Planner-tier portfolio features are incomplete despite Plan 5 labeling
Web app constraint controls are weaker than the Windows desktop client
Project requires a separate license not bundled with standard Microsoft 365
Project Online API is edition-gated and inconsistently documented
Pair-specific challenges
Migration approach
Discovery and data export
We audit the Allfred account across all active projects, tasks, subtasks, clients, brands, contractors, team members, and Kanban board structures. We review per-project custom field definitions and identify any SharePoint-linked files. We then request a fresh data export from Settings → Account → Data Export, initiated by the customer, capturing the most recent point-in-time snapshot. We verify the export is complete by spot-checking record counts against the in-platform view. Any missing records trigger a re-export with elevated access before migration scoping proceeds.
Kanban structure mapping and Gantt strategy
We analyze the Allfred Kanban board exports across all projects, documenting column names, column order, WIP limits, and task-to-column assignments. We present the customer with three migration options: (1) custom text field per task storing the original column, (2) outline-level grouping per column as summary tasks, or (3) a combination. The choice affects how many custom field slots are consumed and how the project plan looks in Microsoft Project. We also assess whether any Allfred Kanban boards represent sequential workflows that should be converted to predecessor/successor dependencies in Microsoft Project.
Custom field reconciliation and schema design
We extract all Allfred custom field definitions from every project, deduplicate by logical name and data type, and propose a unified mapping to Microsoft Project's fixed custom field slots (Text1-30, Number1-20, Date1-10, Flag1-20). The customer reviews the mapping document and approves or adjusts field type assignments. We configure the approved custom fields in Microsoft Project or Project Online before any data import. Any custom fields that cannot be mapped due to type conflicts are flagged and split into separate fields with a naming convention that preserves the logical relationship.
Resource and contractor reconciliation
We extract all Allfred Contractors and Team Members and match them by name. Contractors with hourly rates map to Microsoft Project Resources with Standard Rate set. Team Members map to Work-type Resources with Default Booking Type set to Committed. Any Allfred contractor without an hourly rate is flagged for the customer to provide the rate before Resource import. We verify that the total number of Resources does not exceed the customer's Project Plan licensing tier limits (Project Plan 1 allows up to 250 resources; Plan 3 and Plan 5 have higher limits).
Project and task import in dependency order
We import data in the correct dependency order: Resources first (so assignment lookups are satisfied), then Projects (as project files or Project Online project records), then Tasks (in hierarchy order preserving parent-child relationships), then Custom Field values (per the approved mapping). For each project, we apply the Kanban column mapping chosen in step 2. Client and Brand associations are written to custom fields on tasks. File attachment URLs are preserved in task notes or as SharePoint document links. Each phase emits a row-count reconciliation report. We run the import into a test project first to validate custom field rendering before processing all projects.
Cutover, delta reconciliation, and automation handoff
We freeze writes in Allfred during the cutover window, run a final delta import of any records modified after the last full export, then deliver the migration package to the customer. We deliver the automation inventory document covering Allfred automations, notification rules, and Kanban board configurations with recommended Power Automate equivalents. We do not rebuild automations inside the migration scope. We support a one-week post-cutover window for reconciliation of any data issues reported by the PMO team. We do not provide post-migration admin training, Microsoft Project coaching, or workflow rebuild as standard scope; these are separate engagements.
Platform deep dives
Allfred
Source
Strengths
Weaknesses
Microsoft Project
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management 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 Allfred and Microsoft Project.
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
Allfred: Not publicly documented.
Data volume sensitivity
Allfred 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 Allfred to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your Allfred to Microsoft Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Allfred
Other ways to arrive at Microsoft Project
Same-Project Management migrations
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.