Integrating Rebuy with Skio

Prev Next

What is Rebuy?

Rebuy is a recommendation engine that helps you increase your average order value (AOV) by delivering personalized product offers. When integrated with Skio, Rebuy can replace Skio’s native upsell logic with dynamic data and custom rule sets. This allows you to present subscribers with highly relevant, one-time product recommendations directly in the customer portal.

How the Rebuy integration works

When you enable the Rebuy integration in Skio, you enter a Rebuy Rule ID. For each subscriber who visits their customer portal, Skio sends subscription details such as product IDs, variant IDs, and the customer ID to Rebuy through its API.

Rebuy uses your rule set to decide which products to recommend and then sends this list back to Skio. These products appear in the "You might also like" upsell section in the customer portal.

Note

If the integration is turned off or your Rebuy credentials are invalid, Skio automatically switches back to its native Smart Upsell logic.

How do I set up the Rebuy integration in Skio?

Step 1: Set up a custom Data Source in Rebuy

Before you set up your Rebuy integration, configure a Data Source for your Skio upsell strategy in Rebuy. You’ll need its Rule ID during setup which determines exactly which products are recommended. 

For step-by-step instructions on creating and customizing Data Sources, see Rebuy’s guide on how to configure and apply data sources.

Step 2: Enable the Rebuy Integration in Skio

  1. From your Skio dashboard, navigate to Account > Integrations.

  2. Scroll down to the Rebuy card.

  3. Click Enable. You will be taken to the Rebuy integration configuration page.

Step 3: Generate an API Key in Rebuy

  1. In a new tab, open your Rebuy dashboard.

  2. Navigate to Settings from the left-hand menu.

  3. Select API Keys.

  4. Click the Create New API Key button.

  5. Give your key a descriptive name, such as "Skio Upsell".

  6. Click Create Key.

  7. A success message will appear, and your new API key will be displayed. Click the copy icon to copy the key to your clipboard.

Step 4: Configure the API Key in Skio

  1. Return to your Skio dashboard tab with the Rebuy integration page.

  2. Paste the copied key into the Rebuy API Key field.

Step 5: Find the Rule ID for your Data Source

  1. From your Rebuy dashboard, go to Merchandising Widgets > Data Sources.

  2. Click the Data Source you want to use for your Skio upsells.

  3. In your browser’s address bar, find the series of numbers at the end of the URL. This is your Rule ID.

  4. Copy this numeric ID.

Note

Within your Rebuy Data Source, enable the "Filter input products" setting. This ensures that products already in a customer's subscription will not be recommended as an upsell, preventing duplicate offers.

Step 6: Finalize the Connection in Skio

  1. Return to the Skio tab.

  2. Paste the copied Rule ID into the Rule ID field.

  3. Click Validate Credentials. A "Credentials Valid" message should appear.

  4. Activate the integration by clicking the toggle switch at the top of the page. A "Rebuy enabled!" notification will confirm the setup is complete.

Managing the Rebuy integration

Integration status

Skio dashboard > Account > Integrations, the integration page in Skio will show if the credentials are valid and whether the integration is active.

Disabling the integration

You can disable the integration at any time by returning to the Rebuy integration page in Skio and turning the toggle off. Skio will then revert to its native upsell logic.

Skio Smart Upsell behavior

When the Rebuy integration is active, navigating to the Smart Upsell page in Skio will display a message indicating that upsell recommendations are being managed by Rebuy, with a link to the integration settings.

Rebuy Integration FAQ


FAQ

What happens if my API key or Rule ID is invalid?

Skio will display an error on the integration page, and the connection will be disabled. Skio's native upsell logic will be used as a fallback (if configured).

Can I offer discounts on Rebuy upsells?

Discounts are not applied via the Rebuy integration itself. Any discounts applied to one-time products are configured within Skio's general product or upsell settings.