Updated on August 2, 2026easy, ~1 min

How to Embed an Instagram Post in Notion

Instagram is on Notion's supported embed list, so pasting a post URL and choosing "Create embed" renders the post inside your page. What does not work is a profile feed: there is no way to embed a rolling grid of someone's latest posts, because Instagram only exposes individual posts this way. The account also has to be public, since a private post cannot be displayed to anyone who is not following it.

Why embed Instagram in Notion?

  • Reference a specific post in a content calendar or campaign page.
  • Collect example posts on a moodboard without saving screenshots.
  • Show a launch announcement next to the plan that produced it.

Can you embed an Instagram feed in Notion?

No, and this is worth knowing before you plan a page around it. Notion embeds individual Instagram posts, not profiles or hashtag feeds. There is no supported way to show a live grid of your latest posts on a Notion page, so a moodboard built from Instagram has to be assembled post by post and updated by hand.

  • One specific post: paste its link, which works.
  • A live profile feed: not supported by the embed block.
  • A private account: will not render for readers, whatever the sharing setting on your Notion page.

How to embed Instagram in Notion

  1. Copy the post link

    Open the post, use the share menu, and choose Copy link. The URL looks like https://www.instagram.com/p/XXXXXXX/. Reels use /reel/ and embed the same way.

  2. Paste it into Notion

    Paste the link onto your Notion page and choose "Create embed" from the menu that appears. You can also type /embed first and paste.

  3. Resize for the post format

    Give portrait posts and Reels a tall block. Square posts work in something closer to square. The embed does not crop, so a mismatched block leaves empty space.

Good to know

  • Only individual posts embed. Profile feeds and hashtag feeds are not supported.
  • Private accounts will not render for readers, since the post is not publicly viewable.
  • A deleted post leaves an empty block behind rather than an obvious error, so old pages quietly rot.
  • Video posts and Reels play inconsistently in Notion's mobile apps compared with the browser.

Frequently asked questions

How do I add an Instagram post to Notion?

Copy the post's link from Instagram's share menu, paste it onto your Notion page, and choose "Create embed". The post renders with its image and caption as long as the account is public.

Can I embed my Instagram feed in Notion?

No. Notion embeds individual posts only, so there is no way to show a live feed of your latest posts. A grid has to be built post by post and refreshed manually.

Why won't my Instagram embed load?

The most likely reasons are a private account or a deleted post. Check the link opens in a private browser window, which shows you what other readers get.

Need a widget that doesn’t exist yet?

Describe it in plain English and generate a custom Notion widget with a stable embed link — no code required.

Create a widget