The embed instructions roisinkirby is referring to is only for one post if I'm not mistaking.
If you're good at coding, you can use the instagram API (although it's been changing quite frequently = annoying) and create a feed in php on a different platform. You could then retrieve this feed using javascript & then display it on a hubspot page.
Yes, it is possible to integrate an Instagram feed into a HubSpot website. However, unlike WordPress, HubSpot doesn’t natively support social feed widgets, so the process requires third-party social media aggregator tools or some custom work. Here’s what you should know:
✅Options for Instagram Feed Integration on HubSpot:
Third-Party Tools (e.g., Tagembed, Elfsight, Tagbox, EmbedSocial): These services generate embeddable Instagram feeds via HTML and JS snippets you can easily drop into a HubSpot custom module or rich text area.
Pros: No-code, customizable, responsive
Cons: Free plans often include branding; white-label options can be pricey ($10–$30/month).
Manual Embeds via Instagram’s API (Advanced): To avoid ongoing costs and branding, you can create a custom feed using the Instagram Graph API. This requires:
A Facebook Developer account
An Instagram Business or Creator account
Development resources to fetch and display the feed in HubSpot (via HubL or JavaScript)
Static Workarounds (Limited but Free): If you're okay with a more straightforward solution, manually embedding selected posts or linking to your Instagram can be a no-cost workaround:
Or create a custom section with linked image thumbnails
If your goal is social proof or aesthetic appeal rather than real-time syncing, a curated UGC gallery (using approved posts) can often be more effective—and easier to control from a branding perspective.
We didn't build that functionality yet, but here’s a quick rundown of what our HubSpot <> Instagram integration can do:
1. Automated DM Logging:
Every Instagram DM gets automatically logged in HubSpot contact records—just like native SMS integrations. Each DM shows up as an activity (note) with the message text and date, keeping your contact history complete.
2. Tracking & Reporting:
Track DM interactions. Our integration stores key data—number of DMs and interaction dates—in custom properties, making reporting and analysis easy.
3. Contact Matching Without Email:
We match DMs using the Instagram handle or HubSpot Record ID. If there’s no match, we create a new contact, and once an email comes through, you can merge the records.
4. Custom Cards in HubSpot:
Get a view of DM activity right inside HubSpot with a custom card in the contact record sidebar.
Connect with me and we can build out custom features for Instagram + HubSpot integration as well!
The embed instructions roisinkirby is referring to is only for one post if I'm not mistaking.
If you're good at coding, you can use the instagram API (although it's been changing quite frequently = annoying) and create a feed in php on a different platform. You could then retrieve this feed using javascript & then display it on a hubspot page.