{"id":23542,"date":"2025-08-14T11:27:00","date_gmt":"2025-08-14T11:27:00","guid":{"rendered":"https:\/\/getdevdone.com\/blog\/?p=23542"},"modified":"2025-10-10T14:54:01","modified_gmt":"2025-10-10T14:54:01","slug":"ai-personalization-and-retention-transforming-sms-and-on-site-experience-into-growth-drivers","status":"publish","type":"post","link":"https:\/\/getdevdone.com\/blog\/ai-personalization-and-retention-transforming-sms-and-on-site-experience-into-growth-drivers.html","title":{"rendered":"AI personalization and retention: transforming SMS and on-site experience into growth drivers"},"content":{"rendered":"\n<p><strong>Executive summary<\/strong><strong><br><\/strong>Download the short version of this case study, with the key metrics, client outcomes, and roadmap.&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/10\/08105206\/AI-personalization-and-retention.pdf\" target=\"_blank\" rel=\"noopener\" title=\"\">\u2b07 Download executive summary PDF<\/a><\/p>\n\n\n\n<p>At a glance<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Industry:<\/strong> Specialty apparel (direct-to-consumer fashion)<\/li>\n\n\n\n<li><strong>Region:<\/strong> United States (Austin, TX HQ, selling nationwide)<\/li>\n\n\n\n<li><strong>Size:<\/strong> ~90 employees, $28M annual revenue<\/li>\n\n\n\n<li><strong>Commerce stack:<\/strong> Shopify Plus, Amazon Seller Central (secondary channel)<\/li>\n\n\n\n<li><strong>Marketing stack:<\/strong> Klaviyo, Attentive (SMS), Nosto (personalization)<\/li>\n\n\n\n<li><strong>Key challenges:<\/strong> flat repeat purchases, poor SMS ROI, generic on-site experience, no churn prediction capability<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">The challenge: repeat revenue stuck in neutral<\/h2>\n\n\n\n<p>Despite strong growth in acquisition through Meta Ads and TikTok campaigns, this U.S. apparel brand saw customer lifetime value (CLV) plateau. Leadership depended on continuous ad spend to fuel topline growth, but profitability was suffering.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Flat repeat purchases: the repeat customer rate held steady at ~28%, even after heavy investments in promotions.<\/li>\n\n\n\n<li>SMS fatigue: Attentive campaigns felt impersonal. Customers complained about \u201cspammy\u201d texts, and CTR was below 2%.<\/li>\n\n\n\n<li>Generic on-site experience: personalization limited to static \u201cbestsellers,\u201d leading to disengagement.<\/li>\n\n\n\n<li>Churn blindness: executives had no way to identify at-risk customers. Retention campaigns were reactive and often triggered after customers were already lost.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>As the VP of eCommerce put it:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>We\u2019re great at getting customers in the door. But we\u2019re not good at keeping them. We can\u2019t afford to rely on ads forever \u2014 we need personalization and intelligence.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Our solution: personalization beyond campaigns<\/p>\n\n\n\n<p>Every engagement started with structured discovery by the Growth Architecture Center (GAC) \u2014 bringing together commerce strategists, CRM experts, data analysts, and compliance leads.<\/p>\n\n\n\n<p>The GAC led interviews with the VP of eCommerce, CRM manager, and IT lead. Three critical priorities emerged: personalize SMS, make the on-site experience relevant, and lay the foundation for AI-driven churn prediction.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Delivered solution <\/strong><\/h2>\n\n\n\n<p><strong>Phase 1, 12 weeks:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SMS personalization<\/strong>: rebuilt Attentive workflows using Shopify + Klaviyo data. Instead of batch messages, campaigns were segmented by browsing history, loyalty tier, and purchase anniversaries.<\/li>\n\n\n\n<li><strong>On-site experience<\/strong>: implemented Nosto\u2019s advanced personalization features to show bundles (\u201cfrequently bought together\u201d) and dynamic homepage carousels tailored to each visitor.<\/li>\n\n\n\n<li><strong>Unified data foundation<\/strong>: integrated Shopify Plus, Klaviyo, and GA4 into <strong>Snowflake<\/strong>, building customer-level profiles.<\/li>\n\n\n\n<li><strong>Dashboards<\/strong>: deployed Looker Studio for executive-ready views of repeat purchase rates, CAC vs CLV, and SMS ROI.<\/li>\n<\/ul>\n\n\n\n<p><strong>Planned \/ Future <\/strong>(Phase 2\u20133):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Churn prediction models<\/strong>: developing machine learning models in AWS SageMaker to score customers by churn likelihood.<\/li>\n\n\n\n<li><strong>Win-back automation<\/strong>: linking churn scores back to Klaviyo\/Attentive for targeted reactivation campaigns.<\/li>\n\n\n\n<li><strong>Cross-channel orchestration<\/strong>: extending personalization logic into paid ads (TikTok and Meta custom audiences).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Business impact<\/h2>\n\n\n\n<p>The impact of this project went beyond numbers \u2014 it reshaped how the client approached retention and customer relationships.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SMS performance improved significantly: <\/strong>CTR rose from ~2% to ~6%, while unsubscribe rates declined by about 25% as messages became more relevant.<\/li>\n\n\n\n<li><strong>Repeat purchases began to rise: <\/strong>within three months, the returning customer rate grew from 28% to just over 31% \u2014 a modest but material six-figure annual impact at current scale.<\/li>\n\n\n\n<li><strong>On-site engagement improved: <\/strong>average time on site increased by ~20%, and AOV grew by ~8% in segments where personalized bundles were displayed.<\/li>\n\n\n\n<li><strong>Executive visibility unlocked:<\/strong> leadership gained dashboards showing revenue split between new and returning customers. For the first time, the CFO could align marketing spend directly with retention-driven revenue.<\/li>\n<\/ul>\n\n\n\n<p>Not everything was perfect:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Forecasting churn with AI is still a work in progress.<\/li>\n\n\n\n<li>Nosto personalization sometimes \u201cmisfires\u201d (e.g., recommending out-of-season items), requiring human oversight.<\/li>\n\n\n\n<li>Training the CRM team to manage data flows in Snowflake took longer than expected, requiring several weeks of workshops.<\/li>\n<\/ul>\n\n\n\n<p>But the client valued that we were open about these realities.&nbsp;<\/p>\n\n\n\n<p>As the VP of eCommerce said:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>This isn\u2019t magic \u2014 it\u2019s process, data, and discipline. Now we see a path to growth that isn\u2019t entirely dependent on ad spend.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Why this partnership worked<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Quick wins first<\/strong>: SMS personalization delivered visible ROI within eight weeks, proving value early.<\/li>\n\n\n\n<li><strong>Scalable foundation<\/strong>: Snowflake data warehouse and AWS SageMaker roadmap mean the client can grow without replatforming.<\/li>\n\n\n\n<li>Teams were enabled to run Nosto\/Attentive workflows themselves, with GetDevDone acting only as an escalation partner when needed.<\/li>\n\n\n\n<li><strong>Transparency<\/strong>: challenges (like personalization misfires) were addressed openly with mitigation plans, building trust.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Future growth roadmap<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Phase 2:<\/strong> deploy churn prediction models in SageMaker and link scores to Klaviyo\/Attentive win-back campaigns.<\/li>\n\n\n\n<li><strong>Phase 3:<\/strong> activate personalized audiences in TikTok and Meta ads to align acquisition with retention data.<\/li>\n\n\n\n<li><strong>Phase 4:<\/strong> explore digital product passports (anticipated U.S.\/EU compliance for fashion by 2026).<\/li>\n<\/ul>\n\n\n\n<p>This roadmap ensures that the client\u2019s eCommerce strategy doesn\u2019t just chase short-term sales, but evolves into a predictable, AI-driven retention engine.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A U.S.-based apparel brand ($28M annual revenue,<br \/>\n90 employees) had strong acquisition momentum through<br \/>\nTikTok and Meta campaigns, but profitability was under<br \/>\npressure. Repeat purchases stagnated, SMS campaigns<br \/>\nfelt \u201cspammy,\u201d and the Shopify storefront offered the same<br \/>\ngeneric experience to every visitor.<\/p>\n","protected":false},"author":12,"featured_media":23544,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[747,743],"tags":[797,795,802,847,810],"class_list":["post-23542","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-solutions-development","category-case-study","tag-ai-development","tag-analytics-reporting","tag-personalization-ai","tag-retail","tag-shopify"],"acf":[],"aioseo_notices":[],"author_meta":{"display_name":"Yuliya Mikitenko","author_link":"https:\/\/getdevdone.com\/blog\/author\/yuliya-mikitenko"},"featured_img":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/10\/08113324\/illustration-cover-case-study-3-300x300.png","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/getdevdone.com\/blog\/category\/ai-solutions-development\" class=\"advgb-post-tax-term\">AI solutions development<\/a>","<a href=\"https:\/\/getdevdone.com\/blog\/category\/case-study\" class=\"advgb-post-tax-term\">Case study<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">AI solutions development<\/span>","<span class=\"advgb-post-tax-term\">Case study<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/getdevdone.com\/blog\/category\/case-study\" class=\"advgb-post-tax-term\">AI development<\/a>","<a href=\"https:\/\/getdevdone.com\/blog\/category\/case-study\" class=\"advgb-post-tax-term\">Analytics &amp; reporting<\/a>","<a href=\"https:\/\/getdevdone.com\/blog\/category\/case-study\" class=\"advgb-post-tax-term\">Personalization AI<\/a>","<a href=\"https:\/\/getdevdone.com\/blog\/category\/case-study\" class=\"advgb-post-tax-term\">Retail<\/a>","<a href=\"https:\/\/getdevdone.com\/blog\/category\/case-study\" class=\"advgb-post-tax-term\">Shopify<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">AI development<\/span>","<span class=\"advgb-post-tax-term\">Analytics &amp; reporting<\/span>","<span class=\"advgb-post-tax-term\">Personalization AI<\/span>","<span class=\"advgb-post-tax-term\">Retail<\/span>","<span class=\"advgb-post-tax-term\">Shopify<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 8 months ago","modified":"Updated 6 months ago"},"absolute_dates":{"created":"Posted on August 14, 2025","modified":"Updated on October 10, 2025"},"absolute_dates_time":{"created":"Posted on August 14, 2025 11:27 am","modified":"Updated on October 10, 2025 2:54 pm"},"featured_img_caption":"","series_order":"","featured_image_urls":{"thumbnail_723x315":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/10\/08113324\/illustration-cover-case-study-3-723x315.png","thumbnail_723x315-2x":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/10\/08113324\/illustration-cover-case-study-3-800x630.png","thumbnail_723x315-3x":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/10\/08113324\/illustration-cover-case-study-3.png","thumbnail_770x510":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/10\/08113324\/illustration-cover-case-study-3-770x510.png","thumbnail_770x510-2x":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/10\/08113324\/illustration-cover-case-study-3.png","thumbnail_770x510-3x":"https:\/\/s3.amazonaws.com\/newblog.psd2html.com\/wp-content\/uploads\/2025\/10\/08113324\/illustration-cover-case-study-3.png"},"featured_post_color":"#0a1c76","author_avatar":"https:\/\/secure.gravatar.com\/avatar\/7401c84439e6a6c4aa6a8ff19e0d4605c2906fb2d668abb29f831e4a5affc943?s=96&d=mm&r=g","author_position":"Account Manager","reading_time":"<span class=\"span-reading-time rt-reading-time\"><span class=\"rt-label rt-prefix\"><\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">min read<\/span><\/span>","prev_post":{"slug":"reporting-optimization-power-bi","name":"Scalable Power BI Transformation for Affiliate Management: From 5-Hour Reports to Instant Insights"},"next_post":{"slug":"ecommerce-development-checklist-10-steps-that-drive-revenue-and-growth","name":"Ecommerce development checklist: 10 steps that drive revenue and growth"},"related_posts":["designing-developing-custom-wordpress-website-promote-bizdeva-brand","how-we-redesigned-smartsheers-website","how-we-developed-the-filamente-at-wordpress-based-website"],"_links":{"self":[{"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/posts\/23542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/comments?post=23542"}],"version-history":[{"count":7,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/posts\/23542\/revisions"}],"predecessor-version":[{"id":24553,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/posts\/23542\/revisions\/24553"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/media\/23544"}],"wp:attachment":[{"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/media?parent=23542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/categories?post=23542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/getdevdone.com\/blog\/wp-json\/wp\/v2\/tags?post=23542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}