Turn your Instagram into on-site social proof

Connect one or more Instagram accounts, cache their posts in Odoo, and drop a curated feed onto any website page — no live API calls on page load, no broken tokens, no manual setup grind.

The problem

Instagram is where your brand's visual identity and customer moments already live, but your Odoo website shows none of it. Existing options force a scattered, multi-step manual setup, leave access tokens to expire silently, lock you into a single account, and display whatever is most recent with no way to review it before it goes live.

The solution

Instagram Feed Snippet connects any number of accounts through a single guided wizard, caches every post in Odoo so pages never call the Instagram API, auto-renews tokens before they expire, and lets you preview and curate exactly which posts appear before they are published.

Capabilities

Everything a social feed needs

Every capability below is implemented in the module.

01

One-step guided setup

Paste an access token once; the wizard connects the account, fetches the first batch of posts, and shows a preview — no scattered multi-screen configuration.

02

Multiple Instagram accounts

Connect as many brand or client accounts as you need, and choose which account's feed each snippet instance displays.

03

Cached, rate-limit-safe rendering

The website snippet never calls the Instagram API — it reads posts already cached in Odoo, keeping pages fast and safely within API limits.

04

Automatic token renewal

Long-lived access tokens are refreshed automatically before they expire, so feeds never silently go blank.

05

Preview before it goes live

Review every fetched post on a kanban curation board and publish only the ones you want visitors to see.

06

Configurable post count & layout

Choose how many posts to display and switch between grid and feed layouts, per snippet instance, from the website builder.

07

Scheduled auto-refresh

A background job keeps every connected account's feed and access token current on a configurable interval — no manual fetch required.

08

Backend post management

Browse every cached post — caption, hashtags, media type, likes and comments — in a dedicated list, kanban, or form view.

09

Drag-and-drop website snippet

Add the Instagram Feed block to any page from the website builder's Social section, just like any other content block.

Workflow

How it works

1

Connect an account

Open the setup wizard and paste your Instagram access token.

2

Fetch & preview

The wizard fetches recent posts and shows them for review before anything goes live.

3

Publish & place

Publish the posts you want, then drag the Instagram Feed snippet onto any page.

4

Stays current automatically

A scheduled job refreshes posts and renews the access token on its own.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

The module connects via the Instagram Graph API using a long-lived access token you generate in Meta's developer dashboard and paste into the setup wizard.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Instagram Feed Snippet

A drag-and-drop feed that caches posts to stay inside rate limits, renews its access token on its own, and lets you curate several accounts and approve posts before they reach the page.

Buy on Odoo App Store