Skip to main content

Understanding the mapping process

Design target schema

Map source content to ButterCMS content types:

Choosing the right ButterCMS content type

Mapping field types

Mapping documentation template

Document your mappings for team reference:

Create transformation rules

Field transformations

Content type transformers

Handle special cases

Relationship mapping

References require special handling during migration: Migration order matters:
  1. First, migrate Collections (authors, categories, tags)
  2. Note the slugs or IDs of created items
  3. Then migrate Pages/Posts with references to those items

Handling rich text content

Rich text often needs cleanup during migration:

Handling media assets

Handling localized content

Validate transformations

Always validate transformed data before uploading:

Data transformation tools

jq (JSON processing)

Python pandas (CSV processing)