Voyado Engage

Nosto

Nosto is a SaaS platform used for personalization and recommendations. 

Here are the steps to include Nosto content in sendouts from Design Studio.

Add a custom data source

A custom data source is required. This is done in the Configure Engage area of your Engage UI.

Name: Enter "Nosto" here. This is the name shown in the Email Design Studio, allowing this data source to be selected there and the data from it to be used.

ID: Enter "nostorecs" as this value. It's important to use this ID to make the setup work.

Now activate Parameters to reveal the Input JSON schema field. Insert the code block below:

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"title": "Parameters",
"properties": {
"nostoId": {
"title": "Widget ID",
"type": "string"
},
"nostoEndpoint": {
"title": "Url endpoint",
"type": "string"
}
},
"required": [
"nostoEndpoint",
"nostoId"
]
}

The Design Studio module

In the Design Studio editor, do the following:

  1. Open an email template
  2. Go to the module Starter library
  3. Under the "Partner" category, the Nosto module should be visible
  4. Drag this module onto your email canvas

Now find the module's data source settings.

To make this work you'll need to fill in some more parameters for the data source. Go to the Email area in Nosto portal and either use an existing email widget or create a new one.

In the final step you are able to download a HTML snippet. Look at the HTML code to find a url that starts with the following pattern: 

https://connect.nosto.com/image/v1/brand-6211853/7f5x4d55a6726e6e4cc19289605ab09856345978/1/combined?uid=&version=2.1.0

URL endpoint: This will be the first part of the URL as in the example above: https://connect.nosto.com/image/v1/brand-6211853

Widget ID: This will be the following long ID in our example (See next headline for optional way to copy the Widget ID): 7f5x4d55a6726e6e4cc19289605ab09856345978

After adding these parameters in Design Studio, the images should appear when Preview with data is activated in Design Studio. 

If you are creating content for several markets with different email widgets from Nosto you will need to change the Widget ID value in Localization mode in Design Studio and it will then be saved for that market.

Normally the URL endpoint will be the same for the same Nosto account.

Now the module can be styled as any other module and saved in the Team library for future use.

Sendout from Design Studio

When creating a sendout, use your Nosto module from the team library. If needed, change the Widget ID parameter, which can be copied from the Nosto portal when opened a saved Email widget.

Article last reviewed

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.