{"product_id":"18192470686-ann-summers-ltd-wishlist-automation-implementation-consultancy","title":"18192470686 - Ann Summers Ltd - Wishlist Automation - Implementation Consultancy","description":"\u003cdiv style=\"overflow: hidden;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"overflow: hidden;\"\u003e\n\u003cdiv style=\"overflow: hidden; font-size: 16px !important; color: #535353;\"\u003e\n\u003cdiv style=\"padding: 20px; border: 1px solid #cdcdcd;\" class=\"grid__item\"\u003e\n\u003cdiv style=\"overflow: hidden; font-size: 16px !important; color: #535353;\"\u003e\n\u003cdiv style=\"padding: 20px;\" class=\"grid__item\"\u003e\n\u003cdiv style=\"overflow: hidden;\"\u003e\u003cspan style=\"color: #80c342; font-size: 18px;\"\u003eProject outline\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"padding: 2px 20px; margin: 10px 0px 10px 0px;\"\u003e\n\u003cdiv style=\"padding: 0px; border-bottom: 1px solid #ebebeb;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\nThe Dotdigital Implementation Consultancy team will build and test a two-email campaign Wishlist automation. The two triggered email campaigns will contain details of the products on a contact's wishlist.\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding: 20px;\" class=\"grid__item\"\u003eA Statement of Work document has been produced for this project, titled \u003cstrong\u003e2025-11 - Ann Summers - Wishlist Automation - Statement of Work - 1.0.pdf.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding: 20px;\" class=\"grid__item\"\u003e\n\u003ch4\u003eBusiness requirements\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eThe solution must send two triggered email campaigns to contacts including details of products that are on their wishlist\u003c\/li\u003e\n\u003cli\u003eEach of the two triggered emails must contain details of the products available on the contact's wishlist\u003c\/li\u003e\n\u003cli\u003eThe email campaigns should include a delivery threshold banner, which displays different messaging depending on the total value of the contact's wishlist\u003c\/li\u003e\n\u003cli\u003eThe solution must allow for optimisation testing, particularly of the time delay between the first and second campaign\u003c\/li\u003e\n\u003cli\u003eThe solution must consider contacts who are enrolled into the live abandoned cart and abandoned browse journeys\u003c\/li\u003e\n\u003cli\u003eThe solution must include product recommendations according to the value of the wishlist\u003c\/li\u003e\n\u003cli\u003eThe solution must send two triggered email campaigns to contacts including details of products that are on their wishlist\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eThe solution should ensure that contacts who make a purchase while they're in the wishlist automation should not receive any further communications about their wishlist\u003c\/li\u003e\n\u003cli\u003eThe solution should stop contacts from receiving too many wishlist communications if they continue to be eligible to do so\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eFunctional requirements\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eContacts must only be sent emails if they are opted into receiving email campaigns, indicated by the field EMAIL_PREF = True\u003c\/li\u003e\n\u003cli\u003eThe solution must use the Wishlist data structure available in the sandbox account\u003c\/li\u003e\n\u003cli\u003eContacts who have a wishlist value of £50.00 or over should see a green delivery threshold banner saying that they are eligible for free delivery\u003c\/li\u003e\n\u003cli\u003eContacts who have a wishlist value of between £40.00 and £49.99 should see an amber delivery threshold banner saying that they are £X away from free delivery, where X represents the difference between the total wishlist value and the £50.00 delivery threshold\u003c\/li\u003e\n\u003cli\u003eContacts who have a wishlist value of £39.99 or below should see another delivery threshold banner\u003c\/li\u003e\n\u003cli\u003eIf a product is on sale, only the sale price should be taken into consideration when calculating the total cost of the wishlist\u003c\/li\u003e\n\u003cli\u003eIf a product is out-of-stock in the catalog, it should not be shown on the wishlist email\u003c\/li\u003e\n\u003cli\u003eIf a product has a stock level of 10 or less, a low stock message will be shown\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding: 20px; margin: 10px 0px 10px 0px;\"\u003e\n\u003cdiv style=\"padding: 0px; border-bottom: 1px solid #ebebeb;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"overflow: hidden;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"overflow: hidden;\"\u003e\n\u003cdiv style=\"overflow: hidden; font-size: 16px !important; color: #535353;\"\u003e\n\u003cdiv style=\"padding: 20px; border: 1px solid #cdcdcd;\" class=\"grid__item\"\u003e\n\u003cdiv style=\"overflow: hidden; font-size: 16px !important; color: #535353;\"\u003e\n\u003cdiv style=\"padding: 20px;\" class=\"grid__item\"\u003e\n\u003cdiv style=\"overflow: hidden;\"\u003e\u003cspan style=\"color: #80c342; font-size: 18px;\"\u003eProject detail\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"padding: 2px 20px; margin: 10px 0px 10px 0px;\"\u003e\n\u003cdiv style=\"padding: 0px; border-bottom: 1px solid #ebebeb;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eData\u003c\/h4\u003e\n\u003ch5\u003e\u003cstrong\u003eWishlist data\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003eWishlist data is held in an insight data collection called wishlist.\u003c\/p\u003e\n\u003cp\u003eAnn Summers have confirmed that each contact will have a single, persistent wishlist data record which will update as changes are made to that contact's wishlist.\u003c\/p\u003e\n\u003ch5\u003e\u003cstrong\u003eCatalog data\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003ePrice data will be brought into the campaigns using Liquid markup. Prices will be sourced from the catalog \u003cstrong\u003ecatalog_AnnSummers_CommerceCloud\u003c\/strong\u003e. Products SKUs in the wishlist data will be matched to product SKUs in the catalog data.\u003c\/p\u003e\n\u003ch4\u003eEmail campaigns\u003c\/h4\u003e\n\u003cp\u003eThe Implementation Consultant will build two triggered wishlist email campaigns for use in the automation using copy and imagery that Ann Summers will supply. The email campaigns will be saved in a folder named Wishlist, under Automation \u0026gt; Triggered emails.\u003c\/p\u003e\n\u003ch5\u003e\u003cstrong\u003eProduct details\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003eTo pull through product details into the email, the email campaign will adapt Liquid markup that is currently in use for the abandoned cart campaigns in the Ann Summers account. The markup will:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eQuery the account's date\u003c\/li\u003e\n\u003cli\u003eUsing the account's date, define the period of past data to query\u003c\/li\u003e\n\u003cli\u003eLoop through the products in a contact's wishlist\u003c\/li\u003e\n\u003cli\u003eCreate variables for data that will be pull through into the email campaign, such as:\n\u003cul\u003e\n\u003cli\u003eProduct name\u003c\/li\u003e\n\u003cli\u003eProduct image\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003e\u003cstrong\u003eLink to Wishlist\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003eThe email campaigns will include a link back to the contact's wishlist. This link will be pulled through into campaign via Liquid markup from the contact's wishlist record.\u003c\/p\u003e\n\u003ch5\u003e\u003cstrong\u003eDelivery threshold banner\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003eThe email campaigns will also contain a dynamic delivery banner depending on the total value of the wishlist. \u003cbr\u003e\u003c\/p\u003e\n\u003ch4\u003eAutomation\u003c\/h4\u003e\n\u003cp\u003eEnrolment into the wishlist program takes precedence over enrolment into the Abandoned Browse program.\u003c\/p\u003e\n\u003ch5\u003e\u003cstrong\u003eEnrolment criteria\u003c\/strong\u003e\u003c\/h5\u003e\nContacts wills be enrolled into the program if they have updated their wishlist in the last day and the total value of their wishlist is greater than £1. \u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eContacts will not be enrolled if they have already been enrolled in the wishlist automation in the last 14 days, or if they are currently in the Abandoned Cart program. \u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch5\u003e\u003cstrong\u003eExit criteria\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cdiv\u003e\n\u003cp\u003eContacts will be exited from the program if they make an order during the cycle of the wishlist program or if they empty their wishlist during the cycle of the wishlist program. No other exit conditions are required.\u003c\/p\u003e\n\u003ch4\u003eTesting\u003c\/h4\u003e\n\u003cp\u003eThe following scenarios will be tested:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eA product is added to the wishlist\u003c\/li\u003e\n\u003cli\u003eA product is removed from the wishlist\u003c\/li\u003e\n\u003cli\u003eMultiple products are added to the wishlist\u003c\/li\u003e\n\u003cli\u003eMultiple products are removed from the wishlist    \u003c\/li\u003e\n\u003cli\u003eAll products are removed from the wishlist    \u003c\/li\u003e\n\u003cli\u003eA product on sale is added to the wishlist\u003c\/li\u003e\n\u003cli\u003eA contact makes an order after email 1\u003c\/li\u003e\n\u003cli\u003eA contact makes an order after email 2\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eProject handover\u003c\/h4\u003e\n\u003cp\u003eTo support Ann Summers in committing future updates for the wishlist automation, the Implementation Consultant will provide documentation and a 30 minute walkthrough.\u003c\/p\u003e\n\u003ch5\u003e\u003cstrong\u003eWalkthrough\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003eA 30 minute walkthrough will be hosted on Zoom which will cover:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAn explanation of the automation, including:\n\u003cul\u003e\n\u003cli\u003eEnrolment criteria\u003c\/li\u003e\n\u003cli\u003eExit conditions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eAn explanation of the triggered campaigns, including:\n\u003cul\u003e\n\u003cli\u003eThe liquid markup used to pull through product details\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe walkthrough will be recorded and shared with Ann Summers along with the documentation.\u003c\/p\u003e\n\u003ch5\u003e\u003cstrong\u003eDocumentation\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003eDocumentation will be provided so that Ann Summers are able to commit updates to the automation, triggered emails and liquid markup if necessary.\u003c\/p\u003e\n\u003cp\u003eThe documentation will comprise:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAn explanation of the automation, including:\n\u003cul\u003e\n\u003cli\u003eEnrolment criteria\u003c\/li\u003e\n\u003cli\u003eExit conditions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eAn explanation of the triggered campaigns, including:\n\u003cul\u003e\n\u003cli\u003eThe liquid markup used to pull through product details\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDocumentation will be provided in a PDF format.\u003c\/p\u003e\n\u003ch5\u003e\u003cstrong\u003eCourtesy period\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003eA 10-working-day support window will begin once the transactional email campaigns are live. During this period:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAnn Summers will monitor the campaigns and report any issues\u003c\/li\u003e\n\u003cli\u003eThe Implementation Consultant will triage reported issues and determine whether they should be escalated to:\n\u003cul\u003e\n\u003cli\u003eDotdigital Support, or\u003c\/li\u003e\n\u003cli\u003eAnn Summers’ internal development team\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAt the end of the 10-day period, the Implementation Consultant will formally close the project.\u003cbr\u003e\u003c\/p\u003e\n\u003ch4\u003eAssumptions\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eThe work will only be carried out in the Ann Summers account: \n\u003cul\u003e\n\u003cli\u003eOwner: crm@annsummers.com\u003c\/li\u003e\n\u003cli\u003eID: 251882\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eThe work is not required for the Knickerbox account.\u003c\/li\u003e\n\u003cli\u003eThe delivery threshold for Ann Summers is £50.00 and will not change over the course of the project.\u003c\/li\u003e\n\u003cli\u003eThe Salesforce Commerce Cloud integration will remain active and the catalogue is frequently updated.\u003c\/li\u003e\n\u003cli\u003eThe only currency required is GBP. Additional currencies are not required as part of this project.\u003c\/li\u003e\n\u003cli\u003eAnn Summers will be available for project sign off and testing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eConstraints\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOnce the project has been signed off and is live, any requested changes will need to be scoped and will incur additional costs.\u003c\/li\u003e\n\u003cli\u003eA maximum of two rounds of amends per campaign are included. Additional amends may incur additional costs.\u003c\/li\u003e\n\u003cli\u003eThe solution relies on accurate SKU mapping between wishlist insight data and the product catalogue. If mismatches occur, product details cannot be displayed.\u003c\/li\u003e\n\u003cli\u003eThe solution relies on accurate SKU mapping between wishlist insight data and the product catalogue. If the SKU is empty in the product catalogue or the details cannot be displayed.\u003c\/li\u003e\n\u003cli\u003eThe product catalogue special price is populated either with the full price cost when it's not on sale, or with the sale price cost when the product is on sale. If this structure changes, this will result in incorrect total wishlist calculations.\u003c\/li\u003e\n\u003cli\u003eOnly in-stock items will be included in the wishlist email and displayed in the email. Out of stock items will be excluded.\u003c\/li\u003e\n\u003cli\u003eA maximum of 6 unique products will be displayed in the wishlist email campaigns.\u003c\/li\u003e\n\u003cli\u003eIf the SFCC integration is removed or fails, the wishlist campaigns will fail to send or content will be incorrect.\u003c\/li\u003e\n\u003cli\u003eVariables created by Liquid markup cannot be pulled into the subject line of an email campaign, they can only be used in the body of the HTML.\u003c\/li\u003e\n\u003cli\u003eThe \"Generate plain text\" function will not work if Liquid markup is detected in email campaigns.\u003c\/li\u003e\n\u003cli\u003eThe addition of two new liquid blocks increases the potential for Gmail clipping.\u003c\/li\u003e\n\u003cli\u003eThe walkthrough session will be delivered by Zoom. If Ann Summers is unable to access Zoom, they will need to host the meeting and will be responsible for recording the session.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eThings to note\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAnything in addition to or outside of the above will require a rescope and may incur additional costs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding: 20px; margin: 10px 0px 10px 0px;\"\u003e\n\u003cdiv style=\"padding: 0px; border-bottom: 1px solid #ebebeb;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"overflow: hidden;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"overflow: hidden; font-size: 16px !important; color: #535353;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"overflow: hidden; font-size: 16px !important; color: #535353;\"\u003e\n\u003cdiv style=\"padding: 20px; border: 1px solid #cdcdcd;\" class=\"grid__item\"\u003e\n\u003cdiv style=\"padding: 20px;\" class=\"grid__item\"\u003e\n\u003cdiv style=\"overflow: hidden;\"\u003e\u003cspan style=\"color: #80c342; font-size: 18px;\"\u003eProject schedule\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"padding: 2px 20px; margin: 10px 0px 10px 0px;\"\u003e\n\u003cdiv style=\"padding: 0px; border-bottom: 1px solid #ebebeb;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"MsoNormal\"\u003eTimelines are estimated at point of this document being created. Delays in assets being provided, or increased changes will extend the delivery. Where possible, Dotdigital will always aim to deliver ahead of schedule.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eProject delivery is guaranteed by COB Friday 12th December.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding: 20px; margin: 10px 0px 10px 0px;\"\u003e\n\u003cdiv style=\"padding: 0px; border-bottom: 1px solid #ebebeb;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"overflow: hidden;\"\u003e\n\u003cdiv style=\"overflow: hidden; font-size: 16px !important; color: #535353; background-color: #f6f6f6; border: 1px solid #cdcdcd;\"\u003e\n\u003cdiv style=\"padding: 20px;\" class=\"grid__item\"\u003e\n\u003cdiv style=\"padding: 20px;\" class=\"grid__item\"\u003e\n\u003cdiv style=\"overflow: hidden;\"\u003e\u003cspan style=\"color: #80c342; font-size: 18px;\"\u003eCost and additional information\u003cbr\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"padding: 2px 20px; margin: 10px 0px 10px 0px;\"\u003e\n\u003cdiv style=\"padding: 0px; border-bottom: 1px solid #ebebeb;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cul style=\"padding: 0; margin: 0 20px;\"\u003e\n\u003cli\u003eQuote ref: 18192470686\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eNumber of credits: 20\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eProject delivery is guaranteed by COB Friday 12th December.\u003c\/p\u003e\n\u003cstrong\u003eProfessional Services Terms\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eThe work described hereunder must be redeemed within 12 months from purchase, on a date and time to be agreed with Dotdigital. Unless due to the availability of Dotdigital, any failure to instruct Dotdigital to commence or agree the work described (in whole or in part) will result in forfeiture of the entirety of the fee and no credits or refunds, pro rata or otherwise, will be provided. In addition to the Dotdigital Terms, this product is also subject to the terms found at: \u003cspan style=\"color: #00aaff;\"\u003e\u003ca title=\"PS Terms\" href=\"https:\/\/dotdigital.com\/terms\/ps-terms\/\" style=\"color: #00aaff;\" target=\"_blank\"\u003ehttps:\/\/dotdigital.com\/terms\/ps-terms\/\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Service Station","offers":[{"title":"Default Title","offer_id":56646049399166,"sku":null,"price":20.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/1209\/0560\/files\/SS_27_486b6612-031e-4a6a-b9c4-f396698c8c5c.png?v=1728562206","url":"https:\/\/servicestation.dotdigital.com\/products\/18192470686-ann-summers-ltd-wishlist-automation-implementation-consultancy","provider":"Service Station","version":"1.0","type":"link"}