SchemaSync maps and syncs JSON and JSON-LD structured data across your Framer CMS collections. Configure templates for each collection that read from reference fields and write serialised JSON to string fields — ready to use in custom code blocks with Framer's {{field}} interpolation.
Flexible template modes — Flat mode produces a JSON array of strings from a reference field (e.g. a list of specialisation titles). Object mode produces a JSON array of objects using a custom JSON template with {{FieldName}} placeholders, perfect for structured Schema.org types like Person or Service.
Multi-collection support — Configure multiple collections in a single project, each with up to 6 output fields. Sync individual collections or all at once with a single click.
Dot-notation field references — Reference sub-properties of linked collection items using {{FieldName}} syntax. The {{Slug}} placeholder is also supported for accessing item slugs directly.
Preview before sync — Run a preview to inspect resolved output for the first three items before committing changes to your CMS.
Typical use case: Generating JSON-LD schema markup for SEO — mapping locations and people to structured data fields that get injected into page <head> tags at build time.