Skip to main content

Cross-Industry Recommendation Recipes

These recipes work across industries and use common personalization patterns. Featured recipes (☆) are listed first. Expand a recipe to see its use cases, requirements and how it works.

Recipes for other industries: Retail · Media · Marketplaces · Automotive · Online Learning · Location-Based Businesses

New users

For users who have recently joined or started engaging.

Category popular, trending, recent items
Popular or trending or recent items by category

Use cases

  • Show case your most popular or trending offerings to your new customers in specific categories.

  • Alert all users to recent additions to your catalogs in specific categories.

  • Alert all users to seasonal or sponsored promotions in specific categories.

  • Win back your inactive customers with exclusive but popular items in specific categories.

  • Backfill other recommendations.

Re­quire­ments

  • Events with product_ids in payload.

  • Item Catalogs matching those product_ids.

  • Category attribute optionally with levels.

Inputs

  1. Category Name.

  2. One of the precomputed rankings across all categories activity or catalogs.

How it works

Popular, Trending, Recent items based on all user activity on your sites and apps at each level of the category.

Tag popular, trending or recent items
Popular or trending or recent items by selected tag

Use cases

  • Show case your most popular or trending offerings to your new customers by specific tag.

  • Alert all users to recent additions to your catalogs by specific tag.

  • Alert all users to seasonal or sponsored promotions by specific tag.

  • Win back your inactive customers with exclusive but popular items by specific tag.

  • Backfill other recommendations.

Re­quire­ments

  • Events with product_ids in payload.

  • Item Catalogs matching those product_ids.

  • Tags attribute consisting of array of tags per item.

Inputs

  1. Tag Name.

  2. One of the precomputed rankings across all tags.

How it works

Popular, Trending, Recent items based on all user activity on your sites and apps by each tag.

Brand popular, trending, recent items
Popular or trending or recent items by brand

Use cases

  • Show case your most popular or trending offerings to your new customers by specific brand.

  • Alert all users to recent additions to your catalogs by specific brand.

  • Alert all users to seasonal or sponsored promotions by specific brand.

  • Win back your inactive customers with exclusive but popular items by specific brand.

  • Backfill other recommendations.

Re­quire­ments

  • Events with product_ids in payload.

  • Item Catalogs matching those product_ids.

  • Brand attribute in item catalogs.

Inputs

  1. Brand Name.

  2. One of the precomputed rankings for each brand.

How it works

Popular, Trending, Recent items based on all user activity on your sites and apps by each brand.

Active users

For users who engage regularly.

☆ Featured · Next best items/Similar items using LLM
Cross-catalog rec­om­men­da­tions based on rich text similarity using LLMs

Use cases

Cross-catalog rec­om­men­da­tions based on rich text similarity using LLMs.

Re­quire­ments

Catalogs with rich text data.

Inputs

  1. User recent activity / previous block.

  2. Next best item/Similar Item LLM rankings.

  3. Backfill ranking based on category/site if insufficient results.

How it works

Recommend items from other categories based on text similarity using LLMs.

Next best items
Post activity follow up alerts

Use cases

  • Post activity follow up alerts.

  • Abandoned search/​browse/​cart follow ups.

Re­quire­ments

  • View or equivalent events with product_ids.

  • Item catalogs with matching product_ids.

Inputs

  1. Recent activity timeline.

  2. Precomputed rankings based on other users with similar activity.

  3. Category backfill.

  4. Site backfill.

How it works

Top items to consider after recent activity based on users with similar history.

Feed type

Product-Product

Similar items to recent activity
Per­son­al­ized items related to recent user in­ter­ac­tion

Use cases

  • Per­son­al­ized items related to recent user interaction.

  • For scenarios lie: More Like This/ Because you liked.

Re­quire­ments

  • Events with product_ids.

  • Item catalogs with matching product_ids.

Inputs

  1. User recent activity event(s) for given lookback window.

  2. Number of items to consider from recent activity. Default value is 1.

  3. Category backfill for given category level. Select None, is not required.

  4. Site backfill. Select None, is not required.

How it works

Items similar to recent activity with backfills. Similarity is based on user session and trans­ac­tion activity with other users who have similar product interactions.

Feed type

Product-Product

Similar items to previous block
Use products in previous blocks to recommend similar items

Use cases

  • Use products in previous blocks to recommend similar items.

  • Multi block per­son­al­i­za­tion based on recent activity.

Re­quire­ments

  • Events with product_ids.

  • Item catalogs with matching product_ids.

Inputs

  1. Previous block name.

  2. Number of items to consider from recent activity. Default value is 1.

  3. Category backfill for given category level. Select None, is not required.

  4. Site backfill. Select None, is not required.

How it works

Items related to previous block with backfills. Similarity is based on user session and trans­ac­tion activity with other users.

Feed type

Product-Product

User rec­om­mend­ed items
Use user-specific rankings to get customized rec­om­men­da­tions

Use cases

  • Use user-specific rankings to get customized recommendations.

  • Mix and match with pre-computed user rankings.

  • Alert users across channels including In-App or Onsite.

  • Newsletters.

  • User specific promotions / sponsored items.

Re­quire­ments

  • User activity events.

  • Item Catalogs.

Inputs

  1. User ranking.

  2. Site-wide backfill (optional).

How it works

Per­son­al­ized list of items for user generated based on similar users in­ter­ac­tion data.

Items to Articles using LLM
Based on items browsed, direct users to blogs/articles related to it

Use cases

Based on items browsed, direct users to blogs/articles related to it.

Re­quire­ments

  • Item catalog.

  • Article catalog.

Inputs

  1. Recent activity to determine items engaged with.

  2. LLM ranking to use.

How it works

Recommend articles based on items that user engaged with.

Items to Videos using LLM
Videos related to items engaged with using LLM

Use cases

Based on items browsed, direct users to how-to's/​informational videos related to it.

Re­quire­ments

  • Item Catalog.

  • Videos catalog.

Inputs

  1. Recent activity to determine items engaged with.

  2. LLM ranking to use.

How it works

Recommend videos based on items that user engaged with.

Churned users

For users who have stopped engaging.

☆ Featured · Site-wide popular, trending or recent items
Popular, trending, recent items across all of your sites and apps

Use cases

  • Show case your most popular or trending offerings to your new customers.

  • Alert all users to recent additions to your catalogs.

  • Alert all users to seasonal or sponsored promotions.

  • Win back your inactive customers with exclusive but popular items.

  • Backfill other recommendations.

Re­quire­ments

  • Events with product_ids in payload.

  • Item Catalogs matching those product_ids.

Inputs

One of the precomputed rankings across site wide activity or catalogs.

How it works

Popular, Trending, Recent items based on all user activity on your sites and apps.

☆ Featured · Category affinity items
Daily or weekly news­let­ters

Use cases

  • Daily or weekly newsletters.

  • Backfill for other recommendations.

Re­quire­ments

  • Events with product_ids.

  • Catalog of items with those product_ids.

  • Category attribute for each item in the catalog.

Inputs

  1. Pre-computed category level rankings.

  2. Number of items to consider per category. Default value is 2.

  3. Site wide backfill if user does not have sufficient affinities or items. Select None, if not required.

How it works

AI generated list of items per­son­al­ized to each user based on categories they have affinity towards. The list of categories is updated daily based on user activity across all sites and apps.

All users

For users at any lifecycle stage.

☆ Featured · Recent activity
Wishlist reminders

Use cases

  • Wishlist reminders.

  • Re-order reminders.

  • Replay Purchase history.

  • Replay Cart history.

  • Replay Watch / Read / Stream history.

Re­quire­ments

  • Events saved on timeline with product_ids in payload.

  • Item Catalogs matching those product_ids.

How it works

Use items and their attributes from last 366 days of events to per­son­al­ize templates and messaging across all channels.

Live content - popular items by category
Live content - popular items matching seed categories

Use cases

  • Website/App widget populated per­son­al­ized for users based on categories engaged with.

  • Website/App results per­son­al­ized based on user search on specific categories.

Re­quire­ments

  • Live content call with seed_categories in payload.

  • Item catalogs matching the seed categories.

  • Past account (all users) activity with items belonging to seed categories.

Inputs

  1. Variable name providing seed categories in live api call payload (rec­om­men­da­tion context).

  2. Category ranking to fetch candidate items in seed categories.

  3. Number of items to recommend per seed category (Default: 2).

  4. Site level backfill ranking (if rec­om­mend­ed products less than return count). Set 'None' if not required.

How it works

Live content - Popular items in seed categories sent in context as part of live api call payload excluding items user has already viewed/​purchased (customizable).

Curated items
Editorial control over what items are sent to users

Use cases

  • Editorial control over what items are sent to users.

  • Seasonal trends.

  • Sponsored promotions.

  • News­let­ters with specific themes.

  • Backfill other recommendations.

Re­quire­ments

Item catalogs.

Inputs

  1. List of items.

  2. delimiter string/char like comma, semicolon, colon or pipe.

How it works

Curated or Editorial list of items from the catalog. Multiple items can be entered using a delimiter string of your choice, specifying the delimiter in the 'Input Delimiter' field.

Items matching user category attributes
Popular items matching user attribute joined on category attribute

Use cases

  • Popular / Trending items per­son­al­i­za­tion based on specific user attribute.

  • Mix and match with pre-computed user rankings.

  • Daily / Weekly Newsletters.

  • User specific promotions / sponsored items.

Re­quire­ments

User attribute value matching category values from product catalog.

Inputs

  1. User Attribute Name.

  2. Category Ranking.

  3. Site-wide backfill (optional).

How it works

Popular items from user favorite categories joined with item catalogs. The list of categories must match what is available in catalogs and are case sensitive.

Live content - next best items to seed items
Live content on site or in app when users are actively in session

Use cases

Live content on site or in app when users are actively in session.

Re­quire­ments

  • Live Content request payload with seed_items.

  • Item Catalogs with matching seed_items.

Inputs

  1. Name of event payload attribute for seed_items.

  2. Name of event payload attribute for exclude_items.

  3. Name of event payload attribute for exclude_​categories.

How it works

Based on seed items in rec­om­men­da­tion context, recommend next best products and category top items.

Feed type

Product-Product

Predictive content
Bring your existing user to item rec­om­men­da­tions as feed imports

Use cases

  • Bring your existing user to item rec­om­men­da­tions as feed imports.

  • Mix and match with pre-computed user rankings.

  • Alert users across channels including In-App or Onsite.

  • Newsletters.

  • User specific promotions / sponsored items.

Re­quire­ments

  • User Attributes or Activity.

  • Item Catalogs.

Inputs

  1. User feed ranking.

  2. Site-wide backfill (optional).

How it works

Per­son­al­ized list of items per user pre-computed by the system.

Items matching user attribute
Per­son­al­ized item_ids on user profile

Use cases

  • Per­son­al­ized item_ids on user profile.

  • Mix and match with pre-computed user rankings.

  • Daily / Weekly Newsletters.

  • User specific promotions / sponsored items.

Re­quire­ments

User attribute value matching item_id values from product catalog.

Inputs

  1. User Attribute Name.

  2. Site-wide backfill (optional).

How it works

Items from user attributes joined with catalogs. The list of item_ids must match what is available in catalogs and are case sensitive.

User imported feeds
Bring your existing user to item rec­om­men­da­tions as feed imports

Use cases

  • Bring your existing user to item rec­om­men­da­tions as feed imports.

  • Mix and match with pre-computed user rankings.

  • Alert users across channels including In-App or Onsite.

  • Newsletters.

  • User specific promotions / sponsored items.

Re­quire­ments

  • User to Item Feeds.

  • Item Catalogs.

Inputs

  1. User feed ranking.

  2. Site-wide backfill (optional).

How it works

Per­son­al­ized list of items imported via feeds.

Feed type

User-Product

Parent products of previous block
Recommend parent parts cor­re­spond­ing to any prior block

Use cases

Recommend parent parts cor­re­spond­ing to any prior block.

Re­quire­ments

  • Prior block with items.

  • Parent sku for items in catalog.

Inputs

Previous block names.

How it works

Parent items of items in previous block.

Event triggered campaign - replay triggering event
Event triggered campaign - replay triggering event

Use cases

Use the exact products that triggered the campaign to drive rec­om­men­da­tions with context of latest action.

Re­quire­ments

  • Events triggered campaign based on event that saves product to timeline.

  • Catalog cor­re­spond­ing to product_ids in the event.

Inputs

Event triggered campaign payload (No manual input).

How it works

Replay products from the event that triggered the campaign.

Child items of previous block
Child items for previous blocks

Use cases

Child items for previous blocks.

Re­quire­ments

  • Catalog of products with parent and child item ids.

  • Pre-computed child items ranking.

Inputs

  1. Previous block name.

  2. Number of items to consider from previous block. Default value is 4.

  3. Child items ranking.

  4. Number of child items per parent item. Default value is 1.

How it works

Child items of previous block parent items such that child item parent_sku == parent item sku.

Recent activity with site-wide backfill
Wishlist reminders

Use cases

  • Wishlist reminders.

  • Re-order reminders.

  • Replay Purchase history.

  • Replay Cart history.

  • Replay Watch / Read / Stream history.

Re­quire­ments

  • Events saved on timeline with product_ids in payload.

  • Item Catalogs matching those product_ids.

How it works

Use items and their attributes from last 366 days of events to per­son­al­ize templates and messaging across all channels. Optionally backfill with site-wide rankings if there is no activity.

Custom event with metadata
Replay custom event with product metadata

Use cases

Import rec­om­men­da­tions for each user via event payloads and include them in per­son­al­ized campaigns.

Re­quire­ments

Custom events saved in replace mode and sent with product metadata.

Inputs

Name of custom event.

How it works

Replay custom events received per user with product metadata.

Connect with Blueshift for personalized recommendations

Whether you're exploring new ways to use recommendation recipes or looking to design a custom model for your business, our team can guide you through the next steps.

Reach out to [email protected] or your Customer Success Manager (CSM) for assistance.

What's next

Learn how Recommendations Studio works and understand the workflow for creating personalized recommendations.
​How Recommendations Studio works →

Did this answer your question?