Browse apps
Install

Requires Enterprise plan

Author
Storyblok GmbH
Website
https://www.inriver.com/ (opens in a new window)
Last update
3/21/2025
Inriver
Connect your inriver PIM with Storyblok.
Inriver

Inriver PIM is a centralized platform for collecting and managing product information. It creates a single source of truth that consolidates data across all workflows and internal teams, like marketing, e-commerce, IT, and legal.

With the Storyblok Inriver PIM plugin, you can connect your data with Storyblok and display product information anywhere in your project.

Features

  • Bring all your product information into your CMS to improve consistency, saving time and reducing errors.
  • Streamline workflows for managing and enriching product information, ensuring quicker time-to-market for your catalogue.
  • Provide your customers with accurate, and up-to-date product details across all channels.

How to install

  • In your space, go to Apps.
  • Go to Product Information Management and find the Inriver app.
  • Click Install.
  • This plugin is now available for all your space.

Usage

  • Go to your Block Library, and select the Content Type, Universal or **Nestable" block you want to edit.
  • On the Fields tab, add a new "Plugin" field.
  • Scroll down to “Plugin options” and select the sb-inriver option under the “Custom type” dropdown menu.

You can add the “limit” option in case you want to limit the selection to a specific amount of items.

  • Save and go to a Story using a block including the Inriver plugin as a field.
  • Your Story will show an Inriver “Entities list” block. Click the "Add entities" button or the gear icon.
  • Once you provide the Inriver API Key and API URL, select the Entity Type you want to fetch (e.g. Product).
  • Select the “Fields” and Linked entities you want to include as part of the stored content and click “Save Data Mapping”.
  • You will now be able to select the items and click “Add entities” to add them to your Story.

Tip: Check out inriver documentation to get your API Key (token) and the API URL for your project.

API Usage

When you fetch your Story data, under the content property you will get an [field_technical_name] object with all the items you included.

// Story Object

{
  name: 'Showcase: Inriver',
  id: 6159531,
  uuid: 'd22a5-ac4b-4189-b04c-e25028573f58',
  content: {
    _uid: '8a1f61d0e3-4ed4-be71-c1407ba8a28b',
    [field_technical_name]: {
      plugin: 'sb-inriver',
      items: [
        ...
      ]
    },
  }
}