Salsify_Logo_Vertical-01

Digital Shelf Growth Kit - Single Channel Services Description

 

Introduction

This Statement of Work (“SOW”) is subject to the attached Order Form with the associated Terms of Service and attachments between Salsify and Customer. Capitalized terms not otherwise defined herein will have the meaning ascribed to them in the Terms of Service, as the case may be. 

Objective

The objectives of this document are the following:

  • To gain agreement between Customer and Salsify on the project scope and requirements for the work described in this SOW
  • To serve as the blueprint for what will be delivered

Scope of Work 

The services to be performed per this SOW are:

Data Model / Content Import 

Data Model Discovery / Advisory

Salsify will conduct a discovery session to review and consult with Customer on the following topics:

  • Best practice around configuration of a data model within Salsify
  • Data Model considerations based on source and retailer data requirements
  • Review and confirmation on product identifiers, data types, category hierarchy / taxonomy, property definitions, property groups, property permissions and filename conventions for digital assets

Data Model Configuration

Based on the information gathered during the discovery phase, Salsify will configure Customer’s data model within Salsify. The data model will account for properties required to support source, retailer and Customer’s digital catalog requirements. Salsify will also configure a readiness report for Customer which will allow the Customer team to evaluate content completeness and quality against Customer internal content standards. 

Initial Content Loads 

Once the data model is complete, Salsify will work with Customer to identify and load content into the Salsify system from Customer’s source system including up to 3 different data feeds. As part of the content loading process, Salsify will also link up to 25 digital assets based on the existing Customer file naming convention which will be reviewed during the implementation.

Ongoing Content Feeds

Salsify will also work with Customer to set up a semi-automated data feed process where Customer can place new or updated product information in a flat file format (.xlsx or .csv) on a Salsify provided SFTP server. This process will consume files placed on the SFTP and add or update product information in Salsify. 

Content Import Overview

Provide one 30-minute overview session and supporting documentation for appropriate Customer personnel in content validation.


Syndication Milestone

One (1) channel is included as part of this implementation. Salsify will published via best available method, this could be an available connection or by flat file and use of an FTP server. Salsify will complete the following work for this channel: 

Requirements Gathering

Review the retailer template and requirement information provided by Customer. Conduct remote calls with your project team to understand the requirements and mappings for each of the channels selected.  

Readiness Report Setup

Configure a new Readiness Report based on channel requirements provided by the Customer which will provide users visibility into the completeness of their data and how ready they are to publish to the selected channel.

Mapping / Configuration 

  • Salsify will map your category hierarchies to meet the channel requirements
  • Salsify will configure mappings of product content to channel-specific attribute requirements across product categories
  • Salsify will conduct a review session of the mapped channel with Customer's personnel and update mappings as necessary
  • Identify and communicate gaps in required attributes to Customer's personnel
  • Work with the Customer to identify the process or steps necessary for Customer to fill required content gaps for products in order to be ready for syndication

Publish

  • Complete one successful publish of the channel for the Customer for any products that have all required content available and are approved to be published at completion of mapping. Publishing will use the method available between Salsify and the retailer, distributor or other identified end point.
  • Provide feedback to the Customer on the status of the publish and troubleshoot any errors

Syndication, Content Validation Training & Syndication Process Review

  • Provide one 30-minute training session and supporting documentation for appropriate Customer personnel in content validation and syndication process to defined channels
  • ** See ‘Appendix A’ for more details about Salsify and customer responsibilities for setting up the channel and subsequent channels beyond the initial channel

Insights Milestone

Salsify will gather the necessary requirements to complete the configuration and enablement of all available Insights reports. Once all available Insights reports have been configured, Salsify will provide an overview of each report. 

Enhanced Content

Salsify will work with Customer to determine the following information to enable Enhanced Content:

  • Retailer Product Identifiers
  • Number of Impressions
  • If required, retailer credentials for set up

Salsify will then enable the Enhanced Content features within the platform and consult with Customer how best to utilize Enhanced Content templates for the available retailers. 

Chat Implementation

Salsify will enable the Chat feature on one of the following chat consoles: 

  • Olark
  • Zendesk Enterprise
  • LivePerson
  • LiveChat

As part of the implementation, Salsify will work with Customer to complete the following:

  • Define and configure  the chat campaign
  • Integrate with one of the standard available chat consoles
  • Complete testing of chat functionality
  • Build/Release final chat integration with retailers of choice 
  • Review chat set up and use

Chat Training & Training Resources

As part of your chat enablement, Customer will have access to:

  • On-demand recordings focused on enabling brands to have a customer-focused and successful Chat experience
  • A Salsify Chat Knowledge Base containing retailer-specific Chat and implementation guides
  • On-demand Chat Agent training video
  • Retailer guides
  • Chat reporting glossary

Timing

This project is estimated at 3 -4 months from project kick-off to Go-live. This project timeline is an estimate based on the activities outlined above above. The assigned Salsify Consultant will create a detailed project schedule during the Planning Phase of the project based on actual assigned resource availability and project dependencies. While Salsify will try to adhere to the estimated project timeline, many factors such as delays in Customer providing deliverables or changes in scope can affect both the individual task dates and the projected Go-live date.

Training

  • Your Project Team will complete our Salsify Standard Platform Training curriculum, which provides foundational Salsify skills that ensure your team has the skills necessary to configure and administer Salsify.
  • Your Project Team will have access to both live group training sessions (included with your Salsify subscription) as well as on-demand recordings. The Salsify Standard Platform Training curriculum evolves regularly and includes topics such as:
    • Getting Started with Product Content Imports
    • Getting Started with Properties
    • Getting Started with Products
    • Getting Started with Parents & Variants
    • Content Organization - Filters & Lists
    • Getting Started with Digital Assets
    • Getting Started with Formulas
    • Introduction to Readiness Report Channels
    • Getting Started with Lightboxes
    • Introduction to Custom Channels
    • Getting Started with Catalogs
    • User Administration
    • Custom Channels: Digital Asset Exports
    • Getting Started with Enhanced Workflows
    • Introduction to Gap Analysis

Testing

A Salsify engineer/consultant will validate that the functionality delivered meets the completion criteria as defined in this SOW.  

Following successful Salsify testing, it is expected that a Customer resource will also test and validate that the delivered functionality meets the requirements as defined in this SOW or provided use cases. All feedback will be reported to Salsify so that resolution of defects can be tracked and resolved

Completion Criteria

The following completion criteria have been defined and agreed to by Customer and Salsify. Salsify will ensure the delivered functionality meets the criteria as defined below.  Upon meeting the completion criteria Salsify will deem the functionality delivered and complete. The delivered functionality will then fall under the standard warranty as defined in this SOW. 

  • Data Imported to support Customer’s configuration and key retailer
  • Fully configured, mapped and tested channel for one key retailer
  • Available Insights reports enabled and reviewed
  • Enhanced Content feature enabled and reviewed with customer
  • If customer is using Chat, the Chat feature will be enabled and tested, otherwise chat services will be forfeited

Warranty for Services

Customer must report any deficiency in Services to Salsify in writing within thirty (30) days of completion of such an applicable portion of the Services (the “Warranty Period”).  Salsify will promptly remedy and support any deficiency in the Services reported to Salsify during the Warranty Period; provided that Salsify will have no obligation to provide, remedy or support any requirements or functionality which are outside the scope of this Statement of Work.  

Following the expiration of the Warranty Period, Salsify will use commercially reasonable efforts to remediate any bugs or defects in the Services for so long as Customer is covered by an active paid subscription to Salsify’s proprietary Salsify Platform.

Assumptions

Salsify will deliver the services described in this document subject to the assumptions listed in this section. Invalidation of these assumptions may alter the scope of services required for successful implementation/administration of the Salsify platform and may require a change order or an SOW, where the change process will be followed as described in this document. 

  • Customer will ensure availability of key personnel ("Project Team") for the duration of the Services Period. This includes:
    • A primary point of contact will be made available to Salsify that can align necessary resources as required in order to complete any tasks determined as part of the scope of services defined in this SOW.
    • A core project team, including at least one Salsify Administrator to drive ongoing administration of your Salsify account, including additional configuration beyond the initial implementation configuration outlined in this package.
    • At least one Salsify Administrator to oversee training completion and usage of advisory hours of the customer project team.
    • Additional personnel with expertise in source systems to be integrated into Salsify, expertise in customer/account relationships, and expertise in your product content to work closely with your Salsify Administrator and Salsify Project Team on integrating source systems, mapping product categories, mapping product attributes, and other implementation areas as appropriate.
  • Content Import Milestone: 
    • Customer will be responsible for providing product identifiers, data types, category hierarchy / taxonomy, and property definitions.
    • Customer will be responsible for translation of content for all localized data feeds
    • Customer will be responsible for providing a consistent naming convention across assets that reference a consistent product identifier and property identifier. For example, an asset filename can include your product SKU and image type delimited by underscore: 1234_Front.jpg.
    • Customer will be responsible for providing content extracts in a CSV (comma-separated value) or single-sheet tabular XLSX file export. 
  • Syndication Milestone:
    • Customer will engage any internal or 3rd party resources as needed in support of Syndication efforts.
    • Customer will provide channel templates and requirements for the in-scope channels for this package
    • Customer will provide Salsify the credentials for any retailer portals needed to publish content and assets.
    • Customer will make resources available to address all content gaps for required attributes in the retailer channel in a timely fashion for a minimum of five products. Customer is responsible for filling content gaps after Salsify identifies and communicates gaps. 
    • After 30 days of the mappings being completed, if no products have all the required content for syndication, the Customer waives support for the publishing and review of retailer feedback for that channel.

Risks

In addition to those mentioned elsewhere in this SOW, the following risks have been identified that may impact the timing or success of this project (this is not necessarily a complete list):

  • Delay in receiving data
  • Delay with receiving retailer templates
  • Customer does not have team to support implementation
  • Customer does not have Salsify administrator

Change Control Process

The below identifies the change control process that will be utilized when Customer requires a deliverable that is not currently in scope as part of this SOW and is required to be delivered as part of this initial project. If the new request can be delivered outside of this project, then a new SOW will be issued:

  • Stakeholders recognize the need for a possible change.
  • The need is communicated to the Project Team.
  • The Project Team captures and documents the change order in the form of an SOW, change order, or order form.
  • Salsify provides a cost estimate for the change.
  • The change order is reviewed by Salsify & Customer representative(s) and is either rejected, or mutually approved.
  • Project team communicates the status of the change order to stakeholders, documents action, and closes the request.
  • If the Change Order is approved, any appropriate updates to the project plan or project costs are made and communicated.

Out-of-scope

Services beyond the scope of this document will be considered out of scope and will require a change order or an SOW to be issued. All change orders will follow the change control process as defined in this document. The following items have been identified as out of scope (this is not necessarily a full list):

  • Sell sheets that are downloadable from a Digital Catalog
  • Product content and image creation, clean-up, curation, and refresh
  • Language translation of product content 
  • Ongoing Salsify platform administrative services, including additional hands on configuration of the Salsify platform, such as data modeling, imports, and end to end syndication configuration outside of what is defined in this SOW
  • Custom engineering services

Additional Terms

  • This Statement of Work is governed by the attached Order Form with the associated Terms of Service and attachments.
  • Unless otherwise agreed or specified, all services are performed remotely.
  • This SOW expires 30 days from the date presented to Customer. Salsify then reserves the right to make any necessary revisions to this SOW.
  • Any travel costs associated with this SOW are deemed approved upon signature of this document.

Appendix A: Salsify Channel Responsibilities

During the Services Period covered by this services package, responsibilities for setting up Salsify channels will be: 

Task

Customer

Salsify

Collect new/updated channel schema/requirements

Responsible

Consult

Build/update Salsify target schema and channel Readiness Report

Consult

Responsible

Map Customer taxonomy and attributes to channel requirements

Consult

Responsible

Fill in all content gaps for channels required attributes to be ready for syndication

Responsible

Consult

Execute the first publish to channels in the best available method 

Consult

Responsible

Address channels feedback of the initial publish 

Consult

Responsible

Manage publishing and feedback from the channels after the first successful publish

Responsible

Consult

Document the full syndication process for the Salsify Project team

Consult

Responsible



Responsibilities for setting up additional Salsify channels will be:

Task

Customer

Salsify

Collect new/updated channel schema/requirements

Responsible

Consult

Build/update Salsify target schema and channel Readiness Report

Consult

Responsible

Map Customer taxonomy and attributes to channel requirements

Responsible

Consult

Fill in all content gaps for channel required attributes to be ready for syndication

Responsible

Consult

Publish to channel in the best available method 

Responsible

Consult

Address channel feedback of published products 

Responsible

Consult

Document the full syndication process for the Salsify Project team

Responsible

Consult

 

  •   Responsible – The responsible party owns all activities necessary to complete the corresponding task.
  •   Consult– The consult party provides expertise and information to support the responsible party in completing the corresponding task.