SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Boosting Personalization
In SaaS Using Machine
Learning
Reza Rahimi, PhD
Senior Engineering Manager @ Dropbox
Jan 2023.
Virtual Summit on SaaS,
Glorium Technology,
Jan 2023.
Content
Review Basics and Fundamentals of SaaS
Look at Customer Problems Using AARRR Funnel
Personalization : Definition, Use Cases and High Level Architecture
Personalization @ Dropbox
What is Software as a Service (SaaS)?
Software as a service (SaaS) is a software distribution model in which a
cloud provider hosts applications and makes them available to end users
over the internet through subscription model.
Source Link
Some Global SaaS Companies
SaaS Bundles : Strategy to Sell SaaS
Products
● SaaS bundling strategy makes sales easier, and increases the purchase value by the customer.
● Bundles are valuable for SMBs, as they often do not have enough resources to deploy, and
manage large amounts of software and apps.
Insight about SaaS
1. The SaaS market is valued at $208 Billion in 2023.
2. The global SaaS industry revenue is expected to reach $720.44 Billion by 2028.
3. 11,000 SaaS Company are Running Globally.
1. Saas businesses should maintain an average churn rate between 3 and 8%.
2. In SaaS 64% find the customer experience (CX) more important than price.
3. 66% of consumers had terminated their relationship with a company due to
poor service. Keeping customers happy is key.
4. After a customer has a negative reaction, 58% of them wouldn’t bother going
back to that company.
Ref : SaaS Statistics
Understanding Customer Needs is
the Key Success In SaaS
Let’s Look at the Customer Needs
through AARRR Funnel
What Are Customer Problems in SaaS?
Why is someone coming to DBX
website?
How do we reveal relevant
features ?
What value are we not provies
to recommend to our
consumers based on the
contents?
ion? Are our consumer engaged
with other people?
Acquisition
Activation
Retention
Referral
Revenue
What are our services worth?
What is our business churn
rate?
A
A
R
R
R
What is the best
What
How do we reveal relevant
features ?
Whrs?
What is the best plan
for our consumers when they
login or log out for the first time?
Why is someone coming to DBX
website?
Why is someone coming to
SaaS Company website?
How do we reveal relevant
features and products?
What workflows do
consumer need once activated?
What are the best
features/Products to
recommend to our consumers
based on their behavior sofar
to increase retention?
How could we have
How could we have
personalized marketing
campaign for retention?
Are our consumer engaged
with other people?
Do they refer us and share with
others?
What are our services worth?
What is our business churn
rate?
What is the good strategy
campaign for prices and
promotions?
What is the Solution?
Intent
Understanding
Content/Product
Usage
Understanding
Personalization
Personalization
By understanding Customer
Intent and Customer Content
and product usage try to
Improve CX!
Personalization Engine : 100K View
Personalization
Engine
Query = What is the best Plan for the
customer based on his/her usage?
Query = Based on the usage of the
customer, what is the personalized
rendering of the GUI?
Query = Based on the usage of the
customer, what is the personalized
ranking of the user content?
Query = What is the personalized
Lifelong Total value for the customer?
Personalized SaaS
Plan
Personalized Content
Ranking
Personalized GUI
Personalized LTV
4 Levels of Personalization
Level 1: One to ALL - Fit All
Level 2: One to Many - Rule Based
Level 3: One to Some - User/Item/Feature Similarities
Level 4: One to One - Fully Personalized
● Same solution for all Customer
● (+) Simple, Fit for all, (-) High-Churn,
● Using some Rules/Heuristics based on, survey, demography, geographic, psychographic
information to recommend a solution (Static Info)/ business domain knowledge.
● By understanding user/item/product similarities ML models are used to
create and assign related item/feature/bundle/score to the users.
● ML model is fully personalized and tuned per user activity,
● $$$
Customer
Experience Level
��
��
��
��
Personalization Use Cases In SaaS
● By understanding how customers interact with products, features and contents, personalization engine tries to
recommend the best plan or bundle to improve customer experience.
● Use-Cases : Dropbox plans, etc.
● Based on the content that users created, shared and viewed, personalization engine tries to provide search results
that are closer to customer needs and intent.
● Use-Cases : document search, video search
● Based on the content that users created, shared and viewed, personalization engine tries to recommend results that
are closer to customer needs without doing any search.
● Use-Cases : document recommendation, movie recommendation, feature/product recommendation.
Personalized SaaS Plan
Personalized Search
Personalized Content Ranking
Personalization Use Cases In SaaS - Cont.
● By understanding how customers interact with products, features and contents, personalization engine tries to target
and find new customer or engage more current customers to company and product growth.
● Use-Cases : marketing emails and campaigns for the products, features and contents, etc.
● Customer lifetime value (LTV) is a measure of the total income a business can expect to bring in from a typical
customer for as long as that person or account remains a client.
● Use-Cases : This is the strategic metric for SaaS company to measure its growth and do the strategic planning on
resources and customer acquisition.
● By understanding how customers interact with products, features and contents, personalization engine tries to render
the GUI to improve CX.
● Use-Cases : Reordering of the product functionalities, widgets, etc.
Personalized Marketing
Personalized Lifetime Value
Personalized GUI Rendering
Personalization Use Cases In SaaS - Cont.
● By understanding how customers interact with products, features and contents, personalization engine tries to render
the correct message/text related to the customer needs.
● Use-Cases : Marketing emails or prompts are crafted based on each specific user needs not just a generic
message.
● By understanding how customers interact with products, features and contents, personalization engine tries to finds
eligible customers for promotions to increase customer engagement or revenue.
● Use-Cases : Marketing emails target price-sensitive users for new promotions.
● By understanding how customers interact with products, features and contents, personalization engine tries to
generate churn score for each customers.
● Use-Cases : marketing people could proactively approach those customers for solution and possibly reduce the
customer churn.
Personalized Messaging
Personalized Churn Scores
Personalized Promotions
Personalization System Architecture
● Two-phase general architecture will be discussed here, but some of the parts could be easily
removed for the simpler use cases for more optimization.
● It could be implemented in real-time or batch based on the use-cases and needs.
● For more resources you can watch Personalization at Scale: Challenges and Practical
Techniques
Query :
ex.
What is the interest
score of User_i to
product/Items?
Feature
Store
Item/Product
Store
Item/Product_k
Personalization Engine
Query :
ex.
What is the interest
score of User_i to
product/Items?
Query :
ex.
What is the interest
score of User_i to
product/Items?
Query_1 :
ex.
What is the interest
score of User_i to
product/Items?
Item/Product_k
Item/Product_k
Item_k/Product_k
Contain Statistical information
and ML-generated features
related to the users, products
and items.
Personalization System Architecture - Cont.
Items/Products
Items/Products
Items/Products
Candidate
Generating
Feature
Store
Item/Product
Store
Business
Logic
Ranking/
Scoring
Impression
Logs
Feature
Computation
Queries
Queries
Queries
Candidate Generation
could be removed if
there are not so many
candidates for some ML
Applications.
Filtering the results
based on some business
Rules like limit of some
items, etc.
Dropbox
● Our mission is to design a more enlightened way of working.
● Today, it means designing products that reduce busywork so you can focus on the
work that matters.
● 700M+ registered users globally,
● 800B+ pieces of content,
● 17.09M paying users and 80% of subscribers use us for work.
Dropbox
Capture
Personalization @ Dropbox
Personalized
Search
Personalized
Lifetime Value
Personalized
GUI Rendering
Personalized
DBX Plan
Personalized
Churn Scores Personalized
Messaging Personalized
Content
Ranking
Personalized
Promotions
Personalized
Marketing
Personalized
…
Key Takeaways
Keeping customer happy is the success key in SaaS
Need to automate the process of connecting and serving customers for better CX
Personalization is the key pillar to improve CX
Machine Learning is an enabler to achieve Personalization@Scale in SaaS
Boosting Personalization  In SaaS Using Machine Learning.pdf

Contenu connexe

Similaire à Boosting Personalization In SaaS Using Machine Learning.pdf

Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...
Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...
Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...Clark Boyd
 
Engagement strategy101
Engagement strategy101Engagement strategy101
Engagement strategy101Joel Lim
 
Designing Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst FinalDesigning Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst FinalWIKOLO
 
Leveraging AI-Powered Tools and why it matters today
Leveraging AI-Powered Tools and why it matters todayLeveraging AI-Powered Tools and why it matters today
Leveraging AI-Powered Tools and why it matters todaySanket Shikhar
 
Data Inspired Design - Personalisation
Data Inspired Design - PersonalisationData Inspired Design - Personalisation
Data Inspired Design - PersonalisationLim Donald
 
Oracle Commerce Using ATG & Endeca - Do It Yourself Series
Oracle Commerce Using ATG & Endeca - Do It Yourself SeriesOracle Commerce Using ATG & Endeca - Do It Yourself Series
Oracle Commerce Using ATG & Endeca - Do It Yourself SeriesKeyur Shah
 
Customer Relationship Management unit 5 trends in crm
Customer Relationship Management unit 5 trends in crmCustomer Relationship Management unit 5 trends in crm
Customer Relationship Management unit 5 trends in crmGanesha Pandian
 
Team Business Model 2010
Team Business Model 2010Team Business Model 2010
Team Business Model 2010Ram Srivastava
 
Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...DigitalMarketingShow
 
Mobile Application Development India
Mobile Application Development IndiaMobile Application Development India
Mobile Application Development IndiaBhupendra (Bob)
 
Content marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doingContent marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doingDaniel Smulevich
 
Service design - Introduction
Service design - Introduction Service design - Introduction
Service design - Introduction For Hire
 
How to make Sitecore your growth platform?
How to make Sitecore your  growth platform?How to make Sitecore your  growth platform?
How to make Sitecore your growth platform?Ameex Technologies
 
On demand or on premise
On demand or on premiseOn demand or on premise
On demand or on premisePankaj Pandey
 
How to Identify Relevant Product KPIs by Roomgo Head of Product
How to Identify Relevant Product KPIs by Roomgo Head of ProductHow to Identify Relevant Product KPIs by Roomgo Head of Product
How to Identify Relevant Product KPIs by Roomgo Head of ProductProduct School
 
Case Studies - Customer & Marketing Analytics for Retail
Case Studies - Customer & Marketing Analytics for Retail Case Studies - Customer & Marketing Analytics for Retail
Case Studies - Customer & Marketing Analytics for Retail Gurmit Combo
 
Proposal For Automating Marketing Activities PowerPoint Presentation Slides
Proposal For Automating Marketing Activities PowerPoint Presentation SlidesProposal For Automating Marketing Activities PowerPoint Presentation Slides
Proposal For Automating Marketing Activities PowerPoint Presentation SlidesSlideTeam
 

Similaire à Boosting Personalization In SaaS Using Machine Learning.pdf (20)

Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...
Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...
Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...
 
ROI on Personalized Experiences - Greg Kihlstrom, GK5A
ROI on Personalized Experiences - Greg Kihlstrom, GK5AROI on Personalized Experiences - Greg Kihlstrom, GK5A
ROI on Personalized Experiences - Greg Kihlstrom, GK5A
 
Engagement strategy101
Engagement strategy101Engagement strategy101
Engagement strategy101
 
Designing Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst FinalDesigning Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst Final
 
Leveraging AI-Powered Tools and why it matters today
Leveraging AI-Powered Tools and why it matters todayLeveraging AI-Powered Tools and why it matters today
Leveraging AI-Powered Tools and why it matters today
 
OPTIMOVE.pptx
OPTIMOVE.pptxOPTIMOVE.pptx
OPTIMOVE.pptx
 
Data Inspired Design - Personalisation
Data Inspired Design - PersonalisationData Inspired Design - Personalisation
Data Inspired Design - Personalisation
 
Oracle Commerce Using ATG & Endeca - Do It Yourself Series
Oracle Commerce Using ATG & Endeca - Do It Yourself SeriesOracle Commerce Using ATG & Endeca - Do It Yourself Series
Oracle Commerce Using ATG & Endeca - Do It Yourself Series
 
Customer Relationship Management unit 5 trends in crm
Customer Relationship Management unit 5 trends in crmCustomer Relationship Management unit 5 trends in crm
Customer Relationship Management unit 5 trends in crm
 
Team Business Model 2010
Team Business Model 2010Team Business Model 2010
Team Business Model 2010
 
Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...
 
Mobile Application Development India
Mobile Application Development IndiaMobile Application Development India
Mobile Application Development India
 
Content marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doingContent marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doing
 
Service design - Introduction
Service design - Introduction Service design - Introduction
Service design - Introduction
 
How to make Sitecore your growth platform?
How to make Sitecore your  growth platform?How to make Sitecore your  growth platform?
How to make Sitecore your growth platform?
 
R Ravi
R RaviR Ravi
R Ravi
 
On demand or on premise
On demand or on premiseOn demand or on premise
On demand or on premise
 
How to Identify Relevant Product KPIs by Roomgo Head of Product
How to Identify Relevant Product KPIs by Roomgo Head of ProductHow to Identify Relevant Product KPIs by Roomgo Head of Product
How to Identify Relevant Product KPIs by Roomgo Head of Product
 
Case Studies - Customer & Marketing Analytics for Retail
Case Studies - Customer & Marketing Analytics for Retail Case Studies - Customer & Marketing Analytics for Retail
Case Studies - Customer & Marketing Analytics for Retail
 
Proposal For Automating Marketing Activities PowerPoint Presentation Slides
Proposal For Automating Marketing Activities PowerPoint Presentation SlidesProposal For Automating Marketing Activities PowerPoint Presentation Slides
Proposal For Automating Marketing Activities PowerPoint Presentation Slides
 

Plus de Reza Rahimi

Self-Tuning and Managing Services
Self-Tuning and Managing ServicesSelf-Tuning and Managing Services
Self-Tuning and Managing ServicesReza Rahimi
 
Low Complexity Secure Code Design for Big Data in Cloud Storage Systems
Low Complexity Secure Code Design for Big Data in Cloud Storage SystemsLow Complexity Secure Code Design for Big Data in Cloud Storage Systems
Low Complexity Secure Code Design for Big Data in Cloud Storage SystemsReza Rahimi
 
Smart Connectivity
Smart ConnectivitySmart Connectivity
Smart ConnectivityReza Rahimi
 
Self-Tuning Data Centers
Self-Tuning Data CentersSelf-Tuning Data Centers
Self-Tuning Data CentersReza Rahimi
 
The Next Big Thing in IT
The Next Big Thing in ITThe Next Big Thing in IT
The Next Big Thing in ITReza Rahimi
 
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud Computing
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud ComputingQoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud Computing
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud ComputingReza Rahimi
 
On Optimal and Fair Service Allocation in Mobile Cloud Computing
On Optimal and Fair Service Allocation in Mobile Cloud ComputingOn Optimal and Fair Service Allocation in Mobile Cloud Computing
On Optimal and Fair Service Allocation in Mobile Cloud ComputingReza Rahimi
 
SMS Spam Filter Design Using R: A Machine Learning Approach
SMS Spam Filter Design Using R: A Machine Learning ApproachSMS Spam Filter Design Using R: A Machine Learning Approach
SMS Spam Filter Design Using R: A Machine Learning ApproachReza Rahimi
 
Mobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
Mobile Applications on an Elastic and Scalable 2-Tier Cloud ArchitectureMobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
Mobile Applications on an Elastic and Scalable 2-Tier Cloud ArchitectureReza Rahimi
 
Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications
Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile ApplicationsExploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications
Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile ApplicationsReza Rahimi
 
Fingerprint High Level Classification
Fingerprint High Level ClassificationFingerprint High Level Classification
Fingerprint High Level ClassificationReza Rahimi
 
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...Reza Rahimi
 
Optimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP NetworkOptimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP NetworkReza Rahimi
 
The Case for a Signal Oriented Data Stream Management System
The Case for a Signal Oriented Data Stream Management SystemThe Case for a Signal Oriented Data Stream Management System
The Case for a Signal Oriented Data Stream Management SystemReza Rahimi
 
Mobile Cloud Computing: Big Picture
Mobile Cloud Computing: Big PictureMobile Cloud Computing: Big Picture
Mobile Cloud Computing: Big PictureReza Rahimi
 
Network Information Processing
Network Information ProcessingNetwork Information Processing
Network Information ProcessingReza Rahimi
 
Pervasive Image Computation: A Mobile Phone Application for getting Informat...
Pervasive Image Computation: A Mobile  Phone Application for getting Informat...Pervasive Image Computation: A Mobile  Phone Application for getting Informat...
Pervasive Image Computation: A Mobile Phone Application for getting Informat...Reza Rahimi
 
Gaussian Integration
Gaussian IntegrationGaussian Integration
Gaussian IntegrationReza Rahimi
 
Interactive Proof Systems and An Introduction to PCP
Interactive Proof Systems and An Introduction to PCPInteractive Proof Systems and An Introduction to PCP
Interactive Proof Systems and An Introduction to PCPReza Rahimi
 
Quantum Computation and Algorithms
Quantum Computation and Algorithms Quantum Computation and Algorithms
Quantum Computation and Algorithms Reza Rahimi
 

Plus de Reza Rahimi (20)

Self-Tuning and Managing Services
Self-Tuning and Managing ServicesSelf-Tuning and Managing Services
Self-Tuning and Managing Services
 
Low Complexity Secure Code Design for Big Data in Cloud Storage Systems
Low Complexity Secure Code Design for Big Data in Cloud Storage SystemsLow Complexity Secure Code Design for Big Data in Cloud Storage Systems
Low Complexity Secure Code Design for Big Data in Cloud Storage Systems
 
Smart Connectivity
Smart ConnectivitySmart Connectivity
Smart Connectivity
 
Self-Tuning Data Centers
Self-Tuning Data CentersSelf-Tuning Data Centers
Self-Tuning Data Centers
 
The Next Big Thing in IT
The Next Big Thing in ITThe Next Big Thing in IT
The Next Big Thing in IT
 
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud Computing
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud ComputingQoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud Computing
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud Computing
 
On Optimal and Fair Service Allocation in Mobile Cloud Computing
On Optimal and Fair Service Allocation in Mobile Cloud ComputingOn Optimal and Fair Service Allocation in Mobile Cloud Computing
On Optimal and Fair Service Allocation in Mobile Cloud Computing
 
SMS Spam Filter Design Using R: A Machine Learning Approach
SMS Spam Filter Design Using R: A Machine Learning ApproachSMS Spam Filter Design Using R: A Machine Learning Approach
SMS Spam Filter Design Using R: A Machine Learning Approach
 
Mobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
Mobile Applications on an Elastic and Scalable 2-Tier Cloud ArchitectureMobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
Mobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
 
Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications
Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile ApplicationsExploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications
Exploiting an Elastic 2-Tiered Cloud Architecture for Rich Mobile Applications
 
Fingerprint High Level Classification
Fingerprint High Level ClassificationFingerprint High Level Classification
Fingerprint High Level Classification
 
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...
Linear Programming and its Usage in Approximation Algorithms for NP Hard Opti...
 
Optimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP NetworkOptimizing Multicast Throughput in IP Network
Optimizing Multicast Throughput in IP Network
 
The Case for a Signal Oriented Data Stream Management System
The Case for a Signal Oriented Data Stream Management SystemThe Case for a Signal Oriented Data Stream Management System
The Case for a Signal Oriented Data Stream Management System
 
Mobile Cloud Computing: Big Picture
Mobile Cloud Computing: Big PictureMobile Cloud Computing: Big Picture
Mobile Cloud Computing: Big Picture
 
Network Information Processing
Network Information ProcessingNetwork Information Processing
Network Information Processing
 
Pervasive Image Computation: A Mobile Phone Application for getting Informat...
Pervasive Image Computation: A Mobile  Phone Application for getting Informat...Pervasive Image Computation: A Mobile  Phone Application for getting Informat...
Pervasive Image Computation: A Mobile Phone Application for getting Informat...
 
Gaussian Integration
Gaussian IntegrationGaussian Integration
Gaussian Integration
 
Interactive Proof Systems and An Introduction to PCP
Interactive Proof Systems and An Introduction to PCPInteractive Proof Systems and An Introduction to PCP
Interactive Proof Systems and An Introduction to PCP
 
Quantum Computation and Algorithms
Quantum Computation and Algorithms Quantum Computation and Algorithms
Quantum Computation and Algorithms
 

Dernier

April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 

Dernier (20)

꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 

Boosting Personalization In SaaS Using Machine Learning.pdf

  • 1. Boosting Personalization In SaaS Using Machine Learning Reza Rahimi, PhD Senior Engineering Manager @ Dropbox Jan 2023. Virtual Summit on SaaS, Glorium Technology, Jan 2023.
  • 2. Content Review Basics and Fundamentals of SaaS Look at Customer Problems Using AARRR Funnel Personalization : Definition, Use Cases and High Level Architecture Personalization @ Dropbox
  • 3. What is Software as a Service (SaaS)? Software as a service (SaaS) is a software distribution model in which a cloud provider hosts applications and makes them available to end users over the internet through subscription model. Source Link
  • 4. Some Global SaaS Companies
  • 5. SaaS Bundles : Strategy to Sell SaaS Products ● SaaS bundling strategy makes sales easier, and increases the purchase value by the customer. ● Bundles are valuable for SMBs, as they often do not have enough resources to deploy, and manage large amounts of software and apps.
  • 6. Insight about SaaS 1. The SaaS market is valued at $208 Billion in 2023. 2. The global SaaS industry revenue is expected to reach $720.44 Billion by 2028. 3. 11,000 SaaS Company are Running Globally. 1. Saas businesses should maintain an average churn rate between 3 and 8%. 2. In SaaS 64% find the customer experience (CX) more important than price. 3. 66% of consumers had terminated their relationship with a company due to poor service. Keeping customers happy is key. 4. After a customer has a negative reaction, 58% of them wouldn’t bother going back to that company. Ref : SaaS Statistics
  • 7. Understanding Customer Needs is the Key Success In SaaS Let’s Look at the Customer Needs through AARRR Funnel
  • 8. What Are Customer Problems in SaaS? Why is someone coming to DBX website? How do we reveal relevant features ? What value are we not provies to recommend to our consumers based on the contents? ion? Are our consumer engaged with other people? Acquisition Activation Retention Referral Revenue What are our services worth? What is our business churn rate? A A R R R What is the best What How do we reveal relevant features ? Whrs? What is the best plan for our consumers when they login or log out for the first time? Why is someone coming to DBX website? Why is someone coming to SaaS Company website? How do we reveal relevant features and products? What workflows do consumer need once activated? What are the best features/Products to recommend to our consumers based on their behavior sofar to increase retention? How could we have How could we have personalized marketing campaign for retention? Are our consumer engaged with other people? Do they refer us and share with others? What are our services worth? What is our business churn rate? What is the good strategy campaign for prices and promotions?
  • 9. What is the Solution? Intent Understanding Content/Product Usage Understanding Personalization Personalization By understanding Customer Intent and Customer Content and product usage try to Improve CX!
  • 10.
  • 11. Personalization Engine : 100K View Personalization Engine Query = What is the best Plan for the customer based on his/her usage? Query = Based on the usage of the customer, what is the personalized rendering of the GUI? Query = Based on the usage of the customer, what is the personalized ranking of the user content? Query = What is the personalized Lifelong Total value for the customer? Personalized SaaS Plan Personalized Content Ranking Personalized GUI Personalized LTV
  • 12. 4 Levels of Personalization Level 1: One to ALL - Fit All Level 2: One to Many - Rule Based Level 3: One to Some - User/Item/Feature Similarities Level 4: One to One - Fully Personalized ● Same solution for all Customer ● (+) Simple, Fit for all, (-) High-Churn, ● Using some Rules/Heuristics based on, survey, demography, geographic, psychographic information to recommend a solution (Static Info)/ business domain knowledge. ● By understanding user/item/product similarities ML models are used to create and assign related item/feature/bundle/score to the users. ● ML model is fully personalized and tuned per user activity, ● $$$ Customer Experience Level �� �� �� ��
  • 13. Personalization Use Cases In SaaS ● By understanding how customers interact with products, features and contents, personalization engine tries to recommend the best plan or bundle to improve customer experience. ● Use-Cases : Dropbox plans, etc. ● Based on the content that users created, shared and viewed, personalization engine tries to provide search results that are closer to customer needs and intent. ● Use-Cases : document search, video search ● Based on the content that users created, shared and viewed, personalization engine tries to recommend results that are closer to customer needs without doing any search. ● Use-Cases : document recommendation, movie recommendation, feature/product recommendation. Personalized SaaS Plan Personalized Search Personalized Content Ranking
  • 14. Personalization Use Cases In SaaS - Cont. ● By understanding how customers interact with products, features and contents, personalization engine tries to target and find new customer or engage more current customers to company and product growth. ● Use-Cases : marketing emails and campaigns for the products, features and contents, etc. ● Customer lifetime value (LTV) is a measure of the total income a business can expect to bring in from a typical customer for as long as that person or account remains a client. ● Use-Cases : This is the strategic metric for SaaS company to measure its growth and do the strategic planning on resources and customer acquisition. ● By understanding how customers interact with products, features and contents, personalization engine tries to render the GUI to improve CX. ● Use-Cases : Reordering of the product functionalities, widgets, etc. Personalized Marketing Personalized Lifetime Value Personalized GUI Rendering
  • 15. Personalization Use Cases In SaaS - Cont. ● By understanding how customers interact with products, features and contents, personalization engine tries to render the correct message/text related to the customer needs. ● Use-Cases : Marketing emails or prompts are crafted based on each specific user needs not just a generic message. ● By understanding how customers interact with products, features and contents, personalization engine tries to finds eligible customers for promotions to increase customer engagement or revenue. ● Use-Cases : Marketing emails target price-sensitive users for new promotions. ● By understanding how customers interact with products, features and contents, personalization engine tries to generate churn score for each customers. ● Use-Cases : marketing people could proactively approach those customers for solution and possibly reduce the customer churn. Personalized Messaging Personalized Churn Scores Personalized Promotions
  • 16. Personalization System Architecture ● Two-phase general architecture will be discussed here, but some of the parts could be easily removed for the simpler use cases for more optimization. ● It could be implemented in real-time or batch based on the use-cases and needs. ● For more resources you can watch Personalization at Scale: Challenges and Practical Techniques Query : ex. What is the interest score of User_i to product/Items? Feature Store Item/Product Store Item/Product_k Personalization Engine Query : ex. What is the interest score of User_i to product/Items? Query : ex. What is the interest score of User_i to product/Items? Query_1 : ex. What is the interest score of User_i to product/Items? Item/Product_k Item/Product_k Item_k/Product_k Contain Statistical information and ML-generated features related to the users, products and items.
  • 17. Personalization System Architecture - Cont. Items/Products Items/Products Items/Products Candidate Generating Feature Store Item/Product Store Business Logic Ranking/ Scoring Impression Logs Feature Computation Queries Queries Queries Candidate Generation could be removed if there are not so many candidates for some ML Applications. Filtering the results based on some business Rules like limit of some items, etc.
  • 18. Dropbox ● Our mission is to design a more enlightened way of working. ● Today, it means designing products that reduce busywork so you can focus on the work that matters. ● 700M+ registered users globally, ● 800B+ pieces of content, ● 17.09M paying users and 80% of subscribers use us for work. Dropbox Capture
  • 19. Personalization @ Dropbox Personalized Search Personalized Lifetime Value Personalized GUI Rendering Personalized DBX Plan Personalized Churn Scores Personalized Messaging Personalized Content Ranking Personalized Promotions Personalized Marketing Personalized …
  • 20. Key Takeaways Keeping customer happy is the success key in SaaS Need to automate the process of connecting and serving customers for better CX Personalization is the key pillar to improve CX Machine Learning is an enabler to achieve Personalization@Scale in SaaS