Recombee Docs
Visit recombee.comStart Free
User Documentation
Admin UI
ReQL
API Clients & Integrations
Scenario Recipes
Misc

Because You Watched

Introduction

The Because You Watched scenario ensures your users receive recommendations based on their recent watches. By analyzing their viewing history, we present a carefully curated list of videos that share thematic elements with what your users enjoyed before.

With Composite Recommendations, you can return both:

  1. The source item (the video the user recently watched), and
  2. The recommended items (similar titles or related content)

— all in a single API response.

Composite Recommendations Overview

Composite Recommendations combine multiple recommendation steps into one response.
They are requested via the Composite Recommendation API endpoint.

In this use case:

  • Source: The video the user watched (an Item)
  • Result: Related videos the user is likely to enjoy next
Because You Watched Composite Recommendation Example

This setup ensures contextual recommendations that feel natural and personalized — “because you watched X, you might also like Y.”


Scenario Setup

In the Recombee Admin UI, navigate to the Scenarios section and choose Create Scenario.

  1. Enter a Scenario ID, e.g. because-you-watched.
  2. Set the Recommendation Type to Composite (see Composite Recommendations).
  3. Select the Template: video:because-you-watched.
Admin UI - Composite Scenario Setup

Logic

Within the video:because-you-watched Logic, you can customize the returned assets in the Result section using parameters such as:

  • assetType – to specify which types of videos to include (e.g., movies, series, episodes).
  • excludeAlreadyWatched – to filter out content the user has already seen.
Admin UI - Logic

You can also configure how the watched asset is selected in the Source section using:

  • maxDaysAgo – to specify the maximum number of days since the user watched a video for it to be considered for the “Because” selection.
  • minWatchedPercentage – to define the minimum portion of a video that must be watched (based on the View Portion interaction) for it to be considered watched by the user.
Admin UI - Logic

Filters

Available Assets (Global Settings)

You always want to recommend only movies, series, and episodes that are currently available to watch for your users. Therefore you need to apply a Filter rule to allow only such assets.

As it would be tedious and prone to error to add this rule to all the Scenarios, this rule shall be added to the Global Settings, so it is always applied everywhere.

The particular filter depends on how you specify such assets in your catalog:

  • If you have a boolean property that marks the asset as available you can use the predefined Available items [boolean] rule.
  • If you have a timestamp property that specifies when the asset is published (becomes available) you can use the predefined Published items rule.
  • Or if you have a licensing window (start date, end date) you can use the predefined Items within their licensing window rule.
  • In every other case, you can create a custom filter rule to allow only the available assets according to your own logic.
Admin UI - Global Settings - Filter

Requesting Recommendations

You can retrieve Because You Watched recommendations via the Composite Recommendation API endpoint using an SDK of your choice.

For more information navigate to the Integration tab of the Scenario in the Admin UI.

In order to request content for multiple rows with a single API request, use the Batch endpoint and put the recommendation requests inside it. Set the parameter distinctRecomms in order to deduplicate the assets among the rows.

© Copyright 2026, Recombee s.r.o
docs.recombee.com