Control what viewers see and can do on embedded videos

Set brand-wide player, link-out, and onboarding defaults in your Business Account, switch overlays per embed or placement, and route viewer reports to moderation.

Overlay components are the interactive elements layered on embedded video and feeds. They decide how viewers engage, where they can navigate, which actions they can take, and how they report content.

Overlays are governed interaction layers, not cosmetic add-ons. They shape click-through, engagement depth, trust, and conversion on your web, app, and offsite surfaces.

You control them in three places. Settings holds the brand-wide defaults for the player, link-outs, and onboarding prompts, with separate values for the mobile app and the web. Each embed or placement then switches the overlays it shows, and the report button feeds your moderation queue.

Overlays apply to Onsite embeds and placements. For the whole product, see Onsite: what it does and where to start.

Set player controls

  1. Go to Settings > Player Controls.
  2. Choose Mobile App or Web at the top. Each has its own values.
  3. Set each option in the table below.
Step 3: Choose Mobile App or Web at the top first; each keeps its own values.

Changes reach embeds and apps within 15 minutes. Learn more about Player Controls and Feed Settings.

Save stays disabled until you change a setting. If you switch between the mobile app and web settings with unsaved changes, a popup asks you to confirm. Continuing discards those changes.

SettingOptionsDefault
Video Aspect Ratio9:16 (Vertical). Adaptive, which follows each file's shape, appears but isn't available.9:16
Video AutoplayAlways, Never, or Custom with a delay of 1 to 5 seconds. Allow consumer to manage controls appears but isn't available.Always
Video Play in FeedVideo Loop with Repeat video upto Infinite, 10, 5, or 2 times, or Auto Swipe with Swipe video after 1 to 5 repeatsLoop, infinite
Tap Behavior (Click/Tap on web)Tap to Mute/Unmute or Tap to Play/Pause. When autoplay is Never or Custom, or the loop is limited, Play/Pause is forced, because a tap has to start the video.Mute/Unmute
In-Feed ReactionSpark, Like, Thumbs Up, Laugh, or Support. For your own icon, click Contact Us under Custom and describe what you need. The Genuin team then contacts you, and Custom becomes a choice once your reaction is added.Spark
Playback speedAllow users to view video in 2x speed; the web player then offers 0.25× to 2×Off
Resume PlaybackResume from the Beginning, the Exact point left off, or the Last 3 or Last 5 secondsNo stored default
Share CaptionAllow User to see and share captionOff

The mobile app settings also have Video starts with sound on, a toggle for whether a video's audio is on by default. Web doesn't have it.

On Web, Click/Tap Behavior adds a third option, Tap to Unmute / Play/Pause. The first tap unmutes a muted video, and later taps play or pause it.

Autoplay on the web starts muted because browsers block sound before a tap. Tap to Mute/Unmute is what lets the viewer hear it.

To set player options in code instead, see Customize the Genuin video player.

  1. Go to Settings > Linkout Controls.
  2. Set the options in the table below. They govern the links members and your team attach to videos, and the button that shows them.
SectionSettingOptions and default
Linkout Source PreferencesAllow adding URLs fromMy Own Brand Domains, My Network of Brand Domains, Genuin In-Network Brand Domains, or Any Relevant Open Web Domains. Default: any relevant open web domain.
Customize Link out buttonButton Color, Button Text Color, Corner Radius, Add Arrow IconDefaults #0645FF, #FFFFFF, and 8 px
Linkout DelayCustom (the link appears after a delay in seconds), Immediately (as soon as the video plays), or Always VisibleCustom, 5 seconds
Link RedirectionIn-app Browser or External BrowserIn-app, for the mobile app

Linkout Source Preferences decide which domains Business Account suggests when someone adds a link while creating a post. Selecting a source also selects and locks every source above it in the list.

The link-out button's look applies across all platforms. Corner Radius, Button Color, and Button Text Color are required, and colors must be valid 6-digit HEX codes. The button preview updates as you change them.

A Custom delay takes 1 to 10 seconds. Always Visible shows links as soon as the video loads, with no transition, and Web doesn't offer it.

Links can be shoppable product links, external URLs, or campaign CTAs. Which links a video carries is set on the post, or in bulk under Manage > Links, where you can also block a link or a whole domain.

Learn more about managing video link-outs centrally.

Set onboarding prompts

  1. Go to Settings > Guided Onboarding Controls.
  2. Turn on each prompt you want, and set its trigger.
Step 2: Each prompt has its own switch and a swipe or seconds trigger.
PromptWhat it doesTrigger
Login/signupAsks the viewer to sign in or get the appAfter 1 to 5 swipes
Interest selectionAsks for interests to tailor the feedAfter 1 to 5 swipes
UsernameAsks a signed-in viewer to choose a usernameAfter 1 to 5 swipes
Complete profileAsks a signed-in viewer to finish their profileAfter 1 to 5 swipes
Get AppPromotes the app. It appears only on Web, when Customize Your Web CTAs in Settings > Brand Elements is set to Get App, and it replaces the four prompts above.After 1 to 5 swipes
Idle Time InterruptionShows a prompt when the screen has been idleAfter a number of seconds
GesturesShows the swipe and tap hints on first useOn or off

These prompts appear only to viewers who skipped the first setup steps, such as completing a profile or selecting interests.

Each prompt you turn on needs a value. A swipe count outside 1 to 5 moves to the nearest limit. Idle Time Interruption takes 60 to 300 seconds: under 60 shows an error, and over 300 becomes 300.

Gestures show once per user and don't return on later logins. Web has the same settings and options as the mobile app, apart from the Get App swap above.

Switch overlays on an embed

The brand-wide settings are the defaults; each embed decides which overlays it shows. Depending on the embed type, overlay settings apply to onsite embeds, onsite placements, offsite extensions, and cross-platform embeds.

  1. Go to Grow > On Site > Embed and open the embed.
  2. On the Embed View or Expand View tab, under Engagement Details, select Enable Engagement Tools and choose Repost, Spark, Comment, Share, and Intelligence one by one.
Step 2: Pick each engagement tool and redirection target by its checkbox.
  1. Select Enable Redirection and choose Community, Group, or User to decide where a tap on a name takes the viewer.
Step 3: These communities are the pages a Community redirection opens.
  1. Under Links, select Show Links and set Position to Overlay on the video or Outside the frame.
Step 4: With Position set to Overlay, the product link sits on top of the video.
  1. Under Media Play, set Autoplay Video and Loop Video, and for carousels, Carousel Style and Feed Display Preference.
  2. Under View Settings, set the header, side panel, navigation arrows, cell aspect ratio, padding, adaptive display, and the expand and floating views.

The full option list with defaults is in Embed your social experience on your website. Offsite units have their own smaller set; see IAB-compatible embeds for media and advertising partners.

Switch overlays on a placement

Placements, the contextual feed units under Grow > On Site > Placement, carry a wider set of overlays across two tabs.

Open a placement from this list to set its overlays.
  • Configure view: three pickers choose the components shown on top of each video, on the bottom, and outside on the bottom. Each offers Section Details (Title, Subtitle, Cover, Thumbnail, Number of clips), Video Details (Post Date, Video Duration, Post Description, Linkouts), Social Interaction Counts (Views, Reactions, Comments), or None.
  • Configure view also holds the media settings: Autoplay Video, Auto-Advance Playback after the full video or after 3, 5, or 7 seconds, and Loop Video. Its layout settings are Adaptive Video Display (fit the screen, or keep a fixed 9:16), Video Cell Aspect Ratio, Placement Size, and Free Scroll or Single Video Swipe.
  • Expand view: Show Engagement Icons (Repost, Reaction, Comment, Share, Intelligence), Enable Redirection (Community, Group, User), Enable Report, which is locked on with all five reasons, and Show Linkouts.
  • Auto-Advance Playback waits 3 seconds by default, and Free Scroll or Single Video Swipe appears only for the Feed layout.

For the full placement flow, see Create a placement and map it to the shopper journey.

Handle reports from viewers

Reporting is on in the app, on every embed, and on every placement, and you can't switch it off. On the web, Report Post sits in the video's menu and Report Comment in each comment's menu. A viewer who isn't signed in is asked to sign in, or to get the app, before the form opens.

A viewer picks one of five reasons: Inappropriate Content, Non-Professional Content, Spam, Threatening/Violent, or Other. The report is anonymous to the poster.

Reports land in Moderate > Content Moderation under Queued, next to the items the AI moderator flags. Each row shows who flagged it, the content type, the report count, the owner, the guideline matched, and the reason.

Brand owners and admins review the queue. Each row also shows the Latest reported time and the Flagged Content itself. Content Type is a post, a comment, a user, a community, or a group, and Reports counts the separate users who reported it.

Select the tick to keep the content, or the bin to remove it. Actioned items move to History. Learn more about Moderation Baselines and Queue.

The History tab logs each decision with Reviewed Date, Reviewed By, Action, Content Type, Content, and Reason. Approved means the content was kept, and Rejected means it was removed.

Viewer reports and AI flags arrive together in the Queued tab.

How overlays behave by environment

EnvironmentOverlay behavior
WebFull control with hover and click interactions
Mobile webTap-first, simplified overlays
iOS and AndroidNative-feel overlays through the SDK
Offsite embedsRestricted overlays based on partner policies

For what each platform supports, see Embed support by platform.

Choose settings by surface

Match overlay density to the viewer's intent:

  • Discovery surfaces (home page, article pages, explore): turn autoplay and loop on, and turn on all engagement tools, because full engagement increases dwell time and participation. Turn on redirection to community, group, and user pages for deeper exploration, and overlay links for inspiration.
  • Product and checkout pages: limit engagement, such as to Spark and Share, and switch redirection off so a tap can't leave the page. Place links outside the frame for transactional flows. Turn autoplay off for checkout or sensitive contexts.
  • Member content anywhere: reporting is already on, so name an owner for the moderation queue before launch.
  • Both devices: Player Controls hold separate values for Mobile App and Web. Test autoplay, link-out delays, and CTA timing on a phone and a desktop.

Limitations

  • Embed type and contract. Your embed type and contract set which overlays are available. Offsite and IAB placements might restrict some controls.
  • Role-based permissions apply. Interactions are logged for reporting and audit.
  • Adaptive aspect ratio and viewer-managed controls aren't available.
  • Autoplay delay and auto-swipe take 1 to 5 as values. For example, a Custom autoplay delay of 5 starts playback after 5 seconds.
  • Tap behavior follows autoplay. With autoplay off or delayed, Play/Pause is forced.
  • Custom reactions are a request, not a setting; Genuin adds the reaction for you.
  • Reporting can't be turned off. Placements show Enable Report locked on; embeds and the app always offer it.
  • Settings take up to 15 minutes to propagate. Check a change after that window.
  • One default set per device. Mobile App and Web are configured separately; iOS and Android share the mobile values.

See also

TRUST AND COMPLIANCE

© 2026 Genuin Inc.

Genuin Footer