Skip to main content

Can I Use External Embeds?

Learn how to embed over 2,000 services in your Network

Updated yesterday

Radically expand what your Mighty Network can do by embedding over 2,000 services that look great on web, iOS, and Android.

Our embeds support a wide range of providers, including video, audio, images, slideshows, playlists, podcasts, maps, 3D content, forms, documents, puzzles, quizzes, graphs, infographics, and more.

You can search for embeds that we support on our website here.

For additional embeds we support, check out this article.

How to Embed

Embeds can be added to Articles, Posts, Events, Courses, and the Page feature to bring additional functionality into your Mighty Network.

To embed content, open the service you want to use and look for a Share or Embed option. Copy the link, then paste it into the embed field in Mighty Networks.



Each service handles embeds a little differently, so you may need to try a few link formats to find the one that works.

If there’s a service you’d like to embed that isn’t currently supported—and it uses iframes—send us a request using the Need Help? button in your Mighty Network. We’re continuing to add new options as we confirm they meet our security requirements.

A quick note: In addition to digital goods sales being required to adhere to mobile platform policies, most 3rd-party e-commerce services don't offer a full purchase experience within iframes, for cross-domain security reasons. We suggest either utilizing our built-in payment features or exploring our support for external payment systems.

Specific Provider Instructions

  • Use the “Smart embed link” not the “HTML embed code"



  • Use “Share Link” not “Add times to email” or “Add to website”



Notion

  • Due to limitations on the Notion side, Notion embeds only display a link card instead of a fully-interactive embed. If embedding Notion is important to you, you can consider using a third-party option like Embed Notion

Instagram

  • The copy embed code from Instagram is not an iframe and won't work. It will only work via a share link. If the account is private then the embed will not show.

Video

  • For Posts, simply paste the video’s URL into the text area, then press Enter to automatically display the embedded version.

  • For an Article, an Event, or the materials inside of the Table of Contents, you can embed video directly by using the "Add Video" option when you open up the + button.

  • Copy the full URL where the video is hosted (not the full embed code or the Share Links for other Platforms), paste it into the field where you see "Video URL," and add an optional thumbnail. The video will then be embedded directly into your content, and members can watch it without leaving your Mighty Network.

YouTube

  • You can embed YouTube videos that are set to Unlisted, but not Private.

  • Vertically filmed videos may display a zoomed-in horizontal thumbnail.

  • Grainy or incorrect thumbnails will not be recognized. If your thumbnail isn’t displaying correctly, check your YouTube video settings and make sure it meets YouTube’s recommended specs (1280 × 720).

Forcing Closed Captions On

To force closed captioning to play automatically on an embedded YouTube video:

  1. Log in to your YouTube account and open YouTube Studio.

  2. In the left menu, go to Content and select your video.

  3. Click the pencil icon to open video details.

  4. Scroll to Show More.

  5. In the Tags section, add:
    yt:cc=on

  6. Click Save.

  7. Please note that closed captioning does not work on iOS for YouTube videos due to restrictions with Apple.

About multiple caption tracks

If your video includes multiple caption languages, switching between them won’t be available in the embedded player. The embed will display only the first caption track.


Screen_Shot_2021-12-17_at_11.25.12_AM.png

If you’re embedding private videos from Vimeo, there’s one additional step required to ensure the videos play on the web and in the Mighty Networks iOS and Android apps.

When adjusting the privacy settings for each video on Vimeo.com:

  1. Set the privacy option to Hide from Vimeo.

  2. Under Where can this video be embedded?, choose Specific domains.

  3. Add both of the following approved domains:

    • Your Mighty Network’s custom domain

    • mn.co
      (The video will not play in the mobile apps if “mn.co” is not included.)

  4. Set the embed sizing to Fixed, not Responsive.

Showcases (playlists) cannot be embedded at this time.

Here is an example of how this was configured for a video embedded in Mighty Community:

Screen_Shot_2021-08-23_at_5.24.51_PM.png


Searchie (Membership.io)

  • Searchie does not offer an API for course progress tracking. If you want to track progress within a Course, use native video uploads or YouTube instead.

  • We also do not currently support embedding Searchie widgets.


Screen_Shot_2021-01-28_at_11.15.51_AM.png

You can embed videos from Wistia, Loom, Dailymotion, and Rutube by using Insert Embed when creating or editing an Article, an Event, or any material inside a Table of Contents.

  1. Copy the video URL (not the full embed code).

  2. Paste it into the embed field.

  3. The video will appear directly in your content.

Note: Closed captioning does not work on iOS for Loom videos due to Apple restrictions.

Music Playlists

Use the full embed code, not just the link, to ensure the playlist or track embeds correctly.

MP3 Audio Files

Copy the full .mp3 file URL from its host, paste it into the embed field, and it will embed directly in your content.

In Google Maps

  1. Search for the location.

  2. Click the location you want to embed.

  3. Select the Share icon.

  4. Choose Embed a map.

  5. Select a size and click Copy HTML.

In your Mighty Network

  1. Open the Article where you want to embed the map.

  2. Click inside the body of the Article.

  3. Select the + icon.

  4. Choose Embed.

  5. Paste the HTML code from Google Maps.

Note: Maps created using Google’s Custom Maps feature cannot be embedded.


chrome-capture-2023-9-25.gif

To embed a Typeform, paste the default form URL into the embed field.
Do not use the full embed code or a customized Typeform link—only the default link from the Typeform Share page is supported.

Google Slides, Google Docs, and More

To embed a Google Slides presentation:

  1. Open the presentation.

  2. Go to File > Share > Publish to Web.

  3. Select Embed and copy the embed code.

  4. Use Insert Embed in an Article, Event, or Lesson to add it.

Did this answer your question?