The 4-Step Process
MigrateKit’s migration workflow is designed to be straightforward while giving you complete control over how your content transforms.What Happens During Migration
Field Mapping
Field Mapping
You define how Webflow data becomes Sanity documents:
- Name your Sanity document type (e.g.,
blogPost) - Map each Webflow column to a Sanity field type
- MigrateKit auto-suggests mappings based on data patterns
- Skip system fields like
Collection IDandItem ID
HTML to Portable Text Conversion
HTML to Portable Text Conversion
Rich text fields are automatically converted:
- HTML tags become Portable Text blocks
- Headings, paragraphs, lists preserved
- Bold, italic, links maintained
- Images embedded in content
- Unsupported tags wrapped as code blocks
Asset Migration
Asset Migration
Images and files are handled automatically:
- Downloads assets from Webflow CDN
- Checks for duplicates (reuses existing)
- Uploads to your Sanity project
- Creates proper asset references
- Reports upload status for each file
Draft Mode Import
Draft Mode Import
All content imports as drafts for safety:
- Documents created with
drafts.prefix - Published content remains untouched
- Review and edit before publishing
- Publish individually or in bulk
Migration Flow
Step-by-Step Guides
Follow detailed instructions for each phase:Step 1: Connect Sanity
Link your Sanity project with API credentials
Step 2: Export
How to export CSVs from Webflow correctly
Step 3: Upload & Map
Upload CSV and define field mappings
Step 4: Import
Execute migration and verify results
Best Practices
Start Small
- Test with a small collection (10-50 items)
- Use a development dataset first
- Verify the workflow works
- Refine mappings before scaling
Keep Backups
- Save original CSV files
- Don’t delete Webflow data until verified
- Export from Sanity for additional backup
Plan Your Schema
- Decide on document type names
- Choose appropriate field types
- Consider Sanity naming conventions
- Think about future content structure
Current Limitations
No Reference Field SupportCross-collection references aren’t automatically migrated. You’ll need to manually recreate relationships in Sanity Studio after import.
Get Started
Ready to migrate? Choose your path:Need Help?
Troubleshooting
Common issues and solutions