Framer CMS integration

Connect Spron to your Framer CMS once, choose the collection and fields, and Spron will add each ready article and publish the site automatically. This Framer integration also updates the same CMS item when you use Republish, so you do not need to copy article text or images by hand.

How Framer CMS publishing works

Spron adds each ready article to your chosen Framer CMS collection and deploys your site so the post goes live. New ready articles are sent automatically after you connect.

If you edit a published article in Spron, the edits are saved as you type but are not sent at once. Press Republish in the article editor to update the same Framer item and republish the site.

Images already in Framer are reused instead of being uploaded again.

  • Each article is added to the collection you choose.
  • Spron deploys the Framer site after publishing.
  • Articles that were ready before you connected can be sent with Send pending.

Before you connect Framer

You need a Framer site, a CMS collection for blog posts, and a Framer API key. You must also have owner or admin access in Spron to create the connection.

Use the project address from your browser. A framer.app address will not work.

You also need the public address where your blog posts live, such as https://example.com/blog. Spron uses this address for links to your articles.

  • A Framer project with a CMS collection for posts
  • A key created under Site Settings → API Keys
  • The Framer project address and your blog address
  • Spron workspace owner or admin access

Connect Framer to Spron

  1. Open your Framer project

    Open the Framer project you want Spron to publish to. You can use Framer Projects to find it.

    Copy the address from your browser and paste it into Framer project address. Do not enter a framer.app address.

    https://framer.com/projects/Your-site--abc123
  2. Create an API key

    In Framer, open Site Settings → API Keys and press Create key. Paste the result into Framer API key and keep it private.

  3. Add your blog address

    Enter the public location of your blog posts in Blog address. Spron uses this address when creating links to your articles.

    https://example.com/blog
  4. Find your collections

    Press Find collections. Spron opens the project with your API key and lists its CMS collections.

    After a successful search, the button changes to Find again so you can refresh the collection list.

  5. Choose a collection

    Choose the CMS collection that holds your blog posts. If the project has no suitable collection, press Create Spron Articles collection.

    Spron creates a collection called Spron Articles with the fields ready and does not change your existing collections. Add a CMS page for that collection in Framer so its articles appear on your site.

  6. Match the fields

    Choose which collection field receives each part of the article. Spron initially selects the first available text field for the title and the first available formatted text field for the content.

    Map Title field and Content field, then choose any optional fields you want to sync. Press Connect Framer to finish.

    • Title field: required text field
    • Content field: required formatted text field
    • Meta description: optional text field
    • Featured image: optional image field
    • Published date: optional date field

What Spron sends to Framer

Spron sends the article parts you map to fields in your selected CMS collection. Title field and Content field are required.

You can also map Meta description, Featured image, and Published date. Leave an optional field set to Do not sync when you do not want Spron to update it.

The title and meta description use text fields, content uses a formatted text field, the featured image uses an image field, and the published date uses a date field.

Check your first Framer blog post

Check Delivery history in Spron after the first article is sent. It shows the latest 100 deliveries, including the article, status, and error details when available.

A delivery can appear as Waiting, Sending, Needs attention, or Published. When Spron has an external URL, select the article title to open it.

Open the post on your Framer site and check the title, content, optional fields, images, and article link.

  • If no delivery has occurred, Delivery history shows No articles sent yet.
  • To send a failed article again, press Send pending.

Fix common Framer connection issues

Why can’t I press Find collections?

Enter both Framer project address and Framer API key. The button remains unavailable while either field is empty or while another setup action is running.

Why does Spron say this project has no CMS collections yet?

The project returned no CMS collections. Press Create Spron Articles collection, then add a CMS page for it in Framer.

Why can’t I press Connect Framer?

Add a Blog address and select both the required title and content fields. The button is unavailable without those values.

Why wasn’t a failed delivery sent again?

Framer deliveries do not have a Retry action in Delivery history. Press Send pending to create a new send for the failed article.

Need help connecting? Contact support, visit the Help Center, or see our other publishing integrations.

Framer FAQ

We're here to help.

What do I need before connecting Framer?

You need a Framer site with a CMS collection for blog posts, a Framer API key, the project address, the blog address, and owner or admin access in Spron.

Does Spron publish and deploy the Framer site?

Yes. Spron adds each ready article to your chosen collection and deploys the site automatically.

What happens when I edit a published article?

Your edits stay in Spron until you press <strong>Republish</strong> in the article editor. Spron then updates the same Framer item and republishes the site.

Will Spron send articles that were ready before I connected?

Not automatically. Press <strong>Send pending</strong> to send articles that were already ready when you connected.

What happens if I delete an article from my Framer site?

Press <strong>Check destination</strong>. Spron finds articles that are gone and sends only those articles again.

How do I stop publishing to Framer?

Press <strong>Disconnect</strong> at the top of the integration page. Spron stops sending new articles, while articles already on your site stay there.

Can a Spron member connect Framer?

Only a workspace owner or admin can create the connection. A member sees the instruction to ask a workspace owner or admin to connect Framer.

Can Spron create a Framer CMS collection?

Yes. Press <strong>Create Spron Articles collection</strong> to add a new collection with the fields ready. Existing collections are not changed.