---
title: Setting up Constructor Product Recommendations with Reactiv
description: Learn how to use Constructor with Reactiv to power app search and product discovery, including setup steps and key settings.
---

[Skip to content](https://info.reactiv.ai/reactiv-help-center/using-constructor-with-reactiv-reactiv-support-center-0#main-content)

![logo-mono-light](https://info.reactiv.ai/hubfs/logo-mono-light.svg)

Open main navigation

Close main navigation

- [Contact us](https://info.reactiv.ai/reactiv-help-center/how-do-i-contact-customer-support-reactiv-support-center)

[Contact us](https://info.reactiv.ai/reactiv-help-center/how-do-i-contact-customer-support-reactiv-support-center?hsLang=en-ca)

 Answers, documented.

- There are no suggestions because the search field is empty.

1. [Reactiv Help Center](https://info.reactiv.ai/reactiv-help-center?hsLang=en-ca)
2. [Integrations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca)
3. [Product Recommendations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#product-recommendations)

September 13, 2026

# Setting up Constructor Product Recommendations with Reactiv

## Learn how to connect Constructor with Reactiv so you can power product recommendations using Constructor instead of Shopify.

![](https://info.reactiv.ai/hs-fs/hubfs/Knowledge%20Base%20Import/Screenshot_2025-10-07_at_12.09.53%E2%80%AFPM-1759857005-Feb-13-2026-07-13-12-1263-PM.png?width=40&height=40&name=Screenshot_2025-10-07_at_12.09.53%E2%80%AFPM-1759857005-Feb-13-2026-07-13-12-1263-PM.png) Written by Reactiv App

### Prerequisites

Before enabling Constructor in Reactiv, make sure the following are complete:

1. **Constructor Account**  
   Your business must have an active Constructor account.
2. **Install Constructor’s Shopify Connector**

     - Install the [Constructor Connect app](https://apps.shopify.com/constructor-connect?search_id=a9f970d3-dbd2-46f6-a5df-f6727540a3f9&surface_detail=constructor+connect&surface_inter_position=1&surface_intra_position=5&surface_type=search) from the Shopify App Store.
     - The Constructor team will configure the app so your Shopify products are ingested into your Constructor index and available to Reactiv.
3. **Enable the `__shopify_id` Field**

     - In your Constructor dashboard, make sure the `__shopify_id` field is set to **Displayable: true** under *Searchability and Displayability settings*.
     - [See Constructor’s documentation](https://docs.constructor.com/docs/using-the-constructor-dashboard-interact-manage-which-attributes-appear-on-item-tiles#what-if-the-attribute-i-want-isnt-listed) for more guidance.

---

### Step 1: Enter Constructor Credentials

No matter which feature you plan to use, you’ll first need to enter your Constructor credentials:

1. In the Reactiv Dashboard, go to **Integrations** from the left-hand navigation.
2. Enter the values provided by Constructor:

     - **Index Key**: Found in your Constructor dashboard under index listings (e.g., `key_abc123`).
     - **Security Token**: Provided by the Constructor team and unique to your Reactiv integration.
     - **Service URL**: Provided by the Constructor team.
3. Click **Save**.

[![](https://info.reactiv.ai/hubfs/Knowledge%20Base%20Import/Constructor-1.png)](https://downloads.intercomcdn.com/i/o/zgqq9fe6/1742290588/6dd92b2ad84c3497e857b132a353/Constructor.png?expires=1771011900&signature=a829e32c42bb1eea6d970ebca655303f8ba9a511d809e2e68c4d2e3a097f1263&req=dScjFMt3nYRXUfMW1HO4zZCZKTfiIStidRgwv2xLQ0xUJ0fyivri8SpTTykh%0AYtjvdN9s82%2BjTDIJxwE%3D%0A)

---

### Product Recommendations

Constructor Product Recommendations allow you to add curated carousels into your app.

### Step 2: Set Constructor as Provider

1. In the Reactiv Dashboard, click your **store logo** to open **App Settings** in the App Studio.
2. Navigate to **Integrations**.
3. Under **Product Recommendations**, select **Constructor** as your provider.
4. Click **Save**.

### Step 3: Add and Configure Carousels

1. In the **App Builder**, drag a **Product Recommendation carousel** onto the screen you want (currently supported on **Product Detail Page (PDP)** and **Cart** screens).
2. Add a title to the carousel section, and select the maximum amount of products you would like to show.
3. Configure each carousel by entering the correct **podId** from your Constructor account.

     - Supported pod types:

           - Alternative
           - Abandoned Cart
           - Best Sellers
           - Bundles
           - Complimentary
           - Recently Viewed
           - User Featured
     - Not supported: **Query Recommendations** or **Filtered** pods.
4. Click **Save** before starting your next build.

[![](https://info.reactiv.ai/hs-fs/hubfs/Knowledge%20Base%20Import/image+(20)-1.png?width=400&height=469&name=image+(20)-1.png)](https://downloads.intercomcdn.com/i/o/zgqq9fe6/1742285989/fd948937e54b48a1b03ebe577db3/image+%2820%29.png?expires=1771011900&signature=3100d15ee24a5ba69712607e311a915ee473784a203d28a5884d0b49b8d298e0&req=dScjFMt2mIhXUPMW1HO4zRCo5o%2B%2BMl7HSlXSuj2Sg5k2R2D0FbiIL%2Bj7svlo%0AKFoQ8EqPbA%2BL%2FpYx0t4%3D%0A)

Your recommendation carousels will now display in your app.

### Troubleshooting Product Recommendations

If your product recommendation carousels aren’t appearing or showing the wrong products:

1. **Check Constructor Credentials**: Make sure the Index Key, Security Token, and Service URL were entered correctly in **Integrations**.
2. **Verify Pod Configuration**: Confirm that each carousel is linked to the correct **podId** and uses a supported pod type.
3. **Confirm Carousel Placement**: Carousels only work on PDP and Cart screens.
4. **Check for Product Data in Constructor**: Ensure your pods have products available. For example, “Recently Viewed” won’t display until customers browse items.
5. **Save and Rebuild**: Make sure changes are saved before starting your next app build.

---

### Next Steps

Once setup is complete, you’re all set to:

- Test your recommendations in the preview app.
- Adjust carousel placement or pod type as needed in the App Builder.
- Work with Constructor’s team if you need new pods or support.

- [Getting Started With Reactiv](https://info.reactiv.ai/reactiv-help-center/getting-started-with-reactiv?hsLang=en-ca)
- [Building Your App](https://info.reactiv.ai/reactiv-help-center/building-your-app?hsLang=en-ca#main-content)

    - [App Settings](https://info.reactiv.ai/reactiv-help-center/building-your-app?hsLang=en-ca#app-settings)
    - [Your Home Screen](https://info.reactiv.ai/reactiv-help-center/building-your-app?hsLang=en-ca#your-home-screen)
    - [Misc. App Building Blocks](https://info.reactiv.ai/reactiv-help-center/building-your-app?hsLang=en-ca#misc-app-building-blocks)
    - [Other Screens](https://info.reactiv.ai/reactiv-help-center/building-your-app?hsLang=en-ca#other-screens)
- [Publishing Your App](https://info.reactiv.ai/reactiv-help-center/publishing-your-app?hsLang=en-ca#main-content)

    - [iOS App](https://info.reactiv.ai/reactiv-help-center/publishing-your-app?hsLang=en-ca#ios-app)
- [Building Your Reactiv Clips](https://info.reactiv.ai/reactiv-help-center/building-your-reactiv-clips?hsLang=en-ca#main-content)

    - [Success with Reactiv Clips](https://info.reactiv.ai/reactiv-help-center/building-your-reactiv-clips?hsLang=en-ca#success-with-reactiv-clips)
    - [Customizing Your Reactiv Clips Experiences](https://info.reactiv.ai/reactiv-help-center/building-your-reactiv-clips?hsLang=en-ca#customizing-your-reactiv-clips-experiences)
    - [Initializing Your Reactiv Clips](https://info.reactiv.ai/reactiv-help-center/building-your-reactiv-clips?hsLang=en-ca#initializing-your-reactiv-clips)
    - [About Reactiv Clips](https://info.reactiv.ai/reactiv-help-center/building-your-reactiv-clips?hsLang=en-ca#about-reactiv-clips)
- [Integrations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#main-content)

    - [Analytics & Push Notifications](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#analytics-push-notifications)
    - [App Install Attribution](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#app-install-attribution)
    - [Back in Stock Alerts](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#back-in-stock-alerts)
    - [Chat & Customer Support](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#chat-customer-support)
    - [Conversion Integrations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#conversion-integrations)
    - [Discovery, Search & Personalization](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#discovery-search-personalization)
    - [Fraud Protection](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#fraud-protection)
    - [Loyalty](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#loyalty)
    - [Order Fulfillment](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#order-fulfillment)
    - [Product Recommendations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#product-recommendations)
    - [Order Tracking & Returns](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#order-tracking-returns)
    - [Product Bundles](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#product-bundles)
    - [Reviews Integrations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#reviews-integrations)
    - [Subscriptions](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#subscriptions)
    - [Video Shopping](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#video-shopping)
    - [Wishlist Integrations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#wishlist-integrations)
    - [Profile Integrations](https://info.reactiv.ai/reactiv-help-center/integrations?hsLang=en-ca#profile-integrations)
- [Platform Highlights](https://info.reactiv.ai/reactiv-help-center/platform-highlights?hsLang=en-ca)
- [Success with Reactiv](https://info.reactiv.ai/reactiv-help-center/success-with-reactiv?hsLang=en-ca#main-content)

    - [Sending Push Notifications](https://info.reactiv.ai/reactiv-help-center/success-with-reactiv?hsLang=en-ca#sending-push-notifications)
- [Building with AI](https://info.reactiv.ai/reactiv-help-center/building-with-ai?hsLang=en-ca)
- [FAQ](https://info.reactiv.ai/reactiv-help-center/faq?hsLang=en-ca#main-content)

    - [Performance & Data](https://info.reactiv.ai/reactiv-help-center/faq?hsLang=en-ca#performance-data)
    - [General & Billing](https://info.reactiv.ai/reactiv-help-center/faq?hsLang=en-ca#general-billing)
    - [Getting Started](https://info.reactiv.ai/reactiv-help-center/faq?hsLang=en-ca#getting-started)
    - [Technical Issues & Troubleshooting](https://info.reactiv.ai/reactiv-help-center/faq?hsLang=en-ca#technical-issues-troubleshooting)
    - [App Management](https://info.reactiv.ai/reactiv-help-center/faq?hsLang=en-ca#app-management)
- [Research](https://info.reactiv.ai/reactiv-help-center/research?hsLang=en-ca)

[![logo-mono-dark](https://info.reactiv.ai/hubfs/logo-mono-dark.svg "logo-mono-dark")](http://reactiv.ai)

<https://www.linkedin.com/company/reactivapp/>

Copyright © 2026, Reactiv