---
title: "Sanity Blog Sync — Free Framer plugin · Best of Framer"
description: "Free Framer plugin · by Luis Carlos Guerrero · CMS. Sync Sanity posts, images and all"
canonical: "https://framer.elliotli.dev/plugin/sanity-blog-sync"
---

[Home](/)/[Plugins](/plugins)/[CMS](/plugins/category/cms)/Sanity Blog Sync

# Sanity Blog Sync

Sync Sanity posts, images and all

[View on Framer](https://framer.com/marketplace/plugins/sanity-blog-sync/?via=elliot-li)

![Sanity Blog Sync preview image 1](https://framer.elliotli.dev/og/plugin/sanity-blog-sync/1450383e0e45b346/1600x1200.jpg)

## Summary

Sync Sanity posts, images and all

## Description

Sync blog posts from any Sanity project into a Framer CMS Collection.

Enter your project ID and dataset — no code, no API token. The plugin reads your published content, maps it onto Framer fields, and keeps the Collection up to date on every sync.

Portable Text, fully converted. Headings, paragraphs, lists, blockquotes, bold, italic, underline and links all carry over. Body images come through as well, with their captions — assets are resolved to full URLs with their dimensions, so Framer hosts them and reserves layout space instead of reflowing your article.

Stable identity. Items are keyed on the Sanity document ID, not the slug. Renaming a post's slug updates the existing item rather than deleting and recreating it, so nothing bound to it on your canvas breaks. Posts deleted in Sanity are removed on the next sync.

Before you start

Your dataset must be public — the plugin sends no token and cannot read private datasets or drafts. You will also need to add this plugin's origin to your project's CORS origins at [sanity.io/manage](http://sanity.io/manage), with credentials disabled; if you skip it, the plugin shows you the exact origin to add. It expects a post document type with title, slug, publishedAt, excerpt and body fields.

Note that Framer syncs CMS collections on demand, not on a schedule — after publishing in Sanity, open the plugin to pull the changes.

## Rank history [How rankings work →](/terms#rankings)

-   All · #985

## Details

- **Author**: Luis Carlos Guerrero
- **Published**: 2026-08-03
- **Updated**: 2026-08-06
- **Added**: 2026-08-03
- **Categories**: CMS

## More across types

-   [Bend Video Carousel](/component/bend-video-carousel) — Axis Supply · $15 — Bend Video Carousel is an interactive video carousel for Framer that combines smooth movement with a curved, dimensional layout.
-   [CMS Archway Video](/component/cms-archway-video) — Axis Supply · Free — CMS Archway Video is a cinematic video carousel for Framer that combines continuously moving video cards with a distinctive arched shape.
-   [Reveal Nav CMS](/component/reveal-nav-cms) — TOC Studio · Free — CMS-connected hover nav menu

## More like this

-   [Savepoint](/plugin/savepoint) — Syauqizaidan Khairan Khalaf · Free — Undo for your Framer CMS
-   [Store Locator](/plugin/store-locator) — Framefic · Free — Interactive Maps, Nearby Stores
-   [FlowSlider Pro](/plugin/flowslider-pro) — Junseo Ham · Free — CMS Slider & Carousel Engine
-   [CMS Video Downloader](/plugin/cms-video-downloader) — Builders Hub · Free — Download CMS Videos
