# Introduction

> Source: https://docs.recombee.com

> For the complete documentation index, see [llms.txt](/llms.txt).

**Table of contents**

* [How It Works](#how-it-works)
* [Where to Use](#where-to-use)
* [Let’s Start with Integration](#lets-start-with-integration)

# Introduction

Recombee is a Recommender as a Service with easy integration and powerful Admin UI.

The Recombee recommendation engine can be applied to any domain that has a catalog of items and is interacted by a large number of users. Applicable to web and mobile apps, Recombee improves user experience by showing the most relevant content for individual users.

## How It Works

**Item Properties** describe the items that you want to recommend.

Example of properties

* Categories
* Text description
* Images
* Labels
* Genres
* Expiration date
* Destination
* Geo location
* Age restriction
* and more

**User Properties (optional)** describe your users.

Example of properties

* Gender
* Language
* Age
* and more

**Interactions** between Users and Items are the most important data for the recommender system.

Supported Interactions

* Views
* Purchases
* Cart Additions
* Bookmark
* Ratings (Likes)
* View Portions

Recommendation Type

The type can be for example recommendation for a particular user, recommendation of related items or personalized full text.

Recommendation Logic

Desired behavior of the recommendation models.

Business Rules (Filters & Boosters)

Influence the outcome of the recommendations by applying custom Filters and Boosters.

Scenarios

Each Scenario defines a particular application of the recommendations at your website, mobile app or in emailing.

![Recombee Schema - How it works](/img/schema/schema-how-it-works.svg)

**Item properties** describe the products or content that you want to recommend to the users. You can define various types of properties that are analyzed by the content-based recommendation models. In addition to that, you can also use the data in your [Filter or Booster rules](/reql). Data can be delivered using a [Catalog Feed](/catalog_feeds) or the [Recombee API](/api).

**User properties** (optional) contain data about your users. Data can be delivered using the [Recombee API](/api#users).

**Interactions** between Users and Items are the most important data for the recommender system, as the collaborative filtering models learn various relations from them. You can send them using the [No-Code Widget](/no-code-widgets), [Client-Side API](/api_clients), [Server-Side API](/api_clients), or [Segment Integration](/segment).

**Scenarios** define a particular application of a recommendation at your website, mobile app, or email. They may be _homepage-featured_, _watch-next_, _read-next_, _similar-products_, _emailing-after-purchase_, or others. Each Scenario is of a particular **recommendation type**. The type can be for example: a recommendation for a particular user, recommendation of related items, or a personalized full-text search. You can also apply various settings to each Scenario.

[**Recommendation Logic**](/recommendation_logics) specifies the desired behavior of the recommendation model. We have prepared different [Logics for various use-cases](/recommendation_logics) that you can choose from.

[**Business Rules**](/reql#business-rules) are used to filter or boost items based on their properties. We provide a library with frequently used Rules that you can apply out-of-the-box - and start using immediately. You can also specify your own Rules using our intuitive [Recombee Query Language (ReQL)](/reql).

[**Constraints**](/scenarios#constraints) allow you to configure how items with shared conditions may repeat within the recommendation results.

You can integrate recommendations using our [No-Code widget](/no-code-widgets), our [Widget SDKs](/widget-sdks), or [API SDKs](/api_clients) in the programming language of your choice.

## Where to Use

Recombee can be **utilized in various domains:**

* Video
* Articles, News, Media
* E-commerce
* Music, Podcasts
* Marketplaces
* Real estate
* Job boards, HR, Networking
* Travel, Trips
* and many more

Thanks to our simple integration process, you will be able to provide **content, product, or specialized personalization** on your **website, web app, mobile app, or emailing** in a short time.

**Personalized Search, Homepage, Product/Content detail page, Push notifications,** recommended content in **Read next or Watch next** \- those are only a few examples of how you can apply Recombee personalization to improve UX and loyalty of your users.

* Personalized search
* Featured on homepage
* Newsletter
* Read next
* Watch next
* Similar products
* Similar content
* Other also bought
* Push notifications
* etc.

## Let’s Start with Integration

[![Getting Started Guide](/img/cards/getting-started-guide.png)Getting Started GuideStep-by-step integration](/getting_started)[![HTML Integration](/img/cards/html-integration.png)HTML IntegrationUsing our No-Code widget](/no-code-widgets)[![Integration Tips](/img/cards/integration-tips.png)Integration TipsAchieve better performance](/integration_tips)