Nosto integration

Overview

You can add Nosto's personalised product recommendation widgets to your campaigns, pages or forms to encourage your customers to make further purchases from your store.

ee_nosto.png

Before you start

How it works

If you have an active Nosto account, insight data enabled with us, then you must provide Nosto with your API user credentials.

Nosto then begin syncing your widgets to us, where they'll be stored in an AccountInsight collection. Only widgets that have a published status will get synced. These will update whenever you save in Nosto.

The widget campaign ID, title, status and URL get stored in the AccountInsight collection.

When adding a Nosto block to your campaign, page or form, the widget's URL gets called and Nosto's HTML is used to provide the content.

Adding a Nosto product recommendation block

You can find your Nosto product recommendation blocks in EasyEditor by clicking on the Nosto accordion section of the Build tab in the left side panel. Your published campaign widgets are available in this section as blocks. 

N_ee_building_blocks.png

Drag the block to the desired position in your campaign, page or form.

N_drag_email_widget.png

Nosto HTML can break campaign templates

Nosto's HTML does break classic campaign templates, so we strongly recommend testing your template by sending it to an Outlook account. If your email looks broken, it's a firm indication that you'll need to upgrade to a 'Mobile email. Rebooted.' template. We also strongly recommend testing how Nosto's personalised recommendations will look in your campaign, page or form by previewing it with a number of different contacts. This will enable you to gauge whether the personalisation is working as expected.

Synchronising Nosto's product recommendations to EasyEditor using Email Widgets

Nosto Email Widgets allow you to make use of the intelligence of Nosto to promote right products to the right audience in your email campaigns, pages and forms. Widgets support all modern email service providers without laborious back-end integration, meaning that you can go live merely in minutes. To do so, follow these steps:

  1. In Nosto, go to Settings > Integrations.
    N_Nosto_overview.png
  2. Under dotdigital, select Integrate. After the menu expands, enter your API user credentials from your Engagement Cloud account.
    N_api_page.png
  3. Go to Email Widgets and select Create a New Email Widget, this opens the creation wizard.
    N_create_a_new_email_widget.png
  4. Choose the widget type, these are the type of products you want to promote in the widget.
    N_create_a_campaign.png
  5. Select dotdigital as your email platform/service provider (ESP) from the list.
    N_dotdigital_email_select.png
  6. Under Visual settings, you can edit visual settings of the widget. The widget features a product image, name, and current selling price. By default, Nosto displays four products in the widget.
    N_visual_settings.png
    Styling is controlled here, not within Engagement Cloud.
  7. Copy the widget. To do this, select Copy to Clipboard > Save and Activate.
    N_clipboard_save_close.png

The widget is displayed in your interface and synced in real-time with your connected Engagement Cloud account. You can use it as a block in EasyEditor for emails, pages and forms.

When adding a Nosto block to your campaign, page or form, the widget's URL gets called and Nosto's HTML is used to provide the content.

Synchronising Nosto's behavioural segments to a data field (comma-separated data)

  1. In Nosto, Go to Settings > Integrations.
    N_Nosto_overview.png
  2. Under dotdigital, select Integrate. After the menu expands, enter your API user credentials from your Engagement Cloud account.
    N_api_page.png
  3. Turn on the toggle under Enable Daily Segment Sync.
    N_enable_sync.png
  4. After confirming the connection, the integration uploads and updates all email addresses processed by Nosto to Engagement Cloud
    Check your Engagement Cloud account doesn’t automatically dispatch email campaigns when new contacts or address books are uploaded and created, as such automated daily enrolling emails or automated messages when a new contact joins an address book.
  5. Under Segmentation & Insights, to choose the segment you would like to add and synchronize into Engagement Cloud, select the edit segment icon. This opens the synchronisation menu.
    N_edit_segment.png
  6. Select dotdigital from the selection, turn on the Synchronise this segment toggle and save. This synchronizes the segment into Engagement Cloud.
    N_sync_toggle.png
  7. Instead of creating new contacts, Nosto adds a data field called ‘NOSTOSEGMENTS’ into existing Engagement Cloud contacts with an identical value to the Nosto segment name that you have created in the Nosto admin. Based on the value (Nosto segment name), you can include and exclude contacts who are in particular Nosto segments into your Engagement Cloud segments.
    If a contact fits into more than one segment, the segment names will build up in the data field and be separated by commas, for example VIP Customer, Nike lover, Freq shopper. This sync happens twice a day at 2:47 AM and PM, in order not to burn the API limits.

Synchronising emails and contacts acquired through Nosto's pop-ups

If you are using Nosto's onsite pop-ups to collect email addresses, you can sync all collected email addresses to Engagement Cloud in a few clicks.

  1. In Nosto, go to Tools > Emails > Email Export tab.
  2. Select dotdigital.
    N_email_export.png
    Define frequency under schedule. You can either export in one batch or set up a daily or weekly schedule export.
    N_frequency.png
  3. Select any pop-up campaign as a source for collecting email addresses.
    N_source.png
  4. Select the Engagement Cloud list (address book) you want to target. As you have already connected your Engagement Cloud and Nosto accounts, all your Engagement Cloud lists are de-facto available through the dropdown menu when you select a targeted list.
Did you find this article helpful?

Can we help?

Thanks for using Engagement Cloud. If you need more help or support, then contact our support team.