How do I link my Instagram feed with WordPress?

Tips 'n tricks about the web, digital trends, and online marketing

Back to the overview

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.

(Read more below.)
How do I link my Instagram feed with WordPress?

Questions about this post?

Schedule a free consultation
Send an email 👋

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.

Step 1:
Go to Settings

Step 2:
Go to Manage sources and click on Reconnect

Step 3:
Choose Business Basic and then Connect

Step 4:
Connect to Instagram and go through the steps

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 an email, or schedule an appointment right away!

Get free, no-obligation personal advice

👋 Hi, we are there for you!

What’s your challenge today?

This field is for validation purposes and should be left unchanged.

What our partners say

ACg8ocJXvWqS7PtoR nW4kErEbIkb0vwIfuoGuIMFTjJ64vovSCY2g=s120 c rp mo br100
Yves Van Pelt

Our website was created by Funkhaus. Wonderful result and overall more than satisfied with the approach, listening to our wishes, fresh whole and above all a good working product. Thanks for everything Wout. We can only recommend you.

ALV UjWMr41NrBFg9qq a3pWL8oJK0xTATL3FDdZVaGyu91i41OXXPQP=s120 c rp mo br100
Yv. Private

Always a very quick response and strong in communication. Wout can switch quickly and always understands immediately what I mean. The end result is therefore always quick and immediately satisfactory. Definitely highly recommended!

ALV UjV7gFWiuTldP0t8MfnucTRR2hGYDxleR36QssFT5x26dpvdE8lSQA=s120 c rp mo ba12 br100
Fanny Verstappen

I am very satisfied with working with this agency. They put my company pages on social media back in perfect order. They were always ready to help, thoughtful and also very friendly. Definitely highly recommended!

ACg8ocJE189rM1kWXmC iiTLNQy5morivkwHj4tcKls6brrt5zRaUQ=s120 c rp mo br100
WIS WIS

Fast and strong service.

Customer-tailored advice.

ALV UjXkl rZ1z19x9xzhakNnfEPG9TJPK4shMgU 1KDuR maEhAuMr=s120 c rp mo br100
Jakster Fransiscus

Excellent advice for my new website! Very professional and focused tips. Highly recommended!

ACg8ocIZLvxVqQP6CfmE eRv0pC34KJl58Y8HLX6f WfqyVNvWl kw=s120 c rp mo br100
Bart Van Peel

Punishing service! Our website had been running way too slow for years. That was solved quickly and efficiently. A friendly contact too. I will be back for more Funk!

ACg8ocJP62RzuK 1uzk2T7msKG x1 XwWvo UOMVEO4OZEOefoHLyQ=s120 c rp mo br100
Sandra Eberhardt

Funkhaus is a small-scale organisation that really makes a difference. From the very first contact, you notice that they are not only professional, but also genuinely think along throughout the process. They listen carefully to your wishes, give honest advice and look for the best solution together.

What especially stands out is their customer-oriented approach: communication is smooth, appointments are kept and you really feel heard as a customer. Cooperation is transparent and pleasant, making the whole process feel not only efficient but also inspiring.

They also deliver beautiful and high-quality work, with an eye for detail and a strong creative vision. You sense that they have passion for what they do and that clearly translates into the end result.

In short: a reliable partner that combines professionalism with a personal approach. Definitely recommended for those looking for a team that thinks with you and delivers quality.

ACg8ocLBFd0pYGUn8L9E8ovDKiFfIsKN1c 2HGOjENMv3u niXXfgA=s120 c rp mo br100
Hans Kenis

Very nice collaboration. Great input and ideas with a beautifully finished website as the end result!

ALV UjXko LsuO22hMYs BtEITY60bh G49M4A2w4RR7hfKhyZj01Ws4=s120 c rp mo br100
Pauline Michgelsen

Funkhaus did a fantastic job updating our website, and made all the changes with angelic patience. Really a very pleasant collaboration, can recommend it to anyone!

ACg8ocJt x jc2hTOYYMGtOTgh0dBqYpt4KV5h1dsR7mxFWzVDu3wQ=s120 c rp mo ba12 br100
Kylie Mineo

Fantastic website builder with a lot of experience! It was very smooth cooperation and you can't ask anything too much of Wout to get everything to your liking. Highly recommended!