Overview
Framer is a visual website builder with a built-in CMS. The Siftly–Framer integration lets you create content in Siftly’s editor and publish it directly to a Framer CMS collection — no copy-pasting required. This is especially useful for teams that manage blog posts, landing pages, or resource libraries in Framer and want to keep their publishing workflow inside Siftly.Prerequisites
Before connecting, you’ll need:- A Framer site with a CMS collection already created (e.g., a “Blog” collection)
- A Framer account with Editor or Owner permissions
- Your Framer API token (see below)
Step 1: Get your Framer API token
Framer uses token-based authentication for its CMS API.- Open your Framer project
- Click the Project Settings gear icon (top-right)
- Go to Integrations → API
- Click Generate Token and copy the token
Step 2: Find your Collection ID
You’ll need the Collection ID of the Framer CMS collection you want to publish to.- In Framer, open the CMS panel (left sidebar)
- Click on the collection you want to use (e.g., “Blog Posts”)
- In the collection settings, copy the Collection ID — it looks like
cmsCollectionId_abc123
Step 3: Connect Framer in Siftly
- In Siftly, go to Settings → Integrations
- Click Connect next to Framer
- Enter your API token and Collection ID
- Click Verify Connection
Step 4: Map content fields
Siftly generates content with these standard fields:| Siftly field | Description |
|---|---|
title | The page or post title (H1) |
slug | URL-friendly version of the title |
body | Full body content (rich text / HTML) |
meta_description | SEO meta description |
published_at | Publication date |
tags | Topic tags |
headline instead of title), set the mapping here.
Step 5: Publish content to Framer
Once connected:- Open any draft in the Siftly content editor
- Click Publish → Framer
- Confirm the target collection
- Click Send to Framer
Updating existing items
By default, each publish from Siftly creates a new CMS item in Framer. To update an existing item instead:- In the Siftly content editor, click Publish → Framer → Advanced
- Toggle Update existing item
- Paste the Framer item ID of the item you want to update
Troubleshooting
Connection fails with 401 Unauthorized
Connection fails with 401 Unauthorized
Collection ID not found
Collection ID not found
Double-check the Collection ID — it must match exactly. Make sure you’re using the collection’s API ID, not its display name.
Content saves but doesn't appear in Framer
Content saves but doesn't appear in Framer
Check the Framer CMS panel and look for the item in Drafts — Siftly always creates items as drafts. If it’s not there, check the Siftly publish log for error details.
Field mapping errors
Field mapping errors
If a required field in your Framer collection isn’t mapped, the publish will fail. Review your field mapping in Settings → Integrations → Framer → Configure and ensure all required fields are mapped or have a default value.