Insert an embed
+that appears to the left when you hover over a new line. Choose
Embedor one of the common embed types listed above. Press
You can also type
/followed by the name of the service (like
/maps), then press
In the menu that appears, paste the content's URL or embed link.
You can also use
/embedto upload and display your own image, audio, video, or file. Just select
Uploadand choose the file from your computer.
Note: Some websites prohibit their content from being embedded elsewhere. If you receive a
Failed to Load error, that's why.
While pretty much any online content can be embedded on a page, Notion has preconfigured blocks for these specific types of media and commonly used apps:
Any of these can be added specifically from the
/ menu or by clicking
+ in the left margin that appears when you hover over a new line. For instance, you can type
/tweet to embed a Tweet, or
/figma to embed a design from Figma.
Embed actions and options
Turn a URL into an embed
In most cases, Notion will recognize an embeddable URL when you paste it into your page. You can also paste copied images.
Paste the embed URL provided by the content's source.
In the pop-up menu that appears, choose the
Resize and arrange embeds
Most embeds can be resized to suit their content and the format of your page.
Hover your mouse over your embed, then drag the black bars that appear on the sides.
Use drag-and-drop to move embeds around your page. Hover over the embed in question, then use the
⋮⋮icon that appears as a handle to drag it.
You can also drag and drop embeds into columns.
Go to an embed's source
It's easy to link back to where the embed came from.
Hover over your embed and click
Original. Your browser will take you to its source.
You can also hover over the embed and click
⋮⋮on the left or
•••at its top right corner.
View Originaland your browser will open to the source page.
Replace embedded content
As your project evolves, you'll likely need to update embedded content. You can replace both content you've embedded from elsewhere online, or content you've uploaded in order to embed and display it on your page.
Hover over the embed and click
⋮⋮on the left or
•••at its top right. Choose
When prompted, choose
Paste the new URL from the online service, or select the new file.
Note: If the source of your embed changes in any way, that change will appear in Notion too.
Connect other apps
Embed from Google Drive
You can search your Google Drive from inside Notion and embed content without having to navigate away from the app. Here's how:
+that appears to the left when you hover over a new line. Scroll and choose
Google Drivefrom the menu.
You can also type
A block will appear with a pop-up menu where you can either paste the URL to the Google Doc or Sheet you want to embed, or you can click
Browse Google Driveto search your Drive for the right file.
You can connect multiple Google accounts to embed files from multiple Google Drives.
Embed a Google Calendar
You can embed a view-only Google Calendar into Notion if the Gmail address you use for your calendar is the same one you use for Notion.
My calendars, click on the ⋮ next to the calendar you'd like to embed and choose
Settings and sharing.
Make available to publicwith
See all event detailsselected.
If you're using a work email, you may see
Make available to teamas an option. This works too!
Integrate calendar, copy the URL in the box labeled
Public URL to this calendar:
Paste that URL into Notion and select
Create Embedfrom the menu that appears:
Get notified in Slack every time a change or comment is made on a Notion page that you care about. Here's how:
Click ••• at the top right of any Notion page that you want to get notified about.
Scroll down and switch on
Connect Slack channel.
You'll be prompted to sign into Slack — or if you're already signed in, you'll be asked to give permission to Slack to integrate with Notion.
Choose the Slack channel where you want to receive Notion notifications from the dropdown.
You'll receive alerts whenever an edit or comment is made on the chosen page, or any sub-pages inside it.
You can integrate as many Notion pages with Slack as you want, on a per-page basis.
For example, you might have separate channels set up for various projects. You can associate the Notion pages for that project with each project channel.
- I just made updates to a page, but I didn't receive a Slack notification.
There's a five minute delay built in to prevent these notifications from getting too noisy! Let us know if you still aren't seeing them show up! We'll help out.
- I'm trying to enable the integration in Slack's App Directory, but it just takes me to Notion's homepage.
Sorry for the confusion 🙈You can't enable the integration from Slack. You'll need to turn it on inside Notion with the instructions on this page.
- What permissions are granted when the Slack integration is enabled?
Notion's integration with Slack operates on a per-page basis. When you enable the Slack integration for a specific page in your Notion workspace, you're granting Notion access to publish updates to the Slack channel of your choosing.