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.
Everything a social feed needs
Every capability below is implemented in the module.
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.
Multiple Instagram accounts
Connect as many brand or client accounts as you need, and choose which account's feed each snippet instance displays.
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.
Automatic token renewal
Long-lived access tokens are refreshed automatically before they expire, so feeds never silently go blank.
Preview before it goes live
Review every fetched post on a kanban curation board and publish only the ones you want visitors to see.
Configurable post count & layout
Choose how many posts to display and switch between grid and feed layouts, per snippet instance, from the website builder.
Scheduled auto-refresh
A background job keeps every connected account's feed and access token current on a configurable interval — no manual fetch required.
Backend post management
Browse every cached post — caption, hashtags, media type, likes and comments — in a dedicated list, kanban, or form view.
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.
How it works
Connect an account
Open the setup wizard and paste your Instagram access token.
Fetch & preview
The wizard fetches recent posts and shows them for review before anything goes live.
Publish & place
Publish the posts you want, then drag the Instagram Feed snippet onto any page.
Stays current automatically
A scheduled job refreshes posts and renews the access token on its own.
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.
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