Project Management

Migrate your ftrack data

Production tracking and media review platform built for VFX, animation, and creative studios. Three tiers: Review-only, Studio with full tracking, and Enterprise with on-prem options.

Encrypted end-to-end with one-click rollback
Talk to a real migration engineer in minutes
ftrack logo

In its favor

Why people choose ftrack

The signal that keeps ftrack on the shortlist. Sourced from G2, Capterra, and customer scoping calls.

Academy Award and Emmy-winning platform trusted by major VFX and animation studios for production tracking at scale.

Integrated review and approval workflow means artists, producers, and clients all work from the same system without switching tools.

Flexible API and Python scripting layer allows studios to automate pipelines and integrate ftrack with DCC tools like Maya, Nuke, and Houdini.

Three-tier pricing with a $10/month review-only option lets teams adopt the platform incrementally rather than committing to a full production tracking suite upfront.

Locations feature lets distributed studios manage file storage across multiple geographic sites and transfer assets between them automatically.

Initial setup requires significant API scripting and custom pipeline integration, which strains smaller teams without a dedicated pipeline TD.

Regular ftrack updates occasionally break existing integrations and custom scripts, creating maintenance overhead that frustrates users.

Project navigation inside third-party integrations is described as poor, making it difficult to browse or update ftrack data from within DCC tools.

Notes posted in the webplayer sometimes attach to the wrong task level, requiring producers to manually verify and reassign them.

Storage configuration and Location management is complex for studios without a dedicated infrastructure engineer.

Reasons to switch

Why people leave ftrack

The recurring reasons buyers give for replacing ftrack. Presented as facts, not knocks.

Platform scorecard

Strengths, weaknesses, and where ftrack fits

Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.

SWOT — strengths, weaknesses, and use-case fit

Strengths

End-to-end production tracking from planning through review and final delivery in a single platform.Interactive browser-based media review with annotation tools that clients and stakeholders can access without a full ftrack seat.Python API with JSON-schema-based dynamic schemas that adapt to each workspace's custom entity types and attributes.Locations feature for managing multi-site storage and automated file transfer across studio infrastructure.Custom attribute system allowing studios to extend any entity type with project-specific fields.

Weaknesses

API performance degrades with deeply linked queries and large unfocused data fetches, requiring careful query optimization.Hierarchical and expression custom attributes are not fully supported in the API, returning raw rather than evaluated values.Initial deployment and ongoing maintenance require dedicated pipeline TD resources or significant scripting investment.Webplayer note posting can attach comments to the wrong hierarchical level, creating data integrity issues.Enterprise tier pricing is opaque and requires a sales contact, making it hard to budget for large studio deployments.

Where it works

VFX and animation studios with 11–200+ employees that need end-to-end production tracking from planning through client review in a single platform.Mid-sized creative studios with dedicated pipeline TD resources capable of writing Python scripts and API integrations for Maya, Nuke, and Houdini.Distributed studios spanning multiple geographic locations that require automated asset transfer and centralized file storage management across sites.Studios already using DCC tools like Maya, Nuke, or Houdini that need integrated review sessions where artists, producers, and clients collaborate in one system.Organizations running Academy Award or Emmy-winning productions requiring a proven platform with priority support and optional on-prem deployment.

Where it struggles

Small studios or student teams without dedicated pipeline TD resources, where initial API scripting and custom integration work creates an insurmountable barrier.Organizations seeking an out-of-the-box solution that requires no scripting, configuration, or ongoing maintenance from technical staff.Studios where non-technical producers manage production tracking, as complex storage configuration and Location management demand dedicated infrastructure expertise.Teams needing rapid deployment with minimal setup time, since ftrack requires significant configuration before meaningful use begins.Projects with limited budgets that cannot support ongoing pipeline TD overhead or Enterprise tier costs for on-prem deployment.

Pricing tiers

ftrack pricing overview

ftrack uses a per-user-seat model at two public tiers ($10 for Review, $25 for Studio) with annual and monthly billing options. Enterprise pricing is custom and requires a sales contact. Optional add-on packages are available for extended functionality.

Review

Tier 1 of 3

$10/user/month

What's included

Standalone browser-based media review and approvalInteractive media review with annotation toolsUnlimited projects and review sessions250GB storage includedFirst 7 days free trial

Need help selecting your Project Management?

Book a free 30 minute consultation

Pricing is informational. FlitStack AI does not bill on ftrack's schedule — see our quote-based pricing →

What gets migrated

ftrack object support

Object-by-object support for ftrack migrations. Per-pair details surface during scoping.

Projects

Fully supported

Projects are the top-level container in ftrack's hierarchy. They hold Sequences, Shots, and Tasks and carry custom attributes and project-level settings. We export and import them as a full subtree, preserving the full hierarchical structure down to Tasks.

Sequences

Fully supported

Sequences sit between Projects and Shots in the hierarchy. Each Sequence contains Shots. When migrating into ftrack, we create Sequences and link them to the parent Project; when migrating out, we preserve the Sequence-to-Project relationship and all child Shots.

Shots

Fully supported

Shots are children of Sequences and parents of Tasks in ftrack's data model. They carry status, thumbnail, and custom attributes. We map Shot IDs and names bidirectionally and preserve the Sequence parent linkage during import.

Tasks

Fully supported

Tasks are the core work unit in ftrack, with a parent link to Shots or Sequences. Tasks carry status, assignees, due dates, notes, and custom attributes. We migrate Tasks including their parent reference so they land in the correct location in the destination.

Assets

Fully supported

Assets represent published files or asset builds linked to a Shot or Sequence context. Each Asset has one or more Asset Versions. We migrate Assets with their version history and the context_id linkage preserved.

Asset Versions

Fully supported

Asset Versions represent sequential publishes of an Asset. They carry file paths, components, and metadata. We preserve version numbers and component references when migrating in or out.

Notes

Mapping required

Notes can be attached to any object in ftrack (Project, Shot, Task). A known ftrack behavior is that notes posted via the webplayer sometimes land at the wrong task level, attaching to the topmost parent instead. We detect this during migration and re-associate notes with their intended parent object based on context metadata.

Custom Attributes

Mapping required

Custom attributes are configurable fields on any entity type, stored as key-value pairs in a custom_attributes dictionary. The ftrack API has limitations: hierarchical attributes return raw values rather than evaluated ones, and expression attributes return non-evaluated values. We read the raw values and document these limitations in the pre-migration report.

Users and Assignees

Fully supported

Users are assigned to Tasks as assignees. User records include name, email, and role. We map assignee references and can create placeholder users in the destination if the target system does not yet have matching accounts.

Locations

Mapping required

Locations define storage configuration for assets and files, including cloud and on-premises paths. They are studio-specific and carry Python plugin logic. We export the Location configuration as metadata but do not migrate the underlying file storage—we flag this for the customer's infrastructure team to reconfigure post-migration.

Reviews and Annotations

Fully supported

Review sessions and frame annotations are stored with a link to the Asset Version. We migrate review session metadata and annotation data. Media files themselves are not moved; we flag their expected storage path in the destination system.

Task Statuses

Mapping required

Task Statuses are configurable per project and include name, color, and order. The status schema varies between ftrack workspaces. We map status values by name and flag any that have no exact match in the destination system.

Spreadsheets

Not in this platform

ftrack Spreadsheets are a view configuration (column layout, sorting, filters) rather than a data object. They cannot be exported as standalone records. We do not migrate spreadsheet views; we rebuild the Task list view in the destination using the underlying Task data.

Gotchas

What to watch for in ftrack migrations

Issues we've hit on past ftrack migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.

Medium

Notes attach to wrong task level in webplayer

Medium

Hierarchical custom attributes return raw values in API

Low

Expression custom attributes not evaluated by API

High

Import wizard does not delete records

How a ftrack migration works

Four steps, ftrack-specific

Connect

API key (per workspace) into ftrack. Scopes limited to read-only on the data we move.

Map

We translate ftrack-specific structures (custom fields, objects, value lists) to the destination's model.

Sample

Test with a 50–200 record subset to validate ftrack quirks before production.

Migrate

Full migration with ftrack rate-limit handling. Rollback available throughout.

FAQ

ftrack migration FAQ

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

Can't find your answer?

Walk through your ftrack migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most ftrack migrations under 1M records finish in 48–72 hours end-to-end. Larger orgs with custom objects or buyer-side security review typically take 5–7 days.

Ready when you are

Migrate ftrack.
Without the rebuild.

Free scoping call with a migration engineer. Tell us about your ftrack setup and destination — written quote back within a business day.

Free scoping call Quote in 1 business day 1,784 platforms supported