> For the complete documentation index, see [llms.txt](https://docs.feedspring.com/introduction/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.feedspring.com/introduction/delivery-methods/framer-components.md).

# Framer Components

#### Framer Components

Use FeedSpring in Framer by copying a FeedSpring component into your project and controlling the feed directly through Framer's UI.

This is the best option if you want a visual workflow without losing flexibility.

**When to use Framer**

Use Framer components if you are:

* Building in Framer
* Designing visually inside the canvas
* Wanting to control feed settings without writing raw code
* Looking for a component you can copy, style, and extend

If you want complete control in code, use React or the API instead.

**How it works**

The Framer component connects to your FeedSpring feed and renders items using built-in layout and styling controls.

Instead of adding raw attributes to HTML, you edit the component through Framer's property controls — a sidebar of design-time options that match the rest of Framer's editing experience.

**What you can control**

The current component exposes visual controls for:

* Feed ID
* Number of items
* Skip count
* Font settings
* Container settings
* Card settings
* Image sizing
* Radius
* Overlay colour
* Background colour
* Text truncation

**Going beyond the controls**

The property controls cover the common cases, but the component itself is editable code. To customise further — change the structure, add fields, or build a new layout — open the code component in Framer and edit the JSX directly. Everything is JavaScript and React under the hood.

**Example workflow**

1. Copy a FeedSpring component link below into your Framer project
2. Enter your Feed ID
3. Choose how many items to show
4. Adjust skip, typography, container, and card styles
5. Publish your site

**Available components**

Browse the full library at [feedspring.com/components](https://www.feedspring.com/components). A selection of components to copy and paste into Framer:

**Google Reviews**

* <https://framer.com/m/feedspring-google-reviews-basic-grid-V6Zp.js>
* <https://framer.com/m/feedspring-google-reviews-center-grid-hyBB.js>
* <https://framer.com/m/feedspring-google-reviews-basic-slider-WFXd.js>

**Instagram**

* <https://framer.com/m/feedspring-instagram-image-grid-sBsr.js>
* <https://framer.com/m/feedspring-instagram-highlight-grid-NQGf.js>
* <https://framer.com/m/feedspring-instagram-basic-slider-P3qR.js>

For the complete and most up-to-date set, visit [feedspring.com/components](https://www.feedspring.com/components).

**Post fields used in the Instagram component**

The default Instagram Framer component reads the following from each post:

* Post image
* Post caption
* Post permalink
* Like count

**Profile fields used in the Instagram component**

For account-level elements, the component reads from the feed's profile data:

* Profile avatar
* Profile username

Different feed sources (Google Reviews, TikTok, Dribbble) expose different fields. See the Feeds reference for a full list.

**When to use the API instead**

Use the API directly if you want to:

* Build fully custom Framer code components from raw feed data
* Transform the data before rendering
* Share one data layer across different systems

**Next steps**

* View available fields for each feed type
* Understand how feeds and fields are structured
* Explore the API for advanced usage


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.feedspring.com/introduction/delivery-methods/framer-components.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
