
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.
The objectives of this document are the following:
This service package is designed to provide a Salsify-led onboarding focused on the set up and enablement of one of your operating units. The Salsify project team will perform hands- on configuration of the Salsify platform based on the services outlined in this SOW and Customer-defined objectives. At the end of this onboarding period, customers will have centralized product content including digital assets, the ability to distribute standard content to top 3 grocery retailers and system training and enablement allowing your team to self-manage the Salsify platform.
The goals for this project as identified by Customer and Salsify:
The services to be performed per this SOW are:
Salsify will assign a Project management resource that works as the primary project coordinator and point of contact for activities related to this project. The project manager will be responsible for:
Salsify will review and analyze the data provided by the customer during the planning phase of this project. Based on the data reviewed Salsify will:
Based on the information gathered during the discovery, Salsify will configure Customer’s data model within Salsify. The data model will account for properties required to support source data and retailer 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.
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 digital assets based on the existing Customer file naming convention which will be reviewed during the implementation. The linking will be completed for up to 25 variations of digital asset naming conventions.
If required, 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.
Salsify will provide one overview session and supporting documentation for appropriate Customer personnel. The purpose of this session will be to review key decisions made during the content import milestone and the process designed to import content in an ongoing fashion. This session typically lasts thirty minutes and is in addition to the standard training courses.
As part of this package, Salsify will configure, map and support publishing to top 3 grocery retailer portals (see Appendix B for available retailers to select). Salsify will publish via best available method, this could be an available connection or by flat file and use of an FTP server. If it is determined that not all 3 channels are required, Salsify will complete the work for the required channels. For each of the defined channels, Salsify will:
Review the retailer templates and requirement information provided by Customer. Remote requirements calls will be conducted with Customer’s project team to understand the requirements and mappings for each of the retailers listed.
A new Readiness Report will be configured based on channel requirements provided by the Customer to provide users visibility into the completeness of their data and how ready they are to publish to the retailer.
In addition to Milestones outlined above, Salsify has also included rollout support time where an implementation consultant will schedule two (2) remote calls weekly for four (5) weeks following the completion of the services. These calls can be used to cover best practice recommendations on using Salsify and sharing ecommerce expertise. Examples of these topics include:
This project is estimated at 1 - 2 months from project kick-off to Go-live. This project timeline is an estimate based on the activities outlined above. The assigned Salsify Project Manager 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.
Customer’s project team will complete the Salsify Standard Platform Training curriculum, which provides foundational Salsify skills that ensure Customer can configure and administer Salsify on a go-forward basis. The Salsify Standard Platform Training curriculum includes training on modules within the Salsify platform, and is accessible both via live group training sessions (included with your Salsify subscription) as well as on-demand recordings.
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 an 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.
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.
Specific
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; 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.
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 additional SOW, where the change process will be followed as described in the “Change Control Process” section of this document.
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):
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:
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):
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 |
Grocery Retailer |
Connection Type |
Instacart |
Direct Connection (Content Refresh Only) |
Amazon Fresh |
Direct Connection |
Walmart Grocery |
Direct Connection |
Publix |
Spreadsheet (Content Refresh Only) |
Alberstons / Safeway |
Direct Connection (Content Refresh Only) |
CVS |
Spreadsheet |
Walgreens |
Spreadsheet |
Rite Aid |
Direct Connection |