How do I link my Instagram feed with WordPress?
Tips 'n tricks about the web, digital trends, and online marketing
Integrating your Instagram feed on your WordPress website is a smart move. Not only does it add visual appeal, it also shows recent content to website visitors without you having to do manual updates.
At Funkhaus, we regularly get asked how to do this properly, without the website becoming sluggish or the feed suddenly stopping loading.
One of the most popular and stable solutions for this is the plugin Smash Balloon Instagram Feed.
In this article, we explain step by step how to integrate a dynamic Instagram feed on your WordPress website.
What is the smash balloon instagram feed plugin?
Smash Balloon is one of the most reliable plugins when it comes to social media integrations within WordPress. Their Instagram Feed plugin is designed to easily and securely display your Instagram photos and videos on your website. What makes it powerful is that you get full control over the formatting, caching and performance of the feed, which not only makes it look pretty but also keeps it working well technically.
The plugin uses the official Instagram Graph API, which means you need a business account or creator account to connect. This also puts it in line with Meta's latest security requirements, unlike older plugins that worked via unauthorised workarounds.
How do I set up the Instagram feed?
Step 1: Installing the plugin
In your WordPress dashboard, go to Plugins > New plugin. Then search for "Smash Balloon Instagram Feed". Install the plugin and activate it immediately after installation. You will now see an additional item appear in the left-hand menu: Instagram Feed.
If you have purchased a Pro version, you can upload it manually via Plugins > New plugin > Upload plugin.
Step 2: linking your Instagram account
Once the plugin is installed, click Instagram Feed > Settings in the dashboard. Here you can link your Instagram account. Choose whether you want to link a personal or business account. We strongly recommend using a business account, as you will then have access to additional display options as well as more stability via the official Graph API.
Click the "Add Source" button and follow the login process through Instagram. Give the requested permissions to the plugin. After approval, you will see your account appear in the list.
Note: if you are an agency and want to manage multiple Instagram accounts for different clients, you will have to create a separate link for each client each time. Smash Balloon allows you to manage multiple accounts, which is handy in such a situation.
Step 3: Creating a feed
After linking your account, click All Feeds and choose Add New. The plugin will now give you several layout options: default grid, carousel, masonry, highlight and more. Choose the style that best suits your branding and your content.
In the next step, you select which Instagram account you want to use for this particular feed. Then you can specify which content to show: photos, reels, videos or combinations.
Smash Balloon also offers the ability to filter hashtags or specific posts. Useful if you want to build a separate landing page around a campaign or a particular content series.
Step 4: Set design
One of Smash Balloon's strengths is its styling flexibility. You can fully customise colour, font, spacing and hover effects to match your house style. In addition, you can set how many columns and rows you want to display on desktop, tablet and mobile. The plugin is responsive, so you don't have to worry about displaying on different screens.
If you use the Pro version, you have access to even more extensive options such as pop-ups on clicks, lightboxes, and moderation options where you can hide certain posts.
A custom CSS box is also provided for developers, so you can perfectly fine-tune what is not possible by default via the visual editor.
Step 5: Integrate the feed on your page or in your footer
After setting up the feed, you will see a shortcode, such as [instagram feed=1]. Copy this shortcode and paste it on any page, blog post or widget where you want to display the feed.
If you work with PHP templates, you can also integrate the shortcode via do_shortcode().
Troubleshooting
Sometimes pairing fails due to changes to your Instagram account or expired tokens. In that case, you can reconnect your account via Instagram Feed > Settings. If you use a business account, you can also check via your Facebook Business Manager whether the link is still valid.
Make sure you refresh caching regularly, especially if you notice new posts not appearing. Most problems are easily solved by reconnecting the plugin or clearing the cache.
Conclusion
Integrating your Instagram feed into WordPress via Smash Balloon is not only user-friendly but also technically stable and future-proof. By using the official API and smart caching methods, you ensure that your content is always up-to-date without slowing down your site. Moreover, the design is fully customisable, so the feed nicely matches your branding.
At Funkhaus, we often implement this for clients looking for a dynamic, visual look on their site. Want help with integration or have questions about the technical side? Give us a call, we're happy to think with you.
👉 Funkhaus goes the extra mile for you
We are the all-in-one partner that takes care of everything: from creative web designs to technical optimisations and strategic content. You focus on your business, we take care of the rest.
Send us an email for personal advice
Get in touch, and we'll schedule an appointment soon
👋 Hi, we are there for you!
What our partners say
Angelique Lijffijt
I approached Wout as part of a website for an estate agent where Realworks needed to be built in and am very pleased with the result. Funkhous has a professional approach and fast service. Definitely highly recommended.
Laura Marie Belmans
Very nice company that always offers fast and quality service to its customer. In recent years, they have already brought several jobs to a successful conclusion. Very satisfied with customer focus, services rendered and smooth communication.
Yasmine D'hanis
Thanks Funkhaus for the clear view on my website (www.minro-legal.be) ! Thanks to your clear and concrete tips, I was able to make the website a lot more user-friendly. Thanks to you, I have also been able to eliminate errors that had previously gone unnoticed.
Thank you! Definitely highly recommended!
Domaine de Renesse
We are very happy with the website Funkhaus created for us. The design is modern and attractive, and the user-friendliness (especially for making changes and adding activities ourselves) is excellent. The service is also very pleasant: in case of questions or changes, the response is quick and helpful. In short, a fine cooperation and a result we are proud of.
Alexander Coopmans
Funkhaus thinks along with the customer to come up with a good solution for the question or project.
Their quote, prices are transparent and clear.
Top service, would definitely recommend them.
Ann Adriaensen
Our old website has been given a complete makeover. Online ordering was made possible with customisation, a clear layout was proposed with plenty of space for photos and texts. I am very proud of the end result. But also very satisfied with the service and way of working.
Mafi Ramazani Matondo
I was referred to funkhaus because previous web designer/web host could not accomplish what I had requested . In the end, Wout got special features I needed for my webshop up and running. Everything went smoothly, very good communication.
Wout is also easy to reach in case of questions or problems. I would recommend funkhaus to anyone. Topper!!!
Peter Claes
I contacted Wout as part of a mini RFP where he came out on top in a selection of 13 competitors. He was not the cheapest but stood head and shoulders above the competition in terms of responsiveness, clarity, transparency, helpfulness and willingness to listen.
From the start of my project, it turned out to be precisely these qualities that ensured that every question, every suggestion and the countless times I changed my mind were calmly and openly met and resolved by Wout.
Each time, he managed to clarify my sometimes confused suggestions, offer some solutions and then, above all, implement them at lightning speed (even "on the spot" in some cases).
His communication is calm, friendly, never pedantic or unnecessarily complicated. He is approachable, always accessible and keeps his appointments.
He will also explain his views on certain decisions and frame them with the necessary diplomacy.
He kept me informed at every step of the progress he had made, the next steps and the actions I still needed to take myself.
And the result is a website that runs flawlessly and that I can be incredibly proud of. NPS 10/10.
Mara Bisceglia
What a top service!
Thanks Wout !
wommel94 wommelgem
Quality services that help us find new customers and retain existing ones. Pleasant and efficient cooperation.