AI Associate Trailhead Badges Notes

Download as pdf or txt
Download as pdf or txt
You are on page 1of 94

Trailhead Trailmix Notes for Salesforce Certified AI Associate

● Salesforce Certified AI Associate Exam Overview (Link)


○ Overview:
■ Exam focuses on AI and data fundamentals in relation to CRM.
■ Intended for various backgrounds - from beginners to experienced.
■ Validates foundational skills in AI and data for advanced technical
certifications.
○ Audience Description: Salesforce AI Associate:
■ Candidates should be familiar with Salesforce's core capabilities.
■ Exam areas include:
● AI basics (predictive analytics, machine learning, NLP, computer
vision).
● Salesforce's AI principles, especially in relation to CRM systems.
● Importance of data quality, data preparation, and data
governance.
● Ethical handling of data (privacy, bias, security, compliance).
● Engaging in discussions on AI's role in business improvement.
■ Candidates are not expected to:
● Understand AI integrations with Salesforce workflows.
● Be aware of AI implementation compliance.
● Customize AI features or possess expertise in advanced AI areas.
● Configure or develop Salesforce products.
○ Purpose of Exam Guide:
■ Assists candidates in assessing readiness for the exam.
■ Provides information about the exam, training, documentation, and
objectives.
○ About the Exam:
■ Contains 40 multiple-choice questions.
■ Time: 70 minutes.
■ Passing score: 65%.
■ Registration fee: USD 75 (plus applicable taxes).
■ Retake fee: Free.
■ No materials may be referenced during the exam.
○ Exam Outline:
■ AI Fundamentals (17%): Basic AI principles in Salesforce, differentiate AI
types.
■ AI Capabilities in CRM (8%): Identify CRM AI capabilities and benefits.
■ Ethical Considerations of AI (39%): Challenges of AI, Salesforce's Trusted
AI Principles.
■ Data for AI (36%): Importance and components of data quality.
● Artificial Intelligence Fundamentals (Module)
○ Get Started with Artificial Intelligence
■ Introduction to AI
● The transition from sci-fi to reality; we're now starting to live in the
Age of AI.
● AI definitions vary, creating a challenge in standardization.
■ Difficulty of Defining AI
● Popular culture shapes AI perceptions.
● AI is specialized, much like diverse human intelligence forms.
■ Main Types of AI Capabilities
● Numeric Predictions: AI can predict outcomes, such as weather or
sales, based on data.
● Classifications: AI classifies data for specific actions, like detecting
phishing emails.
● Robotic Navigation: AI adapts to changing environments, as in
applications like autonomous vehicles.
● Language Processing (NLP): AI understands and generates
human language, with translation applications, content
summarization, and generative content creation.
○ Turn Data into Models
■ The “Magic” Behind AI
● AI relies on data, math, and processing rather than pre-defined
rules.
● Traditional programming uses specific rules to obtain an output,
whereas AI learns from data.
■ Shift from Crafting to Training
● Algorithms provide solutions based on set rules, but some tasks
are too complex for hand-crafted algorithms.
● AI can be trained based on experience, similar to how humans
learn certain skills.
■ Experience Required for AI Training
● Computers can be trained to recognize trends in data.
● The guess-and-check method involves adjusting the weights of
inputs until accurate predictions are achieved.
● Once a model is trained, it can be tested in real-world scenarios
for validation.
■ Data Types for Training
● Machine learning trains models using vast amounts of data
instead of predetermined algorithms.
● Structured data is organized with clear labels, while unstructured
data lacks such organization.
● Supervised learning uses structured data with known outcomes,
while unsupervised learning finds connections in unstructured data
without specific outcomes.
○ Understand the Need for Neural Networks
■ The Need for Neural Networks
● Neural networks help reduce the limitations of AI models that only
use weighted inputs.
● Different scenarios require different considerations of input factors.
■ From Simple Models to Neural Networks
● Traditional models provide rough estimates due to
oversimplification.
● Scenarios can vary in importance based on specific conditions.
● Neural networks, inspired by brain neuron connections, use
interconnected nodes to represent these scenarios.
● In AI terminology, these interconnected points are called "nodes".
■ Adding Complexity to Neural Networks
● The number of nodes impacts the accuracy and efficiency of a
neural network.
● Deep learning involves adding more layers to neural networks to
discover hidden meanings in data.
● The right number of layers balances computational requirements
with result quality.
■ Neural Network Math
● The math behind training neural networks is intricate and
task-specific.
● Neural networks adjust weights and biases to optimize results.
● Neural networks, especially with hidden layers, act as "black
boxes", producing results without easy interpretability of individual
weightings or biases.
● Artificial Intelligence for Business (Module)
○ Learn the Main Ingredients of Artificial Intelligence
■ Artificial Intelligence Overview
● AI in business applications consists of a few foundational parts
that deliver real value.
● AI can be thought of as ingredients combined to create solutions
tailored for specific business needs.
■ The Main Ingredients of AI
● Yes-and-No Predictions:
○ Predict outcomes in a binary manner, such as whether an
event will happen or not.
○ Uses historical data to predict probabilities or scores for
outcomes.
● Numeric Predictions:
○ Forecasts numerical values, such as expected revenue or
resolution time.
○ Based on historical data to make predictions.
● Classifications:
○ Uses "deep learning" to work with unstructured data.
○ Extracts useful information to answer questions or
categorize data.
○ Can understand different phrasings of similar requests.
○ "Clustering" is a subtype, grouping similar behaviors or
characteristics.
● Recommendations:
○ Suggests items or content to users based on patterns or
behavior.
○ Common in ecommerce, marketing, and HR contexts.
■ The Role of Workflow and Rules
● Although not directly AI, they dictate how AI predictions are acted
upon.
● Example: A prediction that a customer might not renew a contract
can trigger a retention campaign.
● Workflow and rules ensure that actionable steps follow AI
predictions.
○ Take the First Steps in Using Artificial Intelligence for Your Business
■ Starting with AI: Basic Steps
● Decide the outcome to predict.
● Organize and prepare historical data.
● Act on the predictions.
■ Detailed Insights:
● Decide What to Predict
○ Clearly define and measure what you are trying to predict.
○ Example: For a bank, defining customer attrition is vital.
Does closing one account out of two mean attrition? Or
does moving a significant portion of assets from an
account count as attrition?
● Get Historical Data in Order
○ AI largely relies on past data to predict future behavior.
○ Having an explicit and concrete definition of outcomes (like
attrition) is crucial.
○ The mantra: "If you can't report on it, you can't predict it."
○ Many businesses often already have valuable data from
in-house reports. This data can be a foundation for AI
predictions.
○ Challenges might arise if data is scattered across multiple
systems; integration is essential.
● Turn Predictions Into Actions
○ Transform AI predictions into actionable steps.
○ Example: ASC bank can prioritize their customer retention
strategies based on AI-predicted attrition probabilities.
○ Implementing AI outcomes effectively requires a clear
definition of desired outcomes, historical data for training,
and a strategic plan for using the predictions.
○ Use Artificial Intelligence to Meet Your Business Needs
■ in Business Areas:
● Marketing:
○ Uses AI to optimize communication with potential
customers.
○ Predicts email interactions, such as whether customers will
open, click through, or unsubscribe.
○ AI tools like Send Time Optimization predict the best time
to send a message.
○ Einstein Engagement Frequency can predict the right
number of communications to send.
○ AI can also identify market insights from data patterns,
leading to better communication strategies.
● Sales Productivity:
○ AI uses historical sales data to prioritize leads based on
their likelihood to convert.
○ Can automatically update CRMs from email exchanges,
reducing manual data entry.
○ Predictive forecasting can help sales managers review and
adjust revenue expectations.
● Customer Service:
○ AI can automatically classify and route customer emails to
the appropriate support teams.
○ New agents can receive AI-driven recommendations based
on their notes during a call.
○ Chatbots can handle basic queries, allowing human agents
to focus on complex issues.
● Retail and Commerce:
○ AI offers personalized recommendations based on user
behavior and historical data.
○ The entire online shopping experience can be personalized
based on a customer's past interactions.
○ Merchandisers can gain insights about product
combinations frequently bought together.
○ AI can adjust search results to show the most relevant
items to a customer.
● Artificial Intelligence for Customer Service (Module)
○ Improve Customer Service Using Artificial Intelligence
■ Core Components of AI:
● Machine Learning: Uses algorithms to learn from data with
minimal programming.
● Natural Language Understanding (NLU): Handles communication
between humans and machines.
● Natural Language Processing (NLP): Enables machines to
understand human speech.
● Named Entity Recognition (NER): Identifies key elements like
names, dates, and times.
● Deep Learning: Uses algorithms to find patterns in large datasets,
similar to neural networks in the human brain.
■ The Role of Data in AI:
● AI begins with training data.
● The model uses various attributes from the data to make
decisions.
● Data hygiene is crucial; clean data leads to better AI deployment.
■ Einstein and Customer Service:
● Einstein is integrated into Salesforce to enhance AI's role in
customer service.
● Features include:
○ Einstein Bots: Automate basic inquiries, increasing case
deflection and reducing handle times.
○ Einstein Agent: Boosts agent productivity by routing cases
intelligently and predicting case fields.
○ Einstein Discovery: Provides real-time analysis of KPIs to
aid managers in decision-making.
○ Einstein Vision: Automates image classification for field
service.
○ Einstein Language: Processes language across
unstructured data in any app.
■ Benefits of AI:
● For Agents: Automates basic tasks, allowing agents to focus on
complex issues.
● For Managers: Increases overall efficiency, provides insights, and
reduces strain on agents.
● For Customers: Offers personalized experiences and faster case
resolutions.
■ AI's Broader Impact:
● AI can also benefit sales and marketing teams by prioritizing
leads, enhancing forecasting, and personalizing marketing
messages.
● With Einstein, every user can leverage AI capabilities within
Salesforce.
● Overall, AI can elevate productivity, enhance customer and
employee experiences, and drive business growth.
○ Understand Why Chatbots Matter to the Contact Center
■ Chatbots and Their Definition:
● Bots are applications that automate standard tasks, like Siri and
Alexa.
● In customer service, bots can automatically resolve routine
requests or gather and qualify customer information for a
seamless transition to a human agent.
■ Importance of Chatbots:
● Chatbots manage routine issues, enabling agents to focus on
more complex concerns.
● They can provide rapid answers to common customer queries,
reducing the need for human interaction.
● Chatbots can cut down chat durations, hence saving costs.
● They employ Natural Language Understanding (NLU) to interpret
and respond to human language.
■ Personality Traits of an Effective Chatbot:
● Transparent: Clearly identify as a bot and provide guidance.
● Personable: Reflect the brand's tone and voice.
● Thorough: Offer comprehensive information, enhanced with
images if necessary.
● Iterative: Continuously improve based on feedback and
performance data.
● Ensure easy integration with customer data and service channels.
● Provide smooth escalation to human agents when necessary.
● Acknowledge previous interactions when transitioning from bot to
human.
■ Einstein Bots and Their Contribution:
● Einstein Bots are AI-driven and CRM-connected chatbots native to
the Salesforce Platform.
● They use NLU to interact conversationally, gather information, and
resolve routine requests.
● They can seamlessly transition to human agents when required.
● Being on the Salesforce Platform ensures they're preintegrated
with CRM data and service channels.
● The Einstein Bot Builder offers a point-and-click setup tool for
designing custom chatbots.
● Einstein Bots can initiate conversations with one click and guide
users through menu options.
● Generative AI Basics (Module)
○ Explore the Capabilities of Generative AI
■ Generative AI Overview:
● Generative AI can produce a wide variety of text, images, and
sounds that have never been observed before.
● ChatGPT, an AI chatbot, has demonstrated a human-like
conversational capability, making AI a topic of greater public
interest.
■ Understanding Language Models:
● Generative AI has been in research for decades, with recent
advancements in image and language-related tasks.
● Natural Language Processing (NLP) is a broad category of AI that
deals with understanding and generating human language.
● Large Language Models (LLMs) are trained on vast amounts of
textual data and can capture intricate details of human language
rules.
■ Capabilities of Language Models:
● Summarization: Condensing large texts into shorter, coherent
versions.
● Translation: Converting text from one language to another.
● Error Correction: Identifying and correcting grammatical or spelling
mistakes.
● Question Answering: Providing detailed answers to user
questions, as demonstrated by ChatGPT.
● Guided Image Generation: Describing an image and having AI
generate it.
● Text-to-speech: Converting written text into audible speech, with
some models even mimicking specific human voices.
■ The Nature of Generative AI Predictions:
● The outputs from generative AI are essentially predictions based
on the training data.
● While these predictions can be highly accurate and human-like,
it's essential to understand that the AI isn't "thinking" or forming
opinions. It is merely predicting the most probable response based
on its training.
○ Understand the Technology Ecosystem of Generative AI
■ Factors Driving Generative AI:
● Availability of Data: Massive amounts of training data from the
internet.
● Advanced Training Techniques: Introduction of the transformer
architecture that can recognize relationships between words in a
text.
● Computational Power: Enhanced computing capabilities,
especially parallel processing, have reduced the training time for
transformer-based models.
■ Generative AI Tech Stack:
● Compute Hardware Providers: Key players like Nvidia offering
computational power for AI.
● Cloud Platforms: Providers like Google, Amazon, Microsoft, and
Oracle offering cloud-based infrastructure for AI deployment.
● AI Models: Large Language Models (LLMs) like GPT4, Claude,
Stable Diffusion, and LLaMA that are trained for generating text.
● Infrastructure Optimization: Tools and services for efficient model
training, curated datasets, and analytics.
● Applications: Standalone tools and plugins powered by LLMs for
mainstream applications.
■ Concerns with Generative AI:
● Hallucinations: Situations where AI predictions diverge from
factual content.
● Data Security: Protecting sensitive or proprietary data when
training or using AI.
● Plagiarism: Possibility of AI replicating styles from its training data.
● User Spoofing: Creating believable fake online profiles using AI.
● Sustainability: Concerns about the environmental impact of the
immense computing power needed for AI.
● Generative AI (Link)
○ Generative AI:
■ Technology that produces new content like text, images, or music upon
human request.
■ Different from traditional AI; creates content with a human-like language.
○ Silvio Savarese (Salesforce's Chief Scientist):
■ Emphasized the dependency of generative AI's quality on its data.
○ Mechanisms:
■ Uses large-language models (LLMs) for generating content.
■ Generative Adversarial Networks (GANs): A competitive loop between a
generator and discriminator.
■ Transformers: Process sequential data, ideal for text generation or
translation.
○ Business Implications:
■ Models like ChatGPT have garnered global business interest.
■ Salesforce survey: 67% of IT leaders prioritize generative AI in the next
18 months.
■ Salesforce applications: CodeGen (converts English to code) and LAVIS
(language-vision capabilities).
■ Ketan Karkhanis: Generative AI beneficial for both large enterprises and
SMBs.
■ Clara Shih: Generative AI will redefine customer service.
○ Ethical Considerations:
■ Paula Goldman and Kathy Baxter: Importance of responsible innovation
and ethical use.
■ Savarese: Warned of "confident failure" in generative AI responses.
■ Sustainability: AI consumes more power; 71% of IT leaders see
generative AI increasing carbon footprint.
○ Salesforce's Role:
■ Einstein AI delivers 200 billion daily predictions across Customer 360.
■ Introduced Einstein GPT: Generative AI for CRM, blending Data Cloud
and public data for content creation.
● Generative AI vs. Predictive AI (Link)
○ Generative AI:
■ Generates content: text, images, video, and music.
■ Uses algorithms and deep learning to mimic styles or structures.
■ Output based on previous creativity.
■ Applications:
● Writing: Business letters, drafts, reports.
● Graphics: Realistic images, new scenes, paintings.
● Video: Compiles from text.
● Music: Composes based on analyzed catalogs.
● Design: Suggests product changes.
● Personalization: Tailored user experiences.
○ Predictive AI:
■ Analyzes historical data and predicts future events.
■ Also called predictive analytics or machine learning.
■ Applications:
● Financial Services: Enhances forecasts.
● Fraud Detection: Spots unusual behavior.
● Healthcare: Predicts disease outbreaks, and identifies high-risk
patients.
● Marketing: Defines channels/messages.
○ Distinguishing Factors:
■ Creativity: Generative AI is creative; Predictive AI is not.
■ Purpose: Predictive AI infers the future; Generative AI combines patterns
into new forms.
■ Algorithms: Generative AI uses complex deep learning; Predictive AI uses
statistical algorithms.
○ Convergence of AI:
■ Emerging AI systems merge generative and predictive capabilities.
■ Future AI will likely blend prediction and creation.
■ Distinctions between the two forms are not rigid.
● Natural Language Processing Basics (Module)
○ Get to Know Natural Language Processing
■ Natural Language Processing (NLP):
● AI combined with linguistics.
● Helps computers understand and generate human language.
■ Everyday Uses of NLP:
● Email suggestions, virtual assistants, chatbots, translation apps.
■ History of NLP:
● Started in the 1950s with the Turing Test.
● 1960s: Rule-based systems.
● 1970s-80s: Knowledge-based approaches.
● 1990s-2000s: Statistical methods.
● Post-2009: Dominance of neural networks and deep learning.
■ Natural Language Types:
● Unstructured data: Human speech and writing.
● Structured data: Organized info for computer understanding.
■ Example of Structured Data:
● Name, Age, Breed, Attributes (e.g., good with children), Activities,
Location.
■ Subfields of NLP:
● Natural Language Understanding (NLU): Converts unstructured to
structured data.
● Natural Language Generation (NLG): Converts structured to
unstructured data.
■ Techniques Evolution:
● Earlier techniques: Linguistic structures like parse trees.
● Current techniques: Deep learning and neural networks.
■ Natural Language Generation (NLG):
● Definition: The process of converting structured data into
human-readable text.
● Involves: Development of algorithms that turn data into
contextually appropriate language.
■ Techniques Evolution:
● Earlier techniques: Used explicit linguistic structures, like parse
trees.
● Current techniques: Rely on deep learning and neural networks,
which recognize patterns to make language processing faster and
more accurate.
○ Learn About Natural Language Parsing
■ Basic Elements of Natural Language:
● Vocabulary: Words used in language.
● Grammar: Governing rules for sentence structure.
● Syntax: How words combine to form sentences.
● Semantics: Understanding the meaning of words and sentences.
● Pragmatics: Context and intent in language usage.
● Discourse and dialogue: Larger than single phrases or sentences;
includes conversations.
● Phonetics and Phonology: Sounds made during communication.
● Morphology: Combining or separating parts of words.
■ Complexities in Natural Language:
● Words with multiple meanings.
● Words sound alike but mean different things.
● Mispronunciations, misspellings, and misplaced modifiers.
■ Parsing Natural Language:
● Process of teaching computers to read and derive meaning.
● Uses algorithms and methods like statistical models, machine
learning, deep learning, and rule-based systems.
● Segmentation: Dividing texts into smaller chunks.
● Tokenization: Breaking sentences into individual words.
● Stemming: Reducing words to their root form.
● Lemmatization: Reducing words to their base form, considering
part of speech.
● Part of Speech Tagging: Assigning grammatical labels to words.
● Named Entity Recognition (NER): Identifying and classifying
named entities.
■ Semantic Analysis:
● Going beyond just parsing to capture the deeper meaning of text.
● Sentiment Analysis: Determining the positive, negative, or neutral
sentiment of a text.
● Intent Analysis: Understanding the purpose or intention behind
words.
● Context (Discourse) Analysis: Using surrounding information for
interpretation.
■ Historical Context:
● Evolution from basic machine understanding in the 1950s to
sophisticated NLP today.
● The transition from explicit linguistic structures to neural networks
and deep learning.
■ Applications of NLP:
● Predominantly in English, but also in other languages like
Spanish, French, and Chinese.
● Evolving rapidly with advancements in understanding and
cross-language capabilities.
● Generative AI Glossary (Link)*This glossary is worth reviewing directly
● Get Smart with Salesforce Einstein (Trail)
○ Salesforce Einstein Basics (Module)
■ Get Started with Einstein
● What is Salesforce Einstein?
○ Einstein is the AI Assistant for CRM within Salesforce.
○ Transforms CRM by integrating AI.
○ Helps in understanding and interacting with customers
across functions and industries.
● AI Basics and AI Assistants:
○ AI simplifies life with personalized recommendations,
search results, and task automation.
○ AI's current surge is due to the convergence of data,
computing power, and algorithms.
○ AI is now part of many consumer applications.
○ Generative AI offers tailored experiences that mimic
human conversation.
○ AI assistants automate tasks and have evolved
significantly over the past decade.
○ Smart Assistant features:
■ Voice input and output.
■ Natural language understanding.
■ Intelligent interpretation.
■ Agency.
● Einstein's Role in AI:
○ Two categories: Einstein Out-of-the-Box Applications and
Einstein Platform.
○ Out-of-the-Box Applications:
■ AI is embedded into Salesforce apps (e.g., Sales
Cloud, Service Cloud).
■ Built-in smart assistant for everyday Salesforce
users.
○ Einstein Platform:
■ Allows for custom smart assistant development.
■ Features natural language understanding,
intelligent interpretation, text extraction from
imagery, and more.
■ Facilitates smarter interactions with and
understanding of customers.
○ Benefits of Einstein:
■ Discover customer insights.
■ Predict outcomes.
■ Recommend optimal actions.
■ Automate routine tasks.
■ Generate custom content.
● How Einstein Benefits Various Business Functions:
○ IT: Develops intelligent apps, processes, and workflows.
○ Sales: Understands customers and identifies opportunities.
○ Service: Instant customer answers and faster case
resolution.
○ Marketing: Delivers timely and relevant content to
customers.
○ Commerce: Provides product recommendations to boost
sales.
○ Notable results:
■ Improved lead conversion.
■ Enhanced sales rep productivity.
■ Increased email open rates.
■ Better conversion rates with product
recommendations.
● Einstein's Unique Features:
○ Utilizes data in Salesforce, including email, calendar,
social, IoT, and external data.
○ Offers tailored predictions with 80% of records being
custom objects.
○ Uses automated machine learning (AutoML) for data
cleansing, feature engineering, and model selection.
○ Resides on the Salesforce platform.
○ Provides insights and predictions within Salesforce.
● Ease of Using Einstein:
○ Einstein is user-friendly, enhancing business
understanding and customer interactions.
○ Enables building of AI-enabled smart assistants and
applications.
○ Out-of-the-box applications provide intelligence features for
sales, service, marketing, and commerce.
○ Einstein continually evolves, offering more insights as it's
used.
■ Learn About Einstein Out-of-the-Box Applications
● Introduction:
○ Einstein was launched in 2016 with the goal of simplifying
AI adoption.
○ Einstein now employs generative AI for more personalized
content.
○ Einstein has AI use cases across all Salesforce clouds.
● Einstein for Sales:
○ Sales teams aim to prioritize leads and optimize
opportunities.
○ Productivity is crucial, and interaction timing is key.
○ Einstein for Sales offers:
■ Prioritization of leads and opportunities for
conversion.
■ Analysis of sales cycles and action
recommendations.
■ Automation of data capture.
■ Automated outreach based on CRM data.
● Einstein for Service:
○ Ensuring exceptional customer service experiences is
paramount.
○ AI can significantly enhance the customer service
experience.
○ Einstein for Service offers:
■ Accelerated case resolution with predictive
intelligence.
■ Increased call deflection for routine requests.
■ Reduced handle time through efficient customer
info collection.
■ Faster issue resolution via intelligent conversation
suggestions.
■ Tailored service replies and automated knowledge
articles.
● Einstein for Marketing:
○ Marketers aim to understand customers for effective
campaigns.
○ Analyzing past behavior helps predict future actions and
needs.
○ Einstein for Marketing offers:
■ Deeper audience insights and predictive
capabilities.
■ Effective engagement through tailored outreach
strategies.
■ Personalized messages based on consumer
preferences.
■ Streamlined marketing operations.
■ Automated subject lines and web campaigns based
on CRM data.
● Einstein for Commerce:
○ Brands interact with customers across multiple channels.
○ Personalized customer experiences are essential across
all interactions.
○ Einstein for Commerce offers:
■ Increased revenue via tailored product
recommendations.
■ Visual dashboards for insight into customer buying
patterns.
■ Personalized search experiences for customers.
■ Automated smart product descriptions for improved
conversions.
■ Use the Einstein Platform
● Build Your Own Smart Assistant:
○ Einstein offers out-of-the-box features across Salesforce
clouds.
○ The Einstein Platform empowers admins and developers to
build AI-powered assistants.
○ It offers both point-and-click and programmatic
functionality.
● Einstein Bots:
○ Embeds smart assistants into various channels using
Natural Language Processing (NLP).
○ Can answer routine questions or direct complex inquiries
to agents.
○ Helps in efficient customer interaction and enhances brand
reputation.
● Einstein Prediction Builder:
○ Offers a point-click wizard to create custom predictions on
Salesforce data.
○ Predictions can be made across sales, service, marketing,
etc.
○ It provides predictions and insights to enhance
decision-making.
● Einstein Next Best Action (NBA):
○ Uses rules-based and predictive models for intelligent
recommendations.
○ Assists in decision-making by providing insights directly
within Salesforce.
○ Enables businesses to automatically surface propositions
in Salesforce.
● Einstein Discovery:
○ Predicts outcomes without the need for a data scientist.
○ Provides detailed patterns and insights on data to enhance
predictions.
○ Helps teams understand reasons behind predictions and
act accordingly.
● Einstein and Generative AI:
○ Generative AI transforms how businesses interact with
customers.
○ Einstein allows content generation grounded in CRM data.
○ Built on Hyperforce for data privacy and compliance.
○ Offers a choice from an ecosystem of models or the ability
to bring your own model.
○ Ensures customer data is used safely within Salesforce.
○ Facilitates more tailored experiences using conversational
intelligence.
○ Responsible Creation of Artificial Intelligence (Module)
■ Understand the Ethical Use of Technology
● Responsible Technology Design and Development:
○ Emerging technology's societal impact is still being
understood.
○ Many industries follow established ethical standards and
protocols.
○ Salesforce's commitment to positive societal impact,
backed by its core values.
● What Does It Mean to Be Biased or Fair?:
○ Bias in statistics is the systematic deviation from the truth.
○ Fairness is a decision made without favoritism or prejudice.
○ Achieving perfect fairness is challenging due to its various
interpretations.
○ Making informed decisions requires understanding their
impact.
● Is There Such a Thing as "Good" Bias?:
○ Some biases might be seen as positive.
○ It's crucial to ensure that such biases don't exclude
potential beneficiaries.
● Create an Ethical Culture:
○ Companies should define their core values and align their
actions with them.
○ Ethical cultures promote good behavior and prevent
unethical actions.
○ Everyone has a role in promoting ethical behavior.
● Build Diverse Teams:
○ Diverse teams are shown to be more creative and efficient.
○ Lack of diversity can lead to biased products.
○ Ensure inclusivity in teams to get a broad perspective.
● Translate Values into Processes:
○ Use organizational values to guide employee actions.
○ Implement incentive structures that align with values.
○ Provide resources to support employees in ethical
decision-making.
○ Use documentation and communication for transparency.
● Understand Your Customers:
○ Knowing your customers prevents unintentional harm.
○ It's essential to consider the potential misuse of products.
○ Consulting with a user researcher can provide insights into
customer needs and values.
■ Recognize Bias in Artificial Intelligence
● Focus on Artificial Intelligence:
○ AI can enhance human intelligence and capabilities.
○ AI requires transparency and understanding to prevent
biases.
○ AI models are often "black boxes", making it difficult to
understand their decision-making.
● What Is Ethical vs. Legal?:
○ Ethics and laws often overlap, but not always.
○ Some decisions, while legal, may not be ethical.
○ AI provides an opportunity to address bias systematically.
● Types of Bias to Look Out For:
○ Measurement or Dataset Bias: Incorrect labeling or
categorization of data.
○ Type 1 vs. Type 2 Error: False positives and negatives in
predictions.
○ Association Bias: Labeling based on stereotypes.
○ Confirmation Bias: Reinforcing pre-existing beliefs.
○ Automation Bias: Imposing system values on others.
○ Societal Bias: Reinforcing past prejudices.
○ Survival or Survivorship Bias: Focusing on selected
outcomes and neglecting others.
○ Interaction Bias: Resulting from human interference with
AI.
● How Does Bias Enter the System?:
○ Assumptions: Preconceived notions about system design
and function.
○ Training Data: Using biased data can lead to biased
models.
○ Model: Using certain factors can introduce bias.
○ Human Intervention (or Lack Thereof): Directly editing
training data or not intervening can introduce bias.
○ Feedback from stakeholders can help rectify biases.
○ AI, when trained on biased data, can amplify those biases.
■ Remove Bias from Your Data and Algorithms
● Manage Risks of Bias:
○ Tackling biases in AI requires both social and technical
interventions.
○ Teams must be proactive in recognizing and addressing
biases.
● Conduct Premortems:
○ A preventive measure to identify potential pitfalls and
biases before project execution.
○ Encourages open discussions about reservations and
uncertainties.
● Identify Excluded or Overrepresented Factors:
○ Acknowledge deep-seated social and cultural biases
reflected in data.
○ Solutions include creating tailored algorithms for different
groups and detecting "unknown unknowns".
● Regularly Evaluate Your Training Data:
○ Address data quality issues early.
○ Handle extremes, duplicates, outliers, and redundancy.
○ Pre-release trials are crucial to ensure unbiased AI
operation.
○ Regularly check data and algorithm outputs as data and
societal values evolve over time.
● Engage with the Community:
○ Employ community review processes and include diverse
voices.
○ Allow users to opt-out, correct data about themselves, or
give feedback.
■ Create Responsible Generative AI
● Generative AI (GAI) Overview:
○ Shift from predictive AI (analyzing existing data) to
generative AI (creating new content).
○ Offers vast capabilities from real-time conversations to
applications for various professionals.
● Potential Risks of GAI:
○ Accuracy: GAI models can create content based on
patterns but can't verify the factual truth.
○ Bias and Toxicity: Models might amplify human biases or
toxic behavior.
○ Privacy and Safety: Potential for misuse, privacy breaches,
and security threats.
○ Disruption: AI can lead to economic disruptions, job shifts,
and environmental concerns due to intense computing
power needs.
● Trust Principles:
○ Accuracy: Ensure AI models provide accurate results
based on reliable data.
○ Safety: Ensure robustness and protect user privacy.
○ Honesty: Respect data provenance and ensure
transparency with users.
○ Empowerment: Enhance human capabilities without
entirely replacing them.
○ Sustainability: Balance between algorithmic power and
environmental sustainability.
● Guidelines for GAI:
○ Product Design: Prioritize user trust and safety.
○ Mindful Friction: Insert intentional interruptions to
encourage user reflection.
○ Red Teaming: Test product vulnerabilities by mimicking
potential malicious users.
○ Acceptable Use Policy: Clear guidelines on what
constitutes acceptable AI usage.
● Best Practices Moving Forward:
○ Collaborate: Engage in partnerships within and outside the
organization.
○ Include Diverse Perspectives: Encourage diverse
viewpoints during product development to anticipate risks
effectively.
○ Einstein Bots Basics (Module)
■ Learn About Einstein Bots
● Introduction to Chatbots:
○ Chatbots are applications that simulate human
conversation either through text or voice.
○ They offer automated, instant responses, often driven by
algorithms or artificial intelligence.
● Understanding Chatbots:
○ Chatbots are an emerging channel for customer
engagement.
○ They can be highly intelligent and "human-like" or
sometimes provide off-topic responses.
○ Not all chatbots are powered by AI; many rely on Natural
Language Processing (NLP) or Natural Language
Understanding (NLU).
● Benefits of Chatbots:
○ Quick case deflection: Immediate answers to specific
customer questions.
○ Reduced wait times: Faster responses compared to
traditional channels.
○ Saved time for agents: Agents can focus on more complex
issues.
○ Efficient redirects: Bots guide customers to resources
quickly.
○ Intelligent responses through NLU: Bots can learn and
respond appropriately over time.
● Planning for Einstein Bots:
○ Setting up chatbots in Service Cloud is a part of the
broader service setup process.
○ Proper planning is crucial to ensure chatbots are
beneficial.
○ Consideration of routine issues the bot can resolve,
knowledge base availability, bot naming, welcome
greetings, and customer interaction methods are essential.
■ Plan Your Bot Content
● Chatbot Terminology:
○ Dialog: Conversation snippets that guide what a bot can
do.
○ Dialog Intent: Represents the reason a customer is
interacting with the bot, typically beginning with action
verbs.
○ Entity: Represents the type of data the bot should collect
from the customer.
○ Variable: A container storing a specific piece of data
collected from the customer.
● Planning Chatbot Content:
○ Define bot context: Understand the company's name,
industry, and common customer service scenarios.
○ Give the bot personality: Decide on the bot’s name, its
personality traits, and ensure it aligns with the company's
brand.
○ Design the conversation: Consider how the bot will
introduce itself, offer menu options, and set expectations.
● Chatbot Content Considerations:
○ Openings: Starting the conversation with a direct question
can be effective.
○ Closings: Simple affirmations or acknowledgments can
conclude a conversation.
○ Response Delays: Short pauses make the conversation
feel more natural.
○ Emojis and Emoticons: Using emojis or emoticons can add
warmth and clarity.
○ Text Style: The choice of font and text style can convey the
bot's nature.
■ Learn the Prerequisites and Enable Einstein Bots
● Chatbot Prerequisites for Salesforce:
○ A Service Cloud License from Salesforce is essential (not
necessary for Trailhead Playgrounds).
○ Setting up Salesforce sites is a prerequisite.
○ Launching Service Setup and running the Chat guided
setup flow is essential before enabling bots.
● Enabling Bots:
○ Navigate to Setup, input "Einstein Bots" in the Quick Find
box, and select it.
○ Activate Einstein Bots by toggling it on.
○ Accept the given terms, if in agreement.
○ Proceed to "My Bots" and opt to "Create a New Bot."
○ Choose "Standard Bots" and the "Intro Template", then
complete the steps in the wizard.
○ If an error arises, remember to run the chat-guided setup
flow.
○ Once the wizard finishes, the Einstein Bot Builder opens
up. To chat with your bot, click "Activate."
○ Einstein Next Best Action (Module)
■ Get Started with Einstein Next Best Action
● Rise of Business Intelligence:
○ The 1980s saw the advent of mainframes, which provided
monthly business reports.
○ In the 1990s and early 2000s, more robust digital reports
and dashboards became popular.
○ Around 2010, businesses started combining business
intelligence with predictive models.
● Challenges with Insights:
○ Integrating various sources of insight.
○ Delivering each insight to the appropriate person at the
right time.
○ Activating insights into actionable steps.
● Einstein Next Best Action:
○ Provides a unified hub for sources of insight across various
departments.
○ Helps surface actionable intelligence in a format easy for
individuals to consume.
○ Connects recommendations to automation, making it
easier to act on insights.
● Applications for Different Lines of Business:
○ Different sectors, such as Sales, Service, Marketing, and
Commerce, can benefit from tailored recommendations.
○ Independent software vendors (ISVs) can also build on top
of Einstein Next Best Action to provide specific
recommendations for their line of business.
● How to Access Einstein Next Best Action:
○ Navigate to the Setup page, click on the Process
Automation dropdown, and then select Einstein Next Best
Action.
■ Understand How Einstein Next Best Action Works
● Introduction to Einstein Next Best Action:
○ Part of the Einstein Platform which assists in building
AI-powered applications.
○ Steps for setting up include defining recommendations,
creating action strategies, integrating predictive models,
displaying recommendations, and activating automation.
● Define Your Recommendations:
○ Navigate to Recommendations via App Launcher.
○ Click "New" to define a recommendation, providing details
like name, description, action upon acceptance, and more.
● Create Action Strategies:
○ Action strategies are decision-making processes that
evaluate recommendations based on business rules.
○ Action strategies can be created for various user types and
departments.
○ Strategies can be visualized and branched out based on
different conditions.
● Inject Intelligence into Action Strategies:
○ Use Einstein Prediction Builder to predict likely outcomes,
such as customer attrition.
○ Combine predictions with actionable recommendations,
like offering discounts to customers at high risk of attrition.
● Display Recommendations:
○ Recommendations can be embedded in multiple digital
touchpoints, from chatbots to Salesforce records.
○ Use the Lightning App Builder to place the Einstein Next
Best Action component on the desired page.
● Activate Automation:
○ Once set up, users can accept recommendations,
triggering automated actions.
○ For instance, accepting an auto-renew recommendation
can send a confirmation email to the customer and update
their contact record.
○ Sales Cloud Einstein (Module)
■ Increase Sales Productivity
● Honeydew's Sales Challenge:
○ Honeydew, a start-up that makes inventory apps, is
experiencing a decline in YoY growth.
○ The challenge is to harness technology to boost sales
productivity.
● Potential of AI in Sales:
○ 60% of B2B sales organizations are transitioning to
data-driven selling (Gartner).
○ 54% of executives confirm AI has increased workplace
productivity (Semrush).
○ AI doesn’t replace sales teams; it enhances their
productivity by:
■ Automating mundane tasks.
■ Prioritizing leads.
■ Providing insights and recommendations.
■ Gathering relevant customer data.
■ Offering predictive analytics.
● The Cost Barrier:
○ Competitors like Cantaloupe have invested millions in AI
solutions, combining big data, sales info, advanced
algorithms, and dedicated apps.
○ The traditional AI solution model is expensive, often
requiring:
■ Data integration and management.
■ Defining sales processes and insights.
■ Developing specific algorithms.
■ Creating applications for insights display.
● Sales Cloud Einstein: Affordable AI:
○ Salesforce introduced Einstein, an AI solution labeled "for
everyone".
○ It's affordable due to:
■ Ubiquity of Big Data.
■ Cheaper and faster processors.
■ Improved and adaptive algorithms.
○ Sales Cloud Einstein offers:
■ Integration of big data without needing extra staff.
■ Automatic sales insights.
■ Pre-built algorithms.
■ Ready-to-use apps.
○ It costs $50 per license, a fraction of traditional AI solution
costs.
○ Provides instant predictions, recommendations, and
improves over time by learning from CRM data.
● Conclusion:
○ Sales Cloud Einstein democratizes AI for sales teams,
offering an affordable, effective, and immediate solution.
○ By leveraging AI, sales teams can become more
productive, making data-driven decisions and offering
personalized customer interactions.
■ Automate Sales Activities
● The Data Entry Dilemma:
○ Sales reps often spend a significant portion of their time on
data entry and administrative tasks, which reduces their
selling time.
○ In a survey, Honeydew's sales reps reported spending
nearly one-third of their time logging sales activities.
● Significance of Data for AI:
○ Quality data is crucial for AI to provide actionable insights.
○ AI's efficacy improves with better data input.
○ Every interaction, whether it's an email, call, note, or task,
creates data that can be utilized by AI solutions like Sales
Cloud Einstein.
● Einstein Activity Capture:
○ A feature of Sales Cloud Einstein, Einstein Activity Capture
automatically logs sales activities.
○ Sales reps connect their email and calendar to Salesforce,
and activities get automatically added to relevant
Salesforce records.
○ Supports integration with Google™, Microsoft® Office
365®, or Microsoft Exchange 2013 or 2016.
○ Provides control over which activities are added and who
can view them, addressing concerns related to security.
○ Offers advanced analytics dashboards built on Einstein
Analytics, aiding in the evaluation of the effectiveness of
Einstein features and offering deeper insights into sales
data.
● Einstein Automated Contacts:
○ This feature identifies potential new contacts and
opportunity contact roles based on email and event activity.
○ Depending on setup, Einstein can suggest or automatically
add new data.
○ When new data is suggested, reps can quickly add it to
Salesforce. When added automatically, reps receive
notifications about the new data.
○ This feature streamlines the process of adding new
contacts and maintaining updated contact information.
■ Target the Best Leads
● Challenges in Lead Prioritization:
○ Sales teams often have a plethora of leads but face
difficulty in determining which ones to prioritize.
○ There's a lack of clarity on which lead characteristics
correlate with a higher chance of closing a deal.
○ Various methods have been attempted, such as relying on
sales rep intuition, rules-based prioritization, and lead
scoring by the marketing team. However, these methods
often lack precision and transparency.
● Einstein Lead Scoring:
○ A feature of Sales Cloud Einstein, it uses AI to analyze the
history of lead conversions to detect patterns.
○ Each lead is assigned a score based on its alignment with
the company's specific lead conversion patterns. Higher
scores indicate hotter leads.
○ The scoring system is transparent. Sales reps can view the
reasons behind each lead's score, ensuring trust and
understanding in the scoring process.
○ As more leads are converted over time, Einstein Lead
Scoring continually adjusts its analysis to identify new
emerging patterns.
● Visibility and Insights:
○ Along with the lead score, sales reps can see the specific
factors that influenced the score, giving them insights into
what makes a lead more promising.
○ This scoring information is available both in list views and
on individual lead detail pages.
○ As the sales team continues to convert more leads, the AI
system constantly refines its analysis, ensuring that
scoring remains relevant and up-to-date.
● Assessing Impact and Business Value:
○ Einstein Lead Scoring includes operational and Einstein
Analytics dashboards.
○ These dashboards offer reports showing conversion rates
based on lead scores, average lead scores by source, and
the distribution of scores among converted and lost leads.
This makes it easy to gauge the effectiveness of lead
scoring and its impact on business outcomes.
■ Close More Deals
● Challenges in Lead Prioritization:
○ Sales teams often have a plethora of leads but face
difficulty in determining which ones to prioritize.
○ There's a lack of clarity on which lead characteristics
correlate with a higher chance of closing a deal.
○ Various methods have been attempted, such as relying on
sales rep intuition, rules-based prioritization, and lead
scoring by the marketing team. However, these methods
often lack precision and transparency.
● Einstein Lead Scoring:
○ A feature of Sales Cloud Einstein, it uses AI to analyze the
history of lead conversions to detect patterns.
○ Each lead is assigned a score based on its alignment with
the company's specific lead conversion patterns. Higher
scores indicate hotter leads.
○ The scoring system is transparent. Sales reps can view the
reasons behind each lead's score, ensuring trust and
understanding in the scoring process.
○ As more leads are converted over time, Einstein Lead
Scoring continually adjusts its analysis to identify new
emerging patterns.
● Visibility and Insights:
○ Along with the lead score, sales reps can see the specific
factors that influenced the score, giving them insights into
what makes a lead more promising.
○ This scoring information is available both in list views and
on individual lead detail pages.
○ As the sales team continues to convert more leads, the AI
system constantly refines its analysis, ensuring that
scoring remains relevant and up-to-date.
● Assessing Impact and Business Value:
○ Einstein Lead Scoring includes operational and Einstein
Analytics dashboards.
○ These dashboards offer reports showing conversion rates
based on lead scores, average lead scores by source, and
the distribution of scores among converted and lost leads.
This makes it easy to gauge the effectiveness of lead
scoring and its impact on business outcomes.
■ Connect with Your Customers and Create New Business
● The Importance of Customer Relationships:
○ Just as gardens need tending to yield continuous results,
customer relationships require ongoing care and attention
to foster repeat business.
○ Securing a deal is just the beginning; maintaining customer
relationships is crucial for continued success.
● Challenges with Growing Customer Bases:
○ As companies grow and accumulate more customers, it
becomes challenging to make each customer feel valued
and special.
○ It's crucial not only to keep up with direct communications
from customers but also to be aware of external
developments affecting them.
● Einstein Account Insights:
○ This tool provides sales teams with insights about key
business developments that impact their customers.
○ By staying informed about events like company
expansions, executive changes, or mergers, sales teams
can better strategize their approach to customers.
○ Instead of manually searching for news, sales reps can log
into Salesforce and get a consolidated view of insights
related to their accounts.
○ Insights are sourced from reputable news articles, ensuring
the sales team is well-informed.
● Features of Einstein Account Insights:
○ Insights are available on the Home page, showing
developments related to the accounts owned by the sales
rep.
○ Reps can share insights with colleagues through email or
Chatter, ensuring that the entire team is updated.
○ Insights can be dismissed or feedback can be given
regarding their relevance.
○ If Einstein Activity Capture is used, activity-related insights
from recent emails and events related to accounts are also
provided.
○ This tool allows the sales team to make informed decisions
based on a comprehensive understanding of a customer's
business environment.
■ Improve Sales Predictions
● The Need for High-Level Insights:
○ While individual sales insights are valuable, sales
managers often need a more comprehensive view to
gauge team performance and anticipate challenges.
○ Sales managers, like Pepper Black, want to predict sales
outcomes in advance to make proactive decisions and
ensure targets are met.
● Challenges in Sales Forecasting:
○ Managers need an aggregated view of how different reps
are performing to anticipate the team's overall sales
outcome.
○ They require predictions on monthly sales and how these
predictions compare to quotas and committed deals.
○ A detailed breakdown of performance across teams and
individual sales reps helps identify areas of improvement.
● Einstein Forecasting:
○ Offers predictions about a sales team’s opportunities
based on past trends and current data.
○ Provides a visual representation through a prediction
graph, showing past opportunities and forecasting future
performance.
○ Key metrics include:
■ Einstein Prediction: A forecast prediction for
monthly sales.
■ Einstein Prediction to Quota Gap: The gap between
Einstein's prediction and the sales quota.
■ Closed to Quota Gap: The difference between
closed deals and the sales quota.
● Deep Dive into Forecasting:
○ The forecasts page allows for a more detailed view, with
list views displaying Einstein's prediction amount broken
down per sales rep or team.
○ The Einstein Prediction Details panel offers an in-depth
look at deals, revealing the range of prediction values, a
breakdown of open deals by stages, and the top factors
contributing to the prediction.
● Mobile Access:
○ With the Analytics app, sales managers can access key
performance metrics and predictions on their mobile
devices, ensuring they're always informed and can make
decisions on the go.
○ Sales Cloud Einstein Rollout Strategies (Module)
■ Use AI to Improve Sales
● The Need for AI in Sales:
○ Sales teams, like Ava Cado's at Honeydew, are constantly
looking for ways to boost sales and productivity.
○ Companies are turning to AI to minimize administrative
tasks and focus on revenue growth.
○ The primary challenge sales reps face is maximizing the
actual selling time, as articulated by Lynne Zaledonis in her
blog post.
● Misconceptions about AI:
○ Many assume that implementing AI is expensive and
requires substantial technical expertise, including coding
and algorithm development.
○ Sales Cloud Einstein dispels this notion by offering a
user-friendly, out-of-the-box solution.
● Benefits of Sales Cloud Einstein:
○ Increase Productivity: Integrates Salesforce with email and
calendar apps, reduces manual logging, and enhances
user adoption.
○ Focus on Crucial Deals: Helps reps prioritize through
Einstein Opportunity Insights, Account Insights, and
Einstein Lead Scoring.
○ Enhance Business Growth: Offers improved forecasting
with Einstein Opportunity Scoring and Einstein
Forecasting.
● Automated Learning:
○ Sales Cloud Einstein is akin to having a personal data
scientist. It learns from your CRM data and sales activities,
refining its recommendations and predictions over time.
● Implementation and Adoption:
○ Ava Cado, recognizing the potential of Sales Cloud
Einstein, quickly adopted it for Honeydew.
○ However, successful adoption requires more than just
procurement. Effective implementation and usage need a
strategic plan.
■ Start with a Plan
● Stages and Tasks for Sales Cloud Einstein Rollout:
○ Pre-enablement: This involves understanding business
challenges, deciding on which Sales Cloud Einstein
features to start with, defining success criteria, selecting an
initial user group, and ensuring data readiness.
○ Enablement: This encompasses feature activation,
sandbox testing, user communication and training, and
user assignment to Sales Cloud Einstein.
○ Post-enablement: This stage requires gathering user
feedback, and potentially expanding the deployment based
on lessons learned.
● Understanding Sales Team’s Challenges:
○ Eleanor's discussion with Sayuni Patel provides valuable
insights into the challenges of Honeydew's sales teams.
○ Challenges vary by sales roles: inside sales reps, field
sales reps, and sales managers.
● Challenges and Solutions:
○ Inside Sales Reps:
■ Time constraints: Use Einstein Lead Scoring to
prioritize leads.
■ Email overload: Implement Einstein Email Insights
and Salesforce Inbox to manage communications.
■ Data entry burden: Utilize Einstein Automated
Contacts and Einstein Activity Capture to reduce
manual input.
○ Field Sales Reps:
■ Strategy for selling time: Implement Einstein
Opportunity Scoring and Insights to prioritize
opportunities.
■ Identifying risky opportunities: Use Einstein
Opportunity Scoring to get accurate data-driven
insights.
■ Task prioritization: Leverage Einstein Opportunity
Insights for intelligent reminders and key updates.
○ Sales Managers:
■ Identifying business risks: Use Einstein Opportunity
Scoring to focus coaching efforts.
■ Building accurate sales forecasts: Implement
Einstein Lead Scoring, Opportunity Scoring, and
Einstein Forecasting for realistic goal-setting.
■ Evaluating quota achievement: Use Einstein
Forecasting and the Sales Analytics App for
data-driven performance analysis.
■ Set Goals and Priorities
● Goal Setting and Feature Prioritization:
○ By analyzing Honeydew's challenges, Eleanor recognized
recurring themes that became Honeydew's primary goals.
○ Using these goals, Eleanor drafted a prioritized list of Sales
Cloud Einstein features that would best address these
goals.
● Phases of Features Implementation:
○ Phase 1: Focusing on Einstein Lead Scoring and
Opportunity Scoring to prioritize leads and opportunities.
○ Phase 2: Implementing Inbox with Einstein Activity
Capture, Automated Contacts, Opportunity Insights, and
Account Insights to help reps manage communications,
reduce data entry, and gain insights on opportunities and
accounts.
○ Phase 3: Introducing Einstein Forecasting and the Sales
Analytics App to aid sales managers in better forecasting
and data-driven decision-making.
● Defining Metrics for Success:
○ Success metrics are based on Honeydew’s goals, ensuring
alignment with business objectives.
○ These metrics help in evaluating the effectiveness of each
implemented feature, such as measuring the increase in
lead conversion rate or the decrease in time to close
opportunities.
○ Out-of-the-box dashboards provided by Sales Cloud
Einstein, along with standard reports and the Sales
Analytics app, facilitate the measurement of success.
● Strategic License Assignment:
○ Instead of an immediate rollout, Eleanor opts for a phased
approach.
○ Step 1: Identify power users who can assess the accuracy
of the Einstein predictive model.
○ Step 2: Assign licenses to a pilot group, consisting of
power users and other participants, and run the pilot for a
full quarter.
○ Step 3: Adjust the model based on feedback from the pilot.
○ Step 4: Roll out Sales Cloud Einstein to a broader group of
users.
■ Get Ready for Einstein
● The Primacy of Data:
○ Quality: For AI to function optimally, especially in CRM,
data quality is crucial. Accurate data ensures that AI tools
like Einstein can provide precise predictions,
recommendations, and insights.
○ Quantity: Apart from the quality, the volume of data is
essential. Sales Cloud Einstein identifies patterns in
extensive datasets, which then produce reliable
intelligence. Hence, ample historical data is crucial for
meaningful insights.
● Einstein Readiness Assessor:
○ This tool evaluates whether your Salesforce setup meets
the prerequisites for specific Sales Cloud Einstein features.
○ It examines your Salesforce implementation, offering a
customized report that indicates which Einstein features
are immediately usable and which might need further
groundwork.
○ For Honeydew, most of the features they initially aimed for,
like Einstein Lead Scoring and Opportunity Scoring, were
ready to be deployed.
● Initiating the Rollout:
○ Kickoff Meeting: Begin with a meeting involving all key
stakeholders to provide an overview of the goals and plans
for Sales Cloud Einstein.
○ Training: Offer targeted training sessions based on user
roles and their specific goals, ensuring they understand the
features and their applications.
○ Chatter Group: Form a dedicated Chatter group for users
to ask queries, share experiences, and provide feedback.
This group can also serve as a repository for training
materials.
○ Regular Check-ins: Conduct periodic meetings with the
initial user group to gather detailed feedback and
understand their experiences.
○ Dashboards and Reports: Before activating any features,
set up dashboards and reports to help track and measure
the success of the implemented features.
■ Start Using Sales Cloud Einstein
● Activating the Features:
○ The Einstein Setup Assistant is a one-stop hub for
enabling Sales Cloud Einstein features.
○ While some features require a mere activation, others
might need a tailored setup to align with specific
organizational processes.
● Customizations:
○ For effective implementation, ensure that Einstein's
intelligence, such as scores and insights, are visible where
needed.
○ Modify page layouts and list views to accommodate the
new information provided by Einstein.
● Sandbox Testing:
○ Before making significant changes to the live Salesforce
environment, it's beneficial to test configurations in a
sandbox. This ensures that the modifications won't disrupt
the current workflow.
○ Sandboxes offer a risk-free space to experiment, develop,
and test without affecting the primary data.
● Assigning Licenses:
○ Carefully assign licenses to appropriate user groups. The
permissions given should align with the roles and needs of
each group.
○ To maintain control and flexibility, consider creating custom
permission sets tailored to specific user groups.
● Boosting User Adoption:
○ For successful adoption, it's vital that users understand
and see the value in the new features.
○ Regular check-ins, training sessions, and feedback loops
can help ensure that users are comfortable and familiar
with the new tools.
● Enhanced Productivity with Salesforce Inbox and Einstein Activity
Capture:
○ Salesforce Inbox integrates with email and calendar
applications, streamlining communication and enhancing
productivity.
○ Einstein Activity Capture auto-logs email interactions and
events to Salesforce records, reducing manual entry and
ensuring up-to-date information.
● Rolling Out Additional Features:
○ As an organization grows and evolves, it might be
beneficial to explore other features of Sales Cloud
Einstein, such as Einstein Insights, Einstein Automated
Contacts, and Einstein Forecasting.
○ Always approach rollouts strategically, starting with smaller
groups, and scaling as familiarity and comfort with the
system grow.
○ Quick Start: Einstein Prediction Builder (One of two projects for the certification,
complete for hands-on experience)
○ Put Predictions into Action with Next Best Action (One of two projects for the
certification, complete for hands-on experience)
● Gain Insight and Improve Outcomes with Einstein Discovery (Trail)
○ Einstein Discovery: Quick Look (Module)
■ Meet Einstein Discovery
● Data Analysis & Visualization:
○ Explore and visualize patterns, trends, and correlations
within your data.
○ Predict future outcomes and suggest actionable
improvements.
● Business Outcome Optimization:
○ Address specific business problems or KPIs.
○ Handles regression, binary classification, and multiclass
classification.
● Data Preparation:
○ Prepare and integrate data from multiple sources.
○ Data quality and volume significantly influence the success
of Einstein Discovery solutions.
● Predictive Model Creation:
○ Create custom models based on specific outcomes and
data.
○ Evaluate model performance using metrics tailored to the
type of outcome.
● Deep Insights:
○ Generate insights with rich visualizations and natural
language explanations.
○ Insights can be descriptive, diagnostic, or comparative.
● Predictions & Improvements:
○ Utilize models to predict future outcomes.
○ Propose actionable improvements based on predictions.
● Data Alerts:
○ Receive notifications about potential data issues.
○ Detect and address biases to ensure ethical data usage.
● Model Deployment:
○ Deploy models into Salesforce for real-time predictions and
improvements.
● Integration & Extension:
○ Integrate Einstein Discovery predictions into Salesforce
Lightning, Experience Cloud, and more.
○ Programmatically interact with insights and models via
APIs.
○ Enhance Tableau dashboards with Einstein Discovery
predictions.
● Model Templates:
○ Use templates to jumpstart solutions based on common
business use cases.
○ Einstein Discovery Basics (Module)
■ Get to Know Einstein Discovery
● Understanding Einstein Discovery:
○ Einstein Discovery boosts business intelligence with
statistical modeling and supervised machine learning.
○ It offers a no-code environment, enabling rapid iteration
and user-friendly model creation.
○ Models can surface insights, predict outcomes, and even
provide actionable recommendations across an
organization.
● Licensing Requirements:
○ For full access, either the CRM Analytics Plus license or
Einstein Predictions license is needed, which may come at
an extra cost.
● Types of Use Cases:
○ Regression: Focuses on numeric outcomes like currency
or counts. An example is determining the monetary value
of opportunities.
○ Binary classification: Targets two possible outcomes in
textual data. For instance, assessing if an opportunity will
be won or lost.
○ Multiclass classification: Deals with 3 to 10 potential
outcomes for text data, such as predicting the next stage of
an opportunity.
● Selecting a Business Outcome:
○ Begin by identifying a specific business challenge.
○ Use KPIs to gauge potential benefits from deploying
Einstein Discovery.
○ The chosen outcome should match one of the supported
use cases.
● Implementation Process:
○ Einstein Discovery offers a structured process to
implement its solution.
○ Users are guided through steps, from data integration to
deriving insights and improving outcomes.
○ The platform encourages rapid exploration, frequent
adjustments, and iterative refinement to hone the
implementation.
● Iterative Nature of Einstein Discovery:
○ The journey with Einstein Discovery is cumulative, not
strictly linear.
○ Continuous feedback and adjustments are integral,
ensuring the models and insights stay relevant and
accurate.
■ Build Your CRM Analytics Dataset
● Preparing Data for Einstein Discovery:
○ Determine data relevance to the desired outcome.
○ Optimal datasets contain relevant factors and omit
extraneous columns.
○ It should represent the operational reality of the outcome of
interest.
○ Einstein Discovery and CRM Analytics aid in data
extraction, loading, and transformation.
○ The platform can analyze extensive data, pinpointing
columns with the strongest relation to the desired outcome.
● Using a Developer Edition Org for Einstein Discovery:
○ A special CRM Analytics Developer Edition org is required
for this trail.
○ This org is provisioned with necessary licenses and
permissions for Einstein Discovery.
○ Older editions may lack recent features, so a new sign-up
ensures access to the latest functionalities.
● Sample Data Utilization:
○ A sample opportunity history data, available as a CSV file,
provides a quick start for Einstein Discovery usage.
○ This simplification aids in learning but may not represent
typical business data complexities.
● Creating a CRM Analytics Dataset:
○ The sample CSV data must be ingested into a CRM
Analytics dataset.
○ This involves logging into the Developer Edition org,
accessing Analytics Studio, and creating a dataset from
the CSV file.
○ Fields in the CSV can be previewed and edited as needed.
● Considerations for the Sample Data:
○ The sample data is a simplified version to facilitate
learning.
○ Real-world use cases might involve more columns, data
from multiple Salesforce objects, or external data.
○ The sample data's resulting model is for learning purposes
and might not be as accurate as production-quality models.
■ Create a Model
● Understanding an Einstein Discovery Model:
○ A model is an equation derived from past outcomes to
predict future ones.
○ It comprises performance metrics, settings, predictions,
and data insights.
○ The model is created based on desired outcomes, data in
CRM Analytics, and specific settings.
● Creating a Model:
○ Models can be created directly from a dataset in the
Analytics Studio.
○ The goal is to define the outcome for prediction.
○ Model creation involves specifying the prediction goal and
selecting relevant variables.
○ Data quality alerts identify potential data issues during the
analysis and training phase.
● Model Versions:
○ Changes to the model necessitate the creation of a new
version.
○ Each version captures alterations and re-analyses data
based on the latest settings.
● Customizing Model Settings:
○ Models have specific settings including dataset details and
variable importance.
○ Variables play a role in influencing the outcome variable.
○ The importance metric reflects a variable's influence on
predicted outcomes.
○ Correlation measures the relationship between variables
but doesn't imply causation.
○ General settings display the dataset used and allow
alterations in validation and algorithm.
● Variable Configuration:
○ Each variable has performance metrics.
○ Row Count Analysis visualizes a variable's performance
and row count by value.
○ The Settings tab allows for bias analysis, data
transformations, and value inclusion/exclusion.
● Additional Model Functionalities:
○ Users can view model version histories.
○ Insights from models can be bookmarked for reference.
○ Models can be compared, renamed, or deleted.
○ The app in which the model is saved can be changed.
○ Models allow viewing and copying of R Code.
■ Evaluate a Model
● Models, Variables, and Observations:
○ A model uses past data to produce diagnostic and
comparative insights.
○ Variables categorize data, with models organizing data by
these variables.
○ Predictions occur at the observation level, representing
structured data sets.
● Understanding Models:
○ Models are used globally across various industries and
disciplines.
○ Predictive models are vital, but integrating them
seamlessly can be challenging.
○ Einstein Discovery aids in operationalizing models,
allowing for immediate predictions and decisions.
● Defining a Good Model:
○ A good model produces predictions aligning closely with
actual outcomes.
○ Models will inherently have inaccuracies. A "perfect" model
should be approached with skepticism.
○ Einstein Discovery provides metrics to assess model
performance transparently.
● Exploring Model Performance:
○ Model performance evaluates a model's prediction
capability.
○ Model metrics measure the model's ability to predict
outcomes accurately.
○ Einstein Discovery provides several metrics to gauge
model quality.
○ The Area Under the Curve (AUC) metric assesses binary
classification model quality.
○ The threshold in binary classification models determines
prediction classification.
○ Training data and model panels show outcome distribution
and top predictors.
● Prediction Examination:
○ The Prediction Examination tab provides insights into
model predictions.
○ It compares predicted and actual outcomes and highlights
prediction errors.
● Exploring Predictions and Improvements:
○ Einstein Discovery can calculate statistically probable
future outcomes.
○ The Predictions panel allows users to select model inputs
and view predictions.
○ The Einstein Prediction panel displays the prediction score
based on selected inputs.
○ Top Improvements suggests actions to enhance predicted
outcomes.
○ Model Overview provides model quality metrics.
○ Top Prediction Factors indicates variables most associated
with the predicted outcome.
○ Insights provide additional details associated with the
selected scenario.
■ Explore Insights Into Your Data
● Understanding Data Insights:
○ Insight is a discovery or finding in your data.
○ Einstein Discovery analyzes data to produce insights.
○ These insights reveal relationships between model
variables and the goal.
● Types of Insights Generated by Einstein Discovery:
○ Descriptive Insights:
■ Provide information on what happened based on
historical data.
○ Diagnostic Insights:
■ Dive deeper to explain why certain outcomes
occurred.
○ Comparative Insights:
■ Highlight differences in outcomes between two
specific subgroups.
● Exploring Different Insights:
○ Descriptive Insights:
■ Offer an overview of factors contributing to an
outcome.
■ Insights are prioritized by statistical significance.
○ Diagnostic Insights:
■ Offer a deeper look into factors that influence
outcomes.
■ Utilize waterfall charts for visualization.
○ Comparative Insights:
■ Showcase the primary differences between two
categories.
■ Also use waterfall charts for visualization.
● Navigating and Interpreting Insights:
○ Each insight comprises:
■ Title
■ Chart
■ Explanatory text
○ Variables panel:
■ Showcases explanatory variables and their
correlation to the model outcome.
○ Insights summary panel:
■ Highlights top positive and negative impacts on the
outcome variable.
○ Waterfall charts in diagnostic insights:
■ Break down differences between a subgroup and
the global average.
○ Comparative insights:
■ Display differences between two categories via
waterfall charts.
● Additional Capabilities with Insights:
○ Bookmarking:
■ Allows users to mark specific insights for easy
future reference.
○ Filtering:
■ Enables insights linked with sensitive variables to
be filtered.
■ Helps in analyzing data for potential biases.
■ Deploy a Model
● Deployment Steps:
○ Initiation:
■ From the Model Performance Overview tab, select
Deploy Model.
■ If prompted with "Ready to Deploy", proceed with
Get Started.
■ Einstein Discovery's deployment wizard will guide
the process.
○ Model Details:
■ Each deployed model resides within a container
termed a prediction definition.
■ Accept default settings and continue to the next
step.
○ Connect to a Salesforce Object:
■ Specify the Salesforce object for predictions.
Choose "Opportunity" for this instance.
■ For entirely external data, opt for Deploy without
connecting to a Salesforce Object.
○ Map Model Variables:
■ Model variables must map to fields in the object.
■ For instance, link the "Industry" field in the Account
object to the model's "Industry" variable.
○ Segment Data:
■ Default selection is "Don’t segment".
■ This step is for creating prediction definitions with
multiple models.
○ Select Actionable Variables:
■ Choose "Amount" and proceed.
○ Customize Predictions:
■ Default is "Don't customize". Confirm and move to
the next step.
○ Review & Deploy:
■ Examine deployment settings.
■ Deploy the prediction definition and model into
Salesforce.
■ Model Manager displays the deployed model.
● Post Deployment Actions:
○ Use the Model Manager for model configuration and
management.
○ Implement the model life cycle for consistent performance:
■ Model life cycle stages: train, evaluate, deploy, and
monitor.
○ Model Manager allows:
■ Live performance monitoring.
■ Automatic alerts for sub-par model performance.
■ Periodic model refreshes using recent data.
■ Predict and Improve Outcomes
● Understanding Predictions, Top Factors, and Improvements:
○ Einstein Discovery Panel:
■ Provides predictions, top predictors, and suggested
improvements.
○ Definitions:
■ Prediction: A derived value from a model indicating
a potential future outcome.
■ Predictors: Variables contributing to the predicted
outcome. Top predictors have the most significant
contributions.
■ Improvement: Suggested actions to enhance the
predicted outcome, related to actionable variables.
● Incorporating Predictions into Lightning Record Page:
○ Navigate to Setup and locate Lightning App Builder.
○ Initiate a new Lightning page, selecting the "Opportunity"
object.
○ Choose the "Header and Right Sidebar" template.
○ Customize by adding components: Highlights Panel,
Record Detail, and Einstein Predictions.
○ Configure the Einstein Predictions component to use the
desired prediction model.
○ Tweak the appearance of the panel for user clarity.
○ Save and activate the configurations.
○ View the final outcome on an opportunity page, noting
real-time updates to predictions.
● Alternative Methods for Obtaining Predictions and Improvements:
○ Deployed Einstein Discovery models can be used in:
■ Lightning record pages.
■ Experience Cloud sites pages.
■ CRM Analytics datasets through Data Prep recipes
and dataflows.
■ PREDICT function in process automation formulas.
■ Salesforce flows using Flow Builder.
■ Tableau flows, dashboards, and calculated fields.
○ Developers can utilize Einstein Prediction Service and the
Insights API for programmatic interactions via REST or
Apex API calls.
○ Ethical Model Development with Einstein Discovery: Quick Look (Module)
■ Use Einstein Discovery to Detect and Prevent Bias in Models
● The Problem with Bias:
○ Einstein Discovery aids in data pattern exploration.
○ Models based on biased historical data can lead to skewed
predictions.
○ Einstein Discovery detects bias, aiding in removing its
influence.
● Selecting Sensitive Variables for Bias Analysis:
○ Mark a variable in the model for bias analysis.
○ Variables related to legally protected classes (e.g., age,
race, gender) are sensitive.
○ Postal code, for instance, can unintentionally introduce
bias.
○ By analyzing for bias, Einstein Discovery identifies
correlations.
● Interpreting Disparate Impact:
○ Disparate impact indicates discriminatory practices in data.
○ Einstein Discovery calculates a threshold value for
non-discriminatory practices.
○ Removal of the detected variable can lead to more
accountable models.
● Exploring Proxy Variables:
○ Proxy values correlate with sensitive variables.
○ For example, "Account Name" might be a proxy for "postal
code".
● Clarifying Predictions with Model Cards:
○ Model cards are brief documents detailing the model.
○ They provide transparency about the model's design,
assumptions, limitations, and statistics.
○ Einstein Discovery generates a model card template.
○ The card highlights decisions, variables used, and model
statistics.
○ To create a model card: go to Model Manager, view a
prediction, and select + Model Card.
○ Einstein Discovery for Reports: Quick Look (Module)
■ Discover New Report Insights
● Dive Deeper into Report Data with Einstein Discovery for Reports
○ Note: Einstein Discovery for Reports was previously known
as Einstein Data Insights.
○ Einstein Discovery for Reports scans Salesforce report
data using AI and statistical analysis.
○ Produces insights that are impartial, objective, and
statistically meaningful.
● What’s Required To Use Einstein Discovery for Reports?
○ Requires CRM Analytics Plus license.
○ User account must have the "Can Run Einstein Discovery
for Reports" permission.
● Now What?
○ Compatible with any tabular or summary report with at
least two columns and 50 rows.
○ Can analyze up to 50 report columns and 500,000 report
rows.
○ Clicking the "Analyze" button launches the panel.
● Examine Correlations
○ Post-analysis, results show a summary, correlations
between columns and the goal, and a list of insights.
○ Higher correlation percentage indicates stronger statistical
relationship.
○ Correlation does not imply causation.
● Navigate and Interpret Insights
○ Insights listed by statistical significance.
○ Insights indicate conditions that are closer or further from
the analytical goal.
● Drill Into Insight Details
○ Expanding an insight shows a title, summary, explanations,
and bar chart.
○ Bar chart displays average data and which data is above
or below average.
● Filter Insights
○ Multiple ways to focus on relevant insights, such as:
■ Clicking the report column name.
■ Filtering by column value or impact on the
analytical goal.
■ Drilling down into related insights.
■ Viewing only the most statistically significant
insights.
● Best Practices for Einstein Discovery for Reports
○ Suggestions for optimal analysis:
■ Avoid using columns with unique ID fields, high
cardinality, or high correlations to the outcome.
■ Exclude rows that haven’t reached an outcome.
■ Check "Report Tips for Einstein Discovery for
Reports" in Salesforce help.
○ Einstein Prediction Service (Module)
■ Get To Know Einstein Prediction Service
● What Is Einstein Prediction Service?
○ A public REST API service that interacts with Einstein
Discovery–powered models and predictions.
○ Capabilities include obtaining predictions, suggesting
actions to improve predicted outcomes, managing
prediction definitions, bulk scoring jobs, and model refresh
jobs.
● Get to Know Predictions, Improvements, and Top Predictors
○ Predictions: Derived values produced by a model
representing potential future outcomes based on historical
data and input values.
○ Top Predictors: Conditions that have the strongest impact
on the predicted outcome.
○ Improvements: Suggested actions that can enhance the
predicted outcome.
● Get to Know Models and Prediction Definitions
○ Models: Custom mathematical constructs generated by
Einstein Discovery to make predictions.
■ Organizes data by variables.
■ Accepts predictor variables and produces
predictions.
○ Prediction Definitions: Container objects that house models
in Einstein Prediction Service.
■ Can contain multiple models for various data
segments.
● What Kinds of Use Cases Can Predictions Help With?
○ Numerical: Numeric outcomes such as currency, counts, or
percentages.
○ Binary Classification: Outcomes with only two possible
results.
○ Multiclass Classification: Predict outcomes from 3 to 10
categories.
● Produce and Consume Models
○ Producing a Model: Building and deploying the model in
Salesforce.
○ Consuming a Model: Utilizing the deployed model to
generate predictions and improvements for data.
● Get Predictions Declaratively or Programmatically
○ Predictions can be obtained:
■ Declaratively: Via automatic prediction fields,
functions, transformations, actions in Salesforce
flows, and in Einstein Discovery in Tableau.
■ Programmatically: Through APEX and REST APIs.
■ Set Up Predictions in Salesforce
● Dive Deeper into Report Data with Einstein Discovery for Reports
○ Einstein Discovery for Reports, previously known as
Einstein Data Insights, helps in uncovering relevant
insights from Salesforce reports.
○ It uses AI and statistical analysis to produce insights.
● What’s Required To Use Einstein Discovery for Reports?
○ Requires the CRM Analytics Plus license.
○ User account needs the "Can Run Einstein Discovery for
Reports" permission.
● Now What?
○ Works with tabular or summary reports with at least two
columns and 50 rows.
○ Can analyze up to 50 columns and 500,000 rows.
○ The "Analyze" button launches the Einstein Discovery for
Reports panel.
○ You can create a new analysis or launch an existing one.
○ Creating a new analysis involves selecting a goal and the
report column to analyze.
● Examine Correlations
○ Once analysis is complete, results show correlations
between report columns and the goal.
○ High correlations indicate a stronger statistical relationship,
but it's not necessarily causal.
● Navigate and Interpret Insights
○ Insights are generated based on report data and listed by
statistical significance.
○ Insights are sorted by their R-squared value.
○ Each insight has a title, summary, and indicates if it's
beneficial or detrimental to the goal.
○ Insights can be expanded for more details, including
explanations and bar charts.
○ Various filters and options are available to narrow down
insights.
● Best Practices for Einstein Discovery for Reports
○ Avoid using columns with unique ID fields, high cardinality,
or high correlations to the outcome.
○ Only use rows that have reached an outcome.
○ Additional suggestions can be found in Salesforce help.
■ Get Predictions with REST Requests
● Introduction
○ Use Einstein Prediction Service to get predictions through
a REST client.
● Before You Begin
○ Prerequisites include:
■ CRM Analytics Plus license or Einstein Predictions
license.
■ User account with the View Einstein Discovery
Recommendations permission.
■ Preferred REST client (example used: Postman
app).
■ A managed app in Salesforce for REST API
requests authorization.
● Step 1: Create a Connected Application in Salesforce
○ Navigate to Setup → App Manager → New Connected
App.
○ Provide the necessary details like Connected App Name,
API Name, and Contact Email.
○ Enable OAuth Settings and provide the Callback URL and
OAuth Scopes.
○ Post creation, Salesforce generates a Consumer Key and
Consumer Secret.
● Step 2: Set Up Authentication in the REST Client
○ Using Postman as an example:
■ Create a workspace and a collection.
■ Add a request named "Authenticate" and configure
the necessary parameters.
■ Post successful authentication, save the
access_token and instance_URL.
● Step 3: Get Available Prediction Definitions
○ Create a GET request named "Get Prediction Definitions"
to retrieve prediction definitions.
○ Configuration should include the authentication token and
specific URL.
● Step 4: Get Prediction Definition Metadata
○ Retrieve metadata for the prediction definition.
○ Use the URL provided in the response from Step 3.
● Step 5: Get Models Associated with a Prediction
○ Retrieve metadata for the model.
○ The URL is provided in the response from Step 4.
● Step 6: Get Predictions
○ Interact with the Einstein Prediction Service to retrieve
predictions.
○ Create a POST request and specify the request body in
JSON format.
○ The body should include details like predictionDefinition,
type, columnNames, rows, etc.
○ The response includes the predicted sales per customer
based on input values.
● Review Usage Monitoring
○ Einstein Discovery monitors usage statistics in real-time.
○ Access via Setup → Discovery → Usage.
○ Tracks REST API requests under "Number of prediction
API calls run today".
● Meet Salesforce's Trusted AI Principles (Link)
○ Background: Salesforce is committed to the responsible use and development of
artificial intelligence (AI), as guided by its core values: trust, customer success,
innovation, equality, and sustainability.
○ Trusted AI Principles: Salesforce has established these principles to ensure the
ethical and responsible use of AI:
■ Responsible: Prioritize human rights, protect data, maintain scientific
standards, and prevent misuse.
■ Accountable: Uphold responsibility towards customers, partners, and
society, and continuously seek feedback for improvement.
■ Transparent: Ensure customers understand AI recommendations, and
make AI processes and decisions clear.
■ Empowering: Augment human abilities with AI to enhance
decision-making.
■ Inclusive: Make sure AI is beneficial for everyone, reflecting the values of
all stakeholders.
○ From Principles to Practice: Salesforce has taken steps to embed these
principles into their operations:
■ Responsible: They assess the ethical implications before developing any
AI features and work to protect human rights.
■ Accountable: They engage with external human rights and technology
ethics experts and actively seek feedback from various stakeholders.
■ Transparent: Salesforce provides transparency in their AI models and
ensures predictions or recommendations are understandable.
■ Empowering: The company offers tools and education to help individuals
harness the power of AI, making it accessible to people with varying
technical skills.
■ Inclusive: Salesforce tests models with diverse data sets, aims to
understand the broad impact of AI, and prioritizes inclusivity within its
teams.
● Generative AI: 5 Guidelines for Responsible Development (Link)
○ Generative AI at Salesforce: AI is deeply embedded in Salesforce's Customer
360 platform. Einstein AI technologies currently offer around 200 billion
predictions daily across various Salesforce business applications, such as Sales,
Service, Marketing, and Commerce. The potential applications of generative AI
include more personalized customer interactions across various sectors and
AI-generated code, which could benefit customers, even those without
Salesforce developers.
○ Guidelines for Trusted Generative AI: As Salesforce delves deeper into
generative AI, they are putting ethical safeguards in place. They are introducing a
new set of guidelines for the responsible creation and application of generative
AI. These guidelines, while still evolving, are foundational to their approach. The
five core guidelines are:
■ Accuracy: Ensure the AI delivers verifiable results and communicates
uncertainties. This involves citing sources, explaining the AI's rationale,
and highlighting areas that require human verification.
■ Safety: Efforts should be made to reduce bias, toxicity, and harmful
outputs. This involves bias assessments, explainability evaluations, and
robustness checks. Protecting personal data and implementing safety
measures, such as code review before pushing to production, is also
crucial.
■ Honesty: It's essential to respect the origin of data used for training and to
ensure there's consent for its use. When AI-generated content is
delivered autonomously, there should be transparency, such as via
watermarks or notifications.
■ Empowerment: While some processes can be fully automated, others
might require human intervention or judgment. The goal is to enhance
human capabilities, making AI tools accessible to everyone, like
generating ALT text for images.
■ Sustainability: In the drive for accuracy, it's vital to create energy-efficient
models to reduce carbon footprints. Smaller, well-trained models can
sometimes outperform larger, sparser ones.
■ Editor’s Note: The AI Cloud, Einstein GPT, and other cloud GPT products
have been rebranded as Einstein. More details can be found on the
Salesforce Einstein page.
● AI Ethics Maturity Model (Link)
○ Ad Hoc:
■ Individuals begin identifying unintended consequences of AI.
■ They advocate for consideration of bias, fairness, accountability, and
transparency.
■ Informal tech talks and discussion groups spread knowledge and
awareness.
■ Early advocates may eventually take on formal roles to build an ethical AI
practice.
○ Organized & Repeatable:
■ Executive buy-in is established.
■ Ethical principles and guidelines are developed and shared.
■ A team with diverse backgrounds is formed.
■ Ethics reviews are integrated into existing product reviews.
■ Education on AI ethics is prioritized.
○ Managed & Sustainable:
■ Ethics checkpoints are integrated throughout the product lifecycle.
■ FATE (fair, accountable, transparent, explainable) tooling and practices
are used.
■ Metrics are established to track progress and real-world impacts.
■ Continuous monitoring and auditing are implemented.
■ Expansion to consider multiple languages, cultural values, and contexts of
use.
○ Optimized & Innovative:
■ Ethical AI practices are combined with other key areas like privacy, legal,
and design.
■ Ethical debt is addressed in product roadmaps.
■ Features to help customers use AI responsibly are highlighted.
■ Metrics guide launch decisions.
● Ethical Data Use in Personalization (Module)
○ Explore Ethical Use Principles and Best Practices in Personalization
■ Ethical Use at Salesforce:
● Emphasis on ethical technology use.
● Introduced Responsible Marketing Principles.
● Goal: Ethical personalization solutions.
■ Perceived Risks:
● Handling vast demographic and behavioral data.
● Potential for brand damage from mistakes.
● Trust is paramount.
● Major customer concerns:
○ Data breaches.
○ Unexpected data usage.
○ Invasive personalization.
○ Bias from demographics.
■ Importance of Ethical Use:
● Beyond regulations; it's about trust.
● Trust affects brand loyalty.
● Reports indicate:
○ Trust leads to loyalty.
○ Distrustful actions deter customers.
■ Major perceived risks:
● Data breaches.
● Unexpected data collection/sharing.
● Unwanted personalization.
● Reliance on demographics leads to bias.
■ Recommendations:
● Transparency About Security:
○ Address identity theft and privacy concerns.
○ Salesforce's security commitment.
○ Trust-building through transparency.
● Trust Through Consent & Transparency:
○ Ethically collect data.
○ Always be upfront.
○ Always get consent.
○ Only ask for needed data.
○ Highlight the benefits of data sharing.
● Data for Personalization:
○ Prioritize customer-driven experiences.
○ Ensure personalization adds value.
○ Safeguard personalized experiences.
● Behavior-Based Intent:
○ Avoid bias from demographic targeting.
○ Prioritize intent-based targeting.
○ Focus on customer intent over demographics.
■ Key Takeaways:
● Prioritize transparency in data use.
● Consent is essential.
● Clear benefits for data sharing.
● Ethical practices maintain trust.
○ Strike the Right Balance with Cross-Channel Behavioral Messaging
■ Consumer Expectations:
● Desire for connected and personalized experiences.
● Risk of invasive personalization.
● Salesforce’s commitment to ethical use.
■ Definition:
● Behavioral messaging based on consumer actions.
● Importance of ethical personalization.
■ Risks:
● Desire for recognition and personalized engagement.
● Risk of perceived invasion of privacy.
● Balance between engagement and trust.
■ Recommendations:
● Collect and Respect Preferences:
○ Use consented data.
○ Clear communication on consent implications.
● Audience Targeting:
○ Focus on expressed interests over demographics.
○ Use simple explanations for targeting.
● Frequency Capping:
○ Avoid over-communication.
○ Prioritize relevant communication.
● Behavioral Messaging Scenarios:
○ Abandon Cart:
■ Value of timely reminders.
■ Ethical practice suggestions.
○ Abandon Browse:
■ Gauge interest via product views and time.
■ Transparency in messaging.
○ Price Drop:
■ Addressing consumer budget considerations.
■ Feedback mechanisms for continued relevance.
○ New Items & Campaigns:
■ Engage based on consumer interests.
■ Mindful campaign strategies.
○ Post Purchase:
■ Enhance post-order relationships.
■ Build trust and loyalty.
○ Real-Time Criteria:
■ Value of immediate data.
■ Benefits of real-time consumer engagement.
■ Serve Customers Responsibly:
● Balance between aiding consumers and building trust.
● Emphasize interest-based affinities and relevant communication.
● Get to Know Relationship Design (Trail)
○ Relationship Design (Module)
■ Explore Human-Centered Design
● Human-Centered Design (HCD)
○ Design is crucial for solving complex problems.
○ Everyone can employ design to enhance their business.
○ HCD specifics:
■ A creative problem-solving method.
■ Starts by identifying people's needs.
■ Concludes by crafting suitable solutions.
■ Originated at the Institute of Design at Stanford.
■ Adopted by IDEO for business value.
■ HCD-driven companies outshine their peers by a
2:1 ratio.
○ Core tenets of HCD:
■ Desirability: Solutions people need.
■ Feasibility: Solutions that can be realized.
■ Viability: Solutions in line with the business model.
■ Evolution of HCD
● User Experience (UX) Design
○ Concerns the individual's experience with a product.
○ Emphasizes aesthetics, behavior, and technology.
○ Example: A hassle-free online check-in process for flights.
○ Central considerations:
■ Product's ease of use.
■ Speed of task completion.
■ Pleasure derived from product interaction.
● Service Design
○ Addresses all touchpoints a person has with a company.
○ Looks at the entire customer journey.
○ Example: Various stages of air travel.
○ Main areas of focus:
■ Ease of achieving objectives.
■ Consistency of the brand experience.
■ Organizational alignment for delivering top-notch
experiences.
● Relationship Design
○ Enhances both UX and service design.
○ Spotlights connections: individual to individual, individual to
company, and broader societal connections.
○ Objectives:
■ Foster brand engagement.
■ Strengthen ties among individuals, communities,
and companies.
■ Develop products/services valuing inclusivity,
sustainability, and ethics.
○ Examples: Diverse airline offerings catering to inclusivity,
environmental awareness, and customer engagement.
● Goals of Relationship Design
○ Engagement: Cultivate lasting interactions with brands.
○ Connection: Strengthen bonds among individuals,
communities, and brands.
○ Social Values: Factor in the broader impact on society and
the environment.
○ Criteria for Success:
■ Inclusivity: Cater to a myriad of identities and
experiences.
■ Sustainability: Champion environmental
consciousness.
■ Ethics: Prioritize the well-being of all individuals.
■ Improve Relationships Using Design
● Design as a Catalyst for Relationships
○ Relationship Design prioritizes forging connections with
goals like building trust, fostering engagement, and
addressing evolving needs.
○ Examples include enhancing travel experiences.
○ Areas covered: Business-customer relationships,
inter-employee relationships, community connections.
● Customer Relationships
○ Challenges and solutions involve continuously
understanding and addressing customer needs through
genuine two-way conversations and co-creating aligned
solutions.
○ Design strategies:
■ Value customers as individuals.
■ Emphasize design-led research.
■ Facilitate platforms for feedback.
● Employee Relationships
○ Importance: Strong connections enhance productivity,
efficient communication, and a risk-taking environment.
○ Design tactics:
■ Encourage cross-departmental collaborations.
■ Use tools like Journey Mapping.
■ Promote a culture of compassionate feedback.
● Community Relationships
○ Actions and designs have broad repercussions.
○ Importance: Understand product/service impact and
prevent challenges.
○ Solutions: Involve external participants in design.
○ Design guidelines:
■ Prioritize team diversity.
■ Reflect on design/business ramifications.
■ Collaborate with external entities.
■ Embrace the Relationship Design Mindsets
● Relationship Design for Any Role
○ Importance: Fosters value across varying job roles.
○ Examples: Marketers prioritize engagement, salespeople
discover customer needs, designers and engineers focus
on relationships.
○ Key Point: Adopting human-connecting mindsets enhances
relationships with diverse stakeholders.
● Mindsets of Relationship Design
○ Overview: Shifts focus from individual customer
experiences to broader connections.
○ Core Mindsets: Compassion, courage, intention,
reciprocity.
○ Sequence: Compassion leads to courage, which fosters
intention, resulting in reciprocity.
○ Outcomes:
■ Promote value exchange and better ecosystem
connections.
■ Leverage relationship potential for business
strength.
■ Pursue a positive impact on humanity and the
environment.
● Putting Relationship Design Mindsets to Work
○ Compassion
■ Benefits: Resonates with customers, creates
cohesive teams.
■ Practices:
● Recognize human essence in collaboration.
● Include diverse voices and be an active
listener.
● Recognize and counteract unconscious
biases.
○ Courage
■ Motto: Marc Benioff’s quote on business improving
the world's state.
■ Practices:
● Advocate when decisions conflict with
values.
● Admit and rectify mistakes or caused harm.
● Embrace vulnerability, even outside the
comfort zone.
○ Intention
■ Overview: Favor relationships over transactions.
■ Practices:
● Start projects with relationship-oriented
goals.
● Proactively manage risk and anticipate
unintended repercussions.
● Develop user-aware products minimizing
potential harm.
○ Reciprocity
■ Overview: Relationships are mutual; continuous
adaptation is crucial.
■ Practices:
● Champion cross-organizational
collaboration.
● Embrace co-creation with partners.
● Prioritize and integrate user and customer
feedback.
○ Ethics by Design (Module)
■ Define Ethics By Design
● Answer the Call to a Higher Purpose
○ Salesforce's Position: Values-driven, with businesses as
platforms for social change.
○ Definition: Ethics by Design is about maximizing positive
impact while minimizing negative effects in technology.
● Create Good Business with Good Ethics
○ 2018 Salesforce Research:
■ Insights: 90% consumers see companies as
responsible for bettering the world, 86% are loyal to
ethical companies.
■ Employee perspectives: 79% would leave unethical
employers, 72% want companies to champion
human rights.
■ Implication: Rapid tech changes raise concerns;
ethical alignment is key to strong customer and
employee relations.
● Explore Tech Ethics Then and Now
○ Current Challenges: Tech industry faces issues like bias,
privacy, and ethical tech use.
○ Historical Perspective:
■ 1980s: Emergence of computer viruses led to
standard security reviews.
■ Accessibility: Rights movement since 1960s;
accessibility laws and guidelines worldwide.
■ Modern Guidance: EthicalOS Toolkit indicates eight
major tech risk zones.
● Examples: Truth, Disinformation,
Propaganda; Addiction & the Dopamine
Economy; Economic & Asset Inequalities;
Machine Ethics & Algorithmic Biases; and
more.
● Implication: Risk zones stimulate internal
dialogue, urging product introspection.
■ Meet the Office of Ethical and Humane Use of Technology
● Salesforce's Commitment
○ Advocates for ethical and humane use of technology.
● Office of Ethical and Humane Use of Technology
○ Integrates ethics across product, law, policy, and design.
○ Focuses on understanding product impacts, embedding
ethics in design, and industry collaboration.
● Ethical and Humane Use Guiding Principles
○ Developed from Salesforce's values, international
covenants, and employee feedback.
○ Core Principles: Human Rights, Privacy, Safety, Honesty,
and Inclusion.
● Ethics by Design at Salesforce
○ Embeds ethical principles throughout the product lifecycle.
● Ethical Differentiators
○ Trusted AI: Prioritizes safety, inclusivity, and transparency.
○ Language Matters: Addresses and revises non-inclusive
language.
○ Tech Development in Crises: Sets principles for ethical
considerations, especially during COVID-19.
● Policies Reflect Ethical Considerations
○ Embeds ethical guidelines into Salesforce's Acceptable
Use Policy.
● Strive Toward the Ethical Use of Technology
○ Aims for continual growth in ethical use, emphasizing
feedback and evolution.
■ Incorporate Ethics by Design Concepts
● Introduction to Consequence Scanning
○ A process used at Salesforce to systemize measuring
potential ethical impacts of product decisions.
○ Developed by UK-based think-tank Doteveryone.
● Key Areas of Unintended Consequences:
○ Imbalance in Technology Benefits
○ Unforeseen Uses
○ Erosion of Trust
○ Environmental Impact
○ Changes in Norms and Behaviors
○ Displacement and Societal Shifts
● Purpose of Consequence Scanning:
○ Insert "productive friction" into the product development
process.
○ Forces consideration of impact, mitigating negative
consequences, and identifying positive impacts.
● Consequence Scanning Workshop:
○ Aims to instill "moral muscle memory" in product
development.
○ Key questions to guide the process:
■ "Have you considered security, reliability, support,
monitoring, and user comprehension?"
■ "What could this mean for well-being and
relationships?"
■ "How would communities be affected if everyone
were doing this?"
■ "How could this affect different markets and
professionals?"
○ Inclusive Design (Module)
■ Explore Inclusive Design
● Mismatches & Exclusion:
○ Mismatches arise from design decisions leading to
exclusion.
○ Solutions lie in design adjustments for inclusive
experiences.
● Fears of Inclusion:
○ Concerns: saying the wrong thing, designing for the lowest
common denominator, and lack of resources.
○ Addressing fears: acknowledge evolving language, accept
imperfection, and view inclusion as a continuous journey.
● Inclusive Design vs. Universal Design:
○ Inclusive Design: Designs that offer diverse ways for
participation, centered around those who face exclusion.
○ Universal Design: One-size-fits-all approach, minimal
adaptation needed.
● Exclusion Experts:
○ People who've experienced barriers and provide insights
for better, inclusive solutions.
● Three Inclusive Design Principles:
○ Recognize exclusion.
○ Learn from diversity.
○ Solve for one, extend to many.
■ Interrupt the Cycle of Exclusion
● Shut In, Shut Out:
○ Exclusion results from design processes, leading to a
sense of non-belonging.
○ The shut-in-shut-out model reflects a simplistic, fixed
perspective on exclusion.
● Cycle of Exclusion:
○ Exclusion can occur at any design stage and evolves over
time.
○ The cycle consists of five elements:
■ Motivation for design.
■ The designer.
■ Design methods and resources.
■ Assumptions about users.
■ The final product/solution.
○ Tackling the cycle earlier in design is cost-effective.
● Exclusion Habits:
○ Design practices leading to exclusion.
○ Interrupting these habits can help identify and resolve
mismatches.
● Avoid the Hero Complex:
○ Avoid making assumptions or relying on stereotypes in
design.
○ Successful design is validated by users, not assumptions.
■ Redefine Inclusive Designers
● Who is a Designer?
○ Inclusive design should involve "exclusion experts" in the
design process.
○ A designer can be anyone who understands and can
address design challenges.
● Skills for Success:
○ Detect ability biases and mismatched interactions.
○ Ensure diverse participation methods.
○ Embrace interdependence in design.
● Ability Bias:
○ While considering human diversity, ability often gets
overlooked.
○ Ability bias: Designing based on personal abilities, which
may exclude others.
● Understanding Disability:
○ Disability is a mismatch between personal abilities and
environmental interactions.
○ Social definition of disability focuses on the interaction, not
just the physiological difference.
● Diversity in Participation:
○ Inclusive design offers multiple ways for people to engage.
○ Interdependence in design allows for complementary skills
to be utilized.
■ Shift to Product Inclusion
● Inclusion in Design:
○ Break habits of designing for assumptions; co-design with
target groups.
○ Designing with exclusion experts can yield better results.
● The Myth of “Average”:
○ Using "average" as a design base can be exclusionary.
○ The idea of an average human is debunked by diverse
needs.
○ Adjustability and customization are essential in design.
● Data Usage:
○ Big data provides trends; thick data explains the "why."
○ Combine both for an inclusive design approach.
● Persona Spectrum:
○ Focuses on diverse human dimensions for product
interaction.
○ A continuum that identifies mismatches in design.
○ Understand the range and reasons for interactions.
○ Closed captioning is an example: designed for the deaf but
beneficial for many scenarios.
■ Design for Our Future Selves
● Key Inclusive Design Points:
○ Inclusive design focuses on individual adaptability.
○ Identify and challenge habits promoting exclusion.
○ Integrate diverse voices in the design process.
○ Inclusive design is a continuous effort.
● Reimagining Existing Designs:
○ Objects can have multiple uses beyond their primary
purpose.
○ Existing products or shelved prototypes might be adapted
for inclusivity.
● Curb Cut Effect:
○ Solutions for specific groups can benefit a broader
audience.
○ Inclusive solutions have vast market potential.
● Cost of Overlooking Inclusion:
○ Innovative inclusive designs lead to a larger customer base
and differentiation.
○ Retrofitting for inclusion is more costly and poses risks,
including legal repercussions.
● Leadership Strategies for Inclusion:
○ Be transparent and realistic about inclusion efforts.
○ Understand and communicate that inclusion is a long-term
process.
○ Reward and prioritize inclusive practices.
○ Engage everyone in the journey towards inclusion.
○ Values-Driven Design (Module)
■ Learn About Values-Driven Design
● Understanding Values in Business:
○ Values are core beliefs or principles upheld by individuals
and organizations.
○ A gap often exists between stated organizational values
and actual practices.
○ Authentic adherence to values can differentiate businesses
and meet customer expectations.
● Values-Driven Design:
○ Focuses on integrating core organizational values into
product/service design.
○ Helps organizations make decisions that prioritize
long-term relationships over short-term gains.
○ Strengthens trust with consumers by showing commitment
and authenticity.
● Relationship Design:
○ Values act as the foundation for strong, lasting
relationships in both personal and business settings.
○ Sharing values fosters deeper connections and trust.
○ Values-driven design helps organizations build genuine
relationships with customers.
■ Explore Best Practices in Values-Driven Design
● Starting with Values:
○ The design phase is crucial for embedding values into
products or services.
○ It's essential to prioritize values from the beginning,
alongside business objectives.
● Diversity, Equity, and Inclusion (DE&I):
○ DE&I practices are vital for truly understanding and
catering to diverse markets.
○ Real market understanding comes from lived experiences,
making diverse teams essential.
○ Adopting a “design with” model involves collaborating with
experts who bring diverse perspectives.
● Internal Alignment is Key:
○ Organizations need diverse internal opinions for a
comprehensive approach to design.
○ Merely seeking diverse opinions isn't enough;
organizations must actively listen and adapt.
○ Discrepancies between internal practices and external
presentation can erode trust.
● Building Trust:
○ Aligning actions with stated values fosters trust.
○ Open communication and genuine efforts to align with
values can strengthen relationships.
○ Regular assessments and adjustments ensure values
remain central to all endeavors.
■ Put Values-Driven Design Into Practice
● Corporate Integrity Workshop:
○ Aimed to evaluate how an organization's products/services
express its values.
○ o Steps
■ Analyze a product or service to identify the values it
currently showcases.
■ Compare this with the organization's core values.
■ Brainstorm methods to better express desired core
values.
○ Design as a Social Practice (Module)
■ Design Beyond the User
● Human-Centered Design (HCD):
○ A process centered around addressing individual user
needs.
○ Although effective, HCD may overlook the broader social
context in which users exist.
● Social Context vs. Social Dynamics:
○ Social Context: The broader structures or settings in which
users operate (e.g., workplaces, public spaces).
○ Social Dynamics: The interactions and relationships
between individuals within these contexts.
● Relationship Design:
○ The next evolution of design thinking.
○ Focuses on fostering lasting connections between people,
businesses, and communities.
○ Goes beyond individual experiences, considering broader
social contexts and dynamics.
● Potential Risks of Overlooking Broader Context:
○ Products/services might not meet consumer expectations.
○ Potential harm to communities if their needs aren't
considered.
○ Negative externalities, or unintended consequences, can
arise when the broader impact of a product/service is not
taken into account.
■ Learn About Ecosystem Mapping
● Ecosystem Mapping:
○ A method to capture key groups influencing a product or
service.
○ Includes internal teams, leadership, and others involved in
the product/service development.
● Process Steps:
○ Identification: List out key people/groups involved in
progressing an idea.
■ Decision-makers: Those who approve or deny a
project.
■ Influencers: Individuals who can shape how an idea
is perceived.
■ Other stakeholders: Such as customer service
teams and product developers.
○ Understand Motivations: List the major motivations and
goals of stakeholders in relation to the project.
○ Color-Coding System:
■ Red: Hesitant or against the project.
■ Yellow: Neutral about the project.
■ Green: Supportive of the project.
○ Analysis: Review the captured data to identify patterns,
stakeholder feelings, and potential concerns.
○ Engage with Stakeholders: Address concerns, clarify
project goals, and align stakeholders with the project
vision.
● Champions vs. Detractors:
○ Champions: Stakeholders supportive of the project (Green
category).
○ Detractors: Stakeholders unsupportive or against the
project (Red category). Their concerns can help identify
potential challenges.
■ Build a Coalition of the Willing
● Coalition of the Willing:
○ A group of advocates (from different roles) who rally
around a new idea to develop it and bring it to market.
○ Helps generate excitement, foster collaboration, and
achieve leadership alignment for a project.
● Three Key Phases:
○ Discovery:
■ Identify individuals in your organization interested in
your idea.
■ Gather necessary information and research to
share and gain more support.
○ Integration:
■ Collaborate with supporters to refine and develop
the vision.
■ Set up meetings to document and share resources.
○ Partnership:
■ Present a compelling proposal to executive
leadership showing alignment with organizational
goals.
■ Refine the idea based on feedback or timing
considerations.
● Best Practices:
○ Internal Alignment: Ensures more effective and intentional
customer experiences.
○ External Research & Collaboration: Incorporate end-user
needs, social contexts, and dynamics for a well-rounded
product.
○ Leverage Different Perspectives: Understand team
members' experiences and skills, then find complementary
partners for a holistic approach.
■ Use the Jobs to be Done Framework to Help Customers Complete Jobs
● Key Points:
○ Definition:
■ JTBD is about aligning design goals with what
customers aim to achieve.
■ It focuses on the specific job customers need to
complete using a product/service.
○ Clarity via JTBD:
■ It simplifies the design process by providing
focused priorities through a job statement.
■ Job statements consider functional, social, and
emotional needs.
○ Four JTBD Principles:
■ Customer-centric: Design with the customer at the
forefront.
■ Solution agnostic: Prioritize the job over existing
solutions for innovation.
■ Stable over time: Address stable, long-term
customer needs.
■ Measurable outcomes: Ensure the job's
effectiveness can be measured.
● Bloomington Caregivers Case:
○ Job Identified: Customers should feel included and in
control of their care, confident in discussing needs with
providers and family.
○ Application of JTBD Principles:
■ Customer-centric: Engaged with a diverse group of
stakeholders, especially potential customers.
■ Solution Agnostic: Started with the identified job,
ensuring innovative solutions.
■ Stable Over Time: Recognized the identified job as
a long-term need.
■ Measurable Outcomes: Used in-app tools to
measure customer control and satisfaction.
○ Accountability in Design (Module)
■ Learn About Demonstrating Business and Social Value
● Accountability in Business:
○ Organizations are increasingly held accountable for their
impact on society.
○ Demonstrating positive societal impact is both ethically
right and a good business strategy.
● Balancing Value through Design:
○ Business Value:
■ Focus on satisfying customer needs.
■ Achieved when products/services are desirable,
technically feasible, and viable.
○ Social Value:
■ Refers to positive societal impact.
■ Includes fair business practices and community
engagement.
● Relationship Design:
○ Enhances ongoing engagement and strengthens
connections.
○ Recognizes the interconnectedness of businesses and
society.
○ Ensures long-term business value by contributing
positively to society.
■ Make Accountability Part of Your Design Practice
● Accountability Dimensions:
○ Business Accountability: Links internal work to business
metrics like revenue and optimization.
○ Social Accountability: Focuses on how business actions
impact society positively or negatively.
● Activating Business Value in Design:
○ Start with the question: What business outcome should the
design achieve?
○ A four-step framework by Salesforce Experience Design
Director, Jeroen van den Eijkhof:
■ Activate the business mindset.
■ Determine the organization's starting point for
business value.
■ Implement an integration process.
■ Evaluate design maturity within the organization.
○ This approach integrates business goals and KPIs, leading
to clear business accountability.
● Integrating Social Value and Accountability:
○ Build social value into the design process from the start.
○ Bloomington Caregivers' case: Used relationship design
and a diverse advisory council to create an inclusive app.
○ Organizations should focus on long-term social value,
balancing it with day-to-day business needs.
○ Social value should be an initial consideration, not an
afterthought.
■ Plan a Consequence Scanning Workshop
● Consequence Scanning Basics:
○ Aims to identify the potential impacts of work on society.
○ Three main questions:
■ What are the consequences
(intended/unintended)?
■ Which are positive?
■ Which need mitigation?
● Workshop Structure:
○ Ideation Phase:
● Focuses on deep thinking about the
consequences of a product feature.
● Involves prework: participants brainstorm
intended consequences.
● Steps:
○ Explain the workshop focus.
○ Capture prework responses.
○ Use prompts for in-depth thinking on
potential consequences.
○ Group brainstorming on unintended
consequences.
○ Categorize and document findings.
○ Action Phase:
● Transforms ideation ideas into actionable
steps.
● Categorizes consequences into: act,
influence, and monitor.
● Vote on the nature of consequences.
● Discuss mitigation strategies.
○ Best Practices:
■ Focus narrowly: Address specific product features,
preferably early in development.
■ Include diverse participants: Ensure varied
experiences and perspectives.
■ Assign pre-workshop tasks: Keeps the workshop
efficient.
■ Schedule follow-up meetings: Discuss and prioritize
identified consequences.
○ Relationship Design at Scale (Module)
■ Explore Key Considerations for Scaling Relationships
● Importance of Relationships:
○ Central to organizational success.
○ Relationship design fosters engagement and connection.
● Key Considerations for Scaling:
○ Determine the type of relationships desired at scale.
○ Identify how technology can foster such relationships.
○ Assess the benefits and possible trade-offs.
● Benefits of Technology in Scaling:
○ Addresses geographical, time, and scale challenges.
○ Facilitates communication through video conferencing and
messaging.
○ Enables relationship-building via social and online platforms.
○ Helps in defining quality relationships at scale.
● Potential Harm of Scaling with Tech:
○ A major healthcare company lost trust when it replaced direct
doctor access with a broader team.
○ Prioritized efficiency over personal relationships, leading to
customer dissatisfaction.
○ Solution: Could have used tech to enhance the doctor-patient
relationship, such as automating scheduling or offering e-visits.
■ Use Technology Responsibly to Build Trust
● Historical Context:
○ Trust has always been central to business relationships.
○ Trust is built through predictability and quality.
○ In the digital age, trust is also built through data security
and living up to core values.
● Trade-offs in Scaling Relationships:
○ Using technology, like AI in autonomous vehicles (AVs),
has potential benefits but also trade-offs.
○ AVs can alter experiences, impact jobs, and introduce
financial/legal concerns.
○ Technology can also address concerns, such as
pandemic-related hesitations about ride-sharing.
● Best Practices for Scaling Relationships:
○ No One Solution: Different users need different
technological solutions.
○ Engage with Customers: Understand user interactions and
needs by directly engaging with them. Create platforms for
feedback and education.
○ Acknowledge Sentiment: Technology struggles with
understanding nuances in human emotions. Recognize the
importance of sentiment in relationship-building.
■ Learn How Design Systems Support Design at Scale
● What is a Design System?:
○ A collection of reusable design patterns and code.
○ Provides building blocks for consistent user experiences.
○ Helps in efficiency and consistency across products.
● Importance of Design Systems:
○ Signal an organization's brand and values.
○ Emotions evoked by user interfaces influence brand
perception.
○ Facilitate efficient and consistent design across products.
● Accessibility in Design Systems:
○ Follow Web Content Accessibility Guidelines (WCAG) to
ensure inclusivity.
○ Ensure interfaces are perceivable, operable,
understandable, and robust.
○ Provide text alternatives for images and videos.
○ Ensure color isn't the sole means of communication.
● Inclusive Approach in Design:
○ Involve accessibility experts throughout the design
process.
○ Ensure color combinations and backgrounds are WCAG
compliant.
○ Use Accessible Rich Internet Applications (ARIA)
practices.
○ Include diverse voices in the design process and prototype
testing.
● Learn Privacy and Data Protection Law (Trail)
○ European Union Privacy Law Basics (Module)
■ Get to Know EU Privacy Law
● Background:
○ Europe values privacy as a fundamental right.
○ The EU’s Data Protection Directive (1995) was the
precursor to GDPR.
○ GDPR was adopted to modernize privacy law due to
technological advancements.
● GDPR Basics:
○ Comprehensive privacy law affecting businesses that
handle personal data of EU residents.
○ Strengthened and expanded privacy rights.
○ Applicable even to organizations outside the EU if they
serve EU residents or monitor their behaviors.
● Key Terms:
○ Data Subject: An identifiable individual.
○ Personal Data: Information about an identifiable individual.
○ Sensitive Personal Data: Information on race, religion,
health, etc.
○ Processing: Any action on personal data.
○ Controller: Entity deciding how personal data is processed.
○ Processor: Entity processing data based on the controller’s
instruction.
○ Pseudonymous Data: Data that can't directly identify a
person.
○ Anonymous Data: Data that can never identify a person.
● GDPR Requirements:
○ Basis for Data Processing: Need lawful reasons, like user
consent.
○ Processor Compliance: Processors have direct compliance
obligations.
○ Breach Notification: Must notify within 72 hours of a
breach.
○ Data Protection Officer: Required for large-scale data
handlers.
○ Enforcement: Heavy fines for non-compliance (up to €20
million or 4% of global revenue).
○ Use of Processors: Need written agreements between
controllers and processors.
○ Profiling: Restrictions on automated data processing for
evaluating individuals.
○ Data Subject Rights: Rights to access, correct, delete, or
transfer their data.
○ One-Stop-Shop: Central enforcement point for multi-state
organizations.
■ Learn Key Principles of the GDPR
● GDPR Principles:
○ Fairness and Transparency: Always process data lawfully,
fairly, and transparently.
○ Purpose Limitation: Only collect data for explicit and
legitimate purposes.
○ Data Minimization: Limit data collection to what's
necessary.
○ Accuracy: Ensure data is accurate and updated.
○ Data Deletion: Retain data only for the required duration.
○ Security: Protect personal data with appropriate security
measures.
● Protective Measures:
○ Encryption: Protect data during storage and transit.
○ Pseudonymization: Masking data to protect the subject's
identity.
○ Anonymization: Making data completely anonymous.
○ Accountability: Data controllers must ensure GDPR
compliance, including record-keeping and privacy
assessments.
● Operationalizing Privacy:
○ Privacy by Design: Integrate GDPR principles in new
projects or services.
○ Privacy by Default: Use privacy-friendly default settings.
○ Data Protection Impact Assessments: Analyze new
processing activities to manage privacy risks.
● Individual Rights under GDPR:
○ Data Access: Individuals can inquire about their data
usage.
○ Right to Object: Individuals can object to certain data
usages.
○ Data Rectification: Individuals can request data correction.
○ Restriction of Processing: Individuals can limit data access
and changes.
○ Data Portability: Individuals can ask for a downloadable
version of their data.
○ Right to Erasure: Individuals can request data deletion.
■ Implement a GDPR Compliance Program
● Salesforce's GDPR Approach:
○ Trust is paramount; customer data protection is a top
priority.
○ Salesforce has several industry certifications, ensuring
data protection standards.
○ Salesforce offers a data processing addendum and
detailed documentation for GDPR compliance.
○ Mechanisms like Binding Corporate Rules and Standard
Contractual Clauses facilitate data transfers.
● Steps for Organizations to Ensure GDPR Compliance:
○ Get Buy-in & Build Team:
● Secure leadership support; acknowledge
the importance of GDPR compliance.
● Assemble a cross-functional team from
various departments.
○ Assess the Organization:
● Identify where personal data is stored.
● Build a data inventory showing the type of
data, its source, usage, access level,
security measures, and retention period.
● Conduct data protection impact
assessments for high-risk activities.
○ Establish Controls & Processes:
● Implement privacy notices.
● Limit data usage to its intended purpose.
● Enhance security measures.
● Address individual data rights, including
data access, rectification, and deletion.
● Manage vendors with contracts ensuring
GDPR compliance.
● Establish incident response mechanisms.
● Conduct training for employees and
vendors.
● Perform periodic assessments.
○ Document Compliance Efforts:
● Maintain records of privacy notices, policies,
training materials, data transfer agreements,
and vendor contracts.
● Appoint a data protection officer if
necessary.
○ California Consumer Privacy Act Basics (Module)
■ Get to Know the CCPA
● US Privacy Law Overview:
○ Privacy is a significant concept in the US, recognized by
the Supreme Court and the Privacy Act of 1974.
○ States like California have their own privacy regulations.
○ California introduced the California Consumer Privacy Act
(CCPA) in 2018.
● CCPA Creation:
○ Started as a grassroots movement by Californians.
○ Became law in June 2018 and took effect on January 1,
2020.
○ Grants Californians rights like knowing what data is
collected, prohibiting data sale, accessing their data, and
requesting data deletion.
● CCPA Terminology:
○ Business: Organizations in California meeting certain
criteria related to revenue, data collection, or data sale.
○ Consumer: A California resident.
○ Personal Information: Broadly defined, includes identifiers,
biometrics, geolocation, professional details, and more.
○ Processing: Operations performed on personal data.
○ Sell, Selling, Sale: Sharing personal data for monetary or
other valuable consideration.
○ Service Provider: Entity processing information on a
business's behalf.
● CCPA Coverage:
○ Protects all California residents.
○ Defines personal information broadly, including data like
purchasing histories and protected classifications.
● Who Must Comply with CCPA?:
○ Businesses, as defined by the CCPA.
○ Criteria include having an annual revenue of $25 million,
handling data of 50,000 Californians, or deriving 50%
revenue from selling personal information.
○ No need for a physical presence in California.
○ CCPA applies even if a business only receives but doesn't
use the personal information.
■ Learn Key Requirements of the CCPA
● CCPA Consumer Rights
○ Right to Know (Notice):
■ Consumers should be informed about what
personal information is collected and for what
purpose.
■ Must know the third parties their data is shared
with.
○ Right to Access:
■ Consumers can request to see the specific
personal information a business holds about them.
○ Right to Opt Out:
■ Consumers can prohibit businesses from selling
their personal information.
○ Right to Request Deletion:
■ Consumers can ask businesses to delete their
personal information with some exceptions.
○ Right to Equal Services and Pricing:
■ Services and pricing should remain consistent even
if a consumer exercises their CCPA rights.
● CCPA Business Compliance
○ Honoring Consumer Rights:
■ Respond to disclosure and information requests.
■ Honor opt-out requests and obtain opt-in for
children.
■ Address personal information deletion requests.
■ Address access and portability requests.
■ Avoid discrimination against consumers exercising
their CCPA rights.
○ Transparency:
■ Improve clarity on how businesses collect and use
personal information.
○ Disclosure:
■ Businesses must disclose categories of personal
information collected, its sources, purpose, and
third parties involved.
■ This should be updated annually in a public privacy
policy or website.
○ Consent:
■ Provide clear options for consumers to opt-out of
data selling.
■ An opt-in choice is required for consumers 16 years
or younger.
○ Train Employees and Staff:
■ Proper training on CCPA requirements for
individuals handling consumer inquiries.
○ Ensure Vendors Comply:
■ Vendors (Service Providers) handling personal
information should have written contracts adhering
to CCPA regulations.
■ Implement CCPA Compliance in Your Organization
● Building Towards CCPA Compliance:
○ Tuning Privacy Notices and Disclosures:
■ Update privacy policies and notifications.
■ Include “Do Not Sell My Personal Information” links
for businesses that Sell Personal Information.
○ Responding to Consumer Requests:
■ Ensure easy submission of data access requests.
■ Verify consumer identities before sharing sensitive
information.
■ Respond to rights requests within 45 days.
○ Do Not Sell My Personal Information:
■ Incorporate clear opt-out links on websites.
■ Ensure consumer’s data isn't inadvertently shared
post opt-out.
○ Protecting Against Data Breaches:
■ Apply reasonable security procedures for data
protection.
■ Implement a risk-based security program.
● Salesforce's Commitment to CCPA:
○ Salesforce as a Service Provider:
■ Helps customers comply with CCPA.
■ Customers with signed DPAs likely already meet
CCPA requirements.
■ New DPA available specifically designed for CCPA.
■ Meet CCPA 2.0: The California Privacy Rights Act
● The California Privacy Rights Act (CPRA) introduced in 2020,
enhances the CCPA.
● CPRA Applicability Thresholds:
○ Maintains $25 million annual revenue criteria.
○ Increases data threshold to 100,000 California consumers
or devices.
○ Applies to businesses deriving 50% or more revenue from
Selling or Sharing Personal Information.
● New Terms/Concepts:
○ Contractor: An addition to Service Providers and Third
Parties. Requires further clarification in subsequent
regulations.
○ Sensitive Personal Information: Data considered sensitive
in nature. Additional obligations for businesses when
collecting or processing this data.
○ Sharing: Broadens the CCPA’s definition of Selling,
includes disclosure for cross-context behavioral
advertising.
● Additional Obligations resemble GDPR:
○ Enhanced transparency through additional notice and
disclosure requirements.
○ Inclusion of audits and risk assessments.
○ Data retention protocols.
○ Contractual requirements between various entities.
● Expanded Individual Rights:
○ Incorporates the right to opt out of Sharing.
○ Allows consumers to correct their Personal Information.
○ Lets consumers restrict how their Sensitive Personal
Information is used or disclosed.
● Enforcement & California Privacy Protection Agency (CPPA):
○ CPRA effective from January 1, 2023, with enforcement
starting from July 1, 2023.
○ Employee and B2B exemptions of CCPA expire with
CPRA's effective date.
○ CCPA’s 30-day cure period sunsets.
○ CPPA, a new state agency, will oversee the
implementation and enforcement of CCPA and CPRA.
● Data Analytics Fundamentals (Module)
○ Explore Data Analytics Types
■ Get to the Insight:
● Core goal: Improve decision-making with data analytics.
● Types: Descriptive, diagnostic, predictive, and prescriptive
analytics.
● Focus: Introduction to descriptive analytics.
■ Introduction:
● Purpose of data analytics: Generate insights from data.
● Applications: Ecommerce, social media, security, logistics, etc.
● Four types of analytics: Descriptive, diagnostic, predictive,
prescriptive.
■ Descriptive Analysis:
● Provides info on "what happened."
● Uses data to identify issues, improvements, or metrics reporting.
● Focuses on KPIs (key performance indicators).
● Example: Ecommerce site's transaction times and cancellations.
■ Other Types of Analysis:
● Diagnostic Analysis: Understands "why" something happened.
● Predictive Analysis: Predicts future based on past data.
● Prescriptive Analysis: Suggests data-driven decisions based on
past events.
○ Understand Common Data Analysis Use Cases
■ Use Data Analytics for a Complex World:
● Common data-rich verticals: Gaming, commerce, social media.
● Role of data analytics: Transform real-world data into actionable
insights.
● Importance in modern complex scenarios: Scalability and
data-driven decision-making.
■ Video Content Highlights:
● Data Analytics in Everyday Life:
○ Present in gaming, social media, ecommerce, etc.
○ Transforms real-life experiences into valuable insights.
○ Responds to increasing complexity of modern world.
● Log Analytics:
○ Log data: Produced by computer systems based on
events.
○ Examples: HTTP requests, user logins, API calls.
○ Classic use case: Analyzing web server logs for visitor
insights.
○ Importance in data security: Logs provide valuable data for
threat detection and prevention.
○ AWS tools mentioned: AWS CloudTrail and Amazon S3.
● Security Analytics:
○ Uses: Compliance, risk assessment, troubleshooting.
○ Allows for quick problem-solving and identification of
anomalies.
○ Importance of data analytics: Enhancing security,
improving products, and bettering customer experiences.
○ Take Data Analytics to the Cloud
■ Introduction:
● The cloud offers flexibility, scalability, security, distribution, and
resilience.
■ Historical Context:
● Decade Ago:
○ Companies primarily used physical servers in data centers
(collocation or colo).
○ Servers for data operations were costly due to their
storage needs, electricity consumption, and maintenance
requirements.
○ Result: Big data operations were limited to large
companies.
● Early 2000s:
○ Big data operations relied on hardware like mainframes
and server clusters.
○ The introduction of Apache Hadoop shifted focus from
hardware to software.
■ Hadoop allowed data to be distributed and
replicated across servers using distributed systems.
■ Reduced hardware complexity and costs.
● Result:
○ Big data became more accessible to smaller companies.
■ The Role of Cloud in Big Data:
● With Hadoop's shift to software-based solutions, companies could
consider cloud providers for big data operations.
● Cloud computing platforms, like Amazon Web Services (AWS),
observed the trend of users creating virtual machines for big data
operations.
● AWS developed specialized services, such as Amazon EMR,
Amazon S3, Amazon RDS, and Amazon Athena.
■ Advantages of Cloud for Data Analytics:
● Managed Services: AWS and other cloud providers offer
pre-configured services that are ready to use.
● Cost Efficiency:
○ Pay only for the resources you use.
○ Scale resources up or down based on need.
○ Example: Running 10 servers for 1 hour is often similar in
cost to running 1 server for 10 hours.
● Flexibility: Spin up resources when needed and shut them down
post-use.
● Ease of Use: Access to hardware resources without the
challenges of managing a data center.
● Data Quality (Module)
○ Get Started with Data Quality
■ Bad Data Strikes Again
● Scenario: You're the Salesforce admin at Gelato, a media
technology company.
● The new director of sales wants a comprehensive view of Gelato’s
accounts.
● But, data issues like missing records, duplicates, lack of
standards, incomplete data, and stale data make it difficult.
● Feedback from regional managers reveals challenges in using
Salesforce due to data issues.
● Difficulty in finding necessary information in Salesforce.
● Challenges in managing duplicate records.
● Leads don't have detailed or updated information, making
decision-making difficult.
● Data changes frequently: Business addresses, CEO turnovers,
new business formation, etc.
■ Significance of Data Quality
● Poor data quality can lead to:
○ Decreased productivity.
○ Loss of revenue.
○ Business initiatives fail to achieve their goals.
● Data quality issues hinder processes like prospect targeting,
territory alignment, lead prioritization, and regulatory compliance.
■ Implications of AI Data
● Data quality is crucial for AI outcomes.
● Poor data quality can compromise AI performance, resulting in
biased outcomes, vulnerabilities, and increased operational costs.
● High-quality data enhances the accuracy and reliability of AI
models.
● Data quality adherence is essential for global data regulation
compliance.
■ Benefits of Good Data
● Enables companies to:
○ Prospect new customers.
○ Identify sales opportunities.
○ Gain insights.
○ Increase efficiency and speed.
○ Build trust with customers.
○ Enhance territory alignment and lead routing.
● The director of sales is intrigued but questions the current state of
the company's data.
○ Assess the Quality of Data
■ Determine How Your Business Uses Data
● The director of sales inquires about the state of the company's
data.
● It's essential to discern how your company uses data to support its
objectives.
● Each department has its unique objectives, but many departments
rely on the same data, often with varying processes.
● Common data issues arise from a lack of standardization across
departments.
■ Review Data Quality Reports and Dashboards
● Data quality is multi-faceted. It's vital to understand these aspects
before addressing any data problems.
○ Data Quality Dimension
■ Age: When was the last time each record was
updated?
■ Completeness: Are all necessary fields filled in?
■ Accuracy: Is the data as accurate as possible?
■ Consistency: Is there standard formatting across
records?
■ Duplication: Are there duplicate records?
■ Usage: Is the data being utilized efficiently?
● The Salesforce AppExchange offers packages to assess data
quality across these dimensions.
■ Install and Run the Data Quality Analysis Dashboards App
● The Data Quality Analysis Dashboards App from AppExchange
provides insights into data quality.
● The dashboards show that while Gelato’s data is decent, certain
key fields in opportunities are missing, which can affect business
objectives.
○ Improve Data Quality
■ Develop a Data Management Plan
● Recognizing the significance of data quality, you decide to develop
a data management plan.
● A standard data management plan encompasses standards for
data creation, processing, and maintenance. Key aspects to
consider include:
○ Naming: Establish naming conventions.
○ Formatting: Define the presentation of dates, currencies,
etc.
○ Workflow: Determine processes for data life cycle.
○ Quality: Set standards for data quality.
○ Roles and Ownership: Define ownership and responsibility
for data.
○ Security and Permissions: Establish data privacy levels.
○ Monitoring: Define processes for quality control.
■ Implement Your Data Management Plan in Salesforce
● Salesforce offers a robust platform to actualize your data
management plan.
● Key features and how to utilize them:
○ Required Fields: Make necessary fields obligatory.
○ Validation Rules: Ensure data adheres to specific formats.
○ Workflow Rules: Automate internal procedures.
○ Page Layouts: Customize data displays based on user
roles.
○ Dashboards: Create visuals to support business
objectives.
○ Data Enrichment Tools: Regularly update your data with
trusted sources.
○ Duplicate Management: Prevent the creation of duplicate
records.
○ Custom Field Types: Define how data is entered and
stored.
● Salesforce Data Cloud: Quick Look (Module)
○ Get to Know Salesforce Data Cloud
■ Introduction:
● 71% of customers expect personalized interactions with
businesses.
● Average companies use 1,061 applications, causing fragmented
customer profiles.
● Salesforce Data Cloud offers a unified view of customer data in
real-time.
■ What is Salesforce Data Cloud?
● It's the first real-time platform for creating personalized customer
experiences.
● Integrates with any data source, including Salesforce apps,
mobile, web, and even legacy systems.
● Harmonizes customer data and transforms it into a dynamic,
single source of truth: the real-time customer graph.
■ How Data Cloud Works:
● Connects various data streams.
● Harmonizes data into a real-time customer graph.
● Makes this data available across the Customer 360 platform in
real-time.
● The real-time customer graph evolves as more customer data is
integrated.
● Enhances automation with Flow and intelligence with Einstein,
built on the Hyperforce infrastructure.
■ Applications of Data Cloud Across Customer 360:
● Sales: Offers real-time guidance during customer interactions.
● Service: Provides proactive service with real-time alerts.
● Marketing: Personalized messaging that adapts to customer
activity in real-time.
● Commerce: Tailored shopper experiences based on real-time
customer actions.
● Platform: Enables IT teams to build apps leveraging real-time
data.
● MuleSoft: Access real-time data across any system.
● Tableau: Monitor KPIs in real-time for actionable insights.
● Slack: Enhance team efficiency by viewing real-time data from any
channel.
● Healthcare & Life Sciences: Connect data to deliver real-time
insights for better patient outcomes.
● Financial Services: Provide timely advice for clients' financial
goals.
● AppExchange: Extend Data Cloud's capabilities with partner apps
and experts.
● Build Your Data Literacy (Trail)
○ Data Literacy Basics (Module)
■ Understand Data Literacy
● Data literacy involves exploring, understanding, and
communicating with data.
● Data literacy is akin to problem-solving using facts.
● Tableau aids in building data literacy by offering a platform for data
visualization.
● Tableau Platform
○ Tableau Prep Builder:
■ Desktop tool to clean, shape, and combine data for
analysis.
■ Validates data in Tableau Desktop.
■ Saves cleaned data extracts or publishes them to
Tableau Server/Cloud.
○ Tableau Desktop:
■ Tool for creating, publishing, and analyzing data.
○ Tableau Server/Cloud:
■ Platforms to share, view, and analyze data.
■ Server is web-based and customer-hosted.
■ Cloud is a Tableau-hosted version of the server.
■ Allows workbook creation/editing without Tableau
Desktop.
○ Tableau Public & Desktop Public Edition:
■ Free applications for creating, saving, and sharing
visualizations.
■ Tableau Desktop Public Edition is a free variant of
Tableau Desktop for publishing to Tableau Public.
○ Tableau Mobile:
■ Free app for iOS and Android for accessing hosted
data.
○ Free Options in Tableau:
■ Offers product trials for Tableau Prep Builder,
Tableau Desktop, Tableau Server, and Tableau
Cloud.
■ Tableau Public is a free community application for
creating, saving, and sharing visualizations.
■ Explore Data by Asking Good Questions
● Data literacy requires exploration through asking the right
questions.
● Specific questions lead to more focused and actionable data
insights.
● Good questions delve deeper by asking "Why?" repeatedly to
understand root causes.
● Aptitudes and Attitudes for Data Analysis
○ Interest and curiosity about problems and phenomena.
○ Skepticism to not accept things at face value.
○ Open-mindedness to new ideas.
○ Flexibility to adapt to new information.
○ Creativity to see data in new ways and to come up with
new solutions.
○ Patience to take the time needed to thoroughly explore
data.
○ Persistence to keep exploring when things get tough.
○ Attention to detail to spot patterns, outliers, and anomalies.
○ Problem-solving skills to figure out answers.
○ Data analysis skills to manipulate data to discover insights.
■ Learn Data Fundamentals
● Data: Individual facts, statistics, or items of information.
● Definition by Jeffrey Leek: Data is values of qualitative or
quantitative variables belonging to a set of items.
○ Set of items: The population or group of objects being
studied.
○ Variable: A characteristic of an item that can change or
vary.
○ Qualitative variable: Describes qualities like country of
origin, gender, or name.
○ Quantitative variable: Describes measurable
characteristics like height or weight.
● Data Collection:
○ Raw data (or primary data) is unprocessed data.
○ Examples of raw data: microscope bacteria specimen,
unformatted spreadsheet files, numbers manually
recorded.
● Types of Data Sources:
○ Data sources contain the data used for exploration and
understanding.
○ In tools like Tableau, every visualization is connected to a
data source.
○ Well-Structured Data (Module)
■ Identify Data Characteristics
● Data literacy involves recognizing high-quality, useful data for
efficient and productive analysis.
● Stephen Few's traits of effective data:
○ High Volume: Large and relevant data sets answer more
questions.
○ Historical: Data spanning time periods can show patterns
or trends.
○ Consistent: Adjusted data for consistency, e.g., salary
adjusted for inflation.
○ Multivariate: Contains both quantitative and qualitative
variables.
○ Atomic: Detailed data allows examination at different
levels.
○ Clean: Accurate, complete, and error-free data.
○ Clear: Easily understood terms, not coded.
○ Dimensionally Structured: Organized into Dimensions
(qualitative) and Measures (quantitative).
○ Richly Segmented: Data grouped based on similar
characteristics.
○ Of Known Pedigree: Data should have a known and
trustworthy background.
■ Learn How Data Is Organized
● Data literacy involves understanding high-quality, well-structured
data for efficient analysis.
● Data organized into rows (horizontal) and columns (vertical).
○ Columns represent different variables or fields.
○ Rows represent units of analysis or values.
● Well-structured data characteristics:
○ Each variable is in one column with a header.
○ Each observation of a variable is in a different row.
● Poorly formatted data issues:
○ Variables not in one column each.
○ Different observations not in separate rows.
○ Titles formatted as rows or extra columns.
○ Extra rows and columns present.
○ Column headers not in the first row or formatted as
subtitles.
● Poorly formatted data is common in Excel and other spreadsheet
applications; extra care is needed when working with such files.
■ Restructure Data
● Data restructuring enhances analysis.
● Options for restructuring data:
○ Modify the underlying database.
○ Use programming languages like R or Python.
○ Use Tableau Platform tools, including pivoting and splitting
data.
○ Use other ETL tools.
○ Customize metadata describing the data.
● Well-structured data:
○ Each variable is in a separate column with a header.
○ Each observation of that variable is in a separate row.
● Common tasks to restructure data:
○ Pivoting columns into rows or vice versa.
○ Splitting fields.
● Pivoting:
○ Changes columns into rows or vice versa.
○ Useful for turning “wide” data sets into a “tall/narrow”
structure, better for analysis.
○ Example: Turn separate date columns into a single date
column.
● Splitting:
○ Separates a column with multiple pieces of information into
multiple columns.
○ Splits text fields based on a delimiter.
○ Example: Split "American Airlines: AA" into separate
columns for "American Airlines" and "AA".
○ Variables and Field Types (Module)
■ Discover Variables and Field Types
● Data is organized into columns or fields made up of variables.
● Qualitative variables describe qualities or characteristics, and
quantitative variables describe measurable characteristics.
○ Example: "Name" and "Favorite food" are qualitative fields;
"Age" and "Height" are quantitative fields.
● Qualitative variables types:
○ Nominal: Categories without a ranked order.
■ Example: Types of fruit (bananas, grapes, apricots,
apples).
○ Ordinal: Categories with a logical rank-order.
■ Example: Survey responses (Never, Sometimes,
Mostly, Always).
● Quantitative variables types:
○ Discrete: Variables that can be counted individually.
■ Example: Number of children in a household.
○ Continuous: Variables with an infinite number of values
between any two values.
■ Example: Time, which can be broken down infinitely
(1.64 seconds, 1.642378765 seconds, etc.).
■ View Variables in Visualizations
● Variables can be qualitative or quantitative.
○ Quantitative variables:
■ Can be calculated.
■ Can be aggregated (e.g., sum, average).
■ Example: Sales for a region.
○ Qualitative variables:
■ Set the visualization's level of detail.
■ Used to categorize, segment, and detail data.
■ Example: Region in a sales visualization.
● Visualization differences:
○ Visualization with only a quantitative variable shows the
total value (e.g., total profit).
○ Adding a qualitative variable segments the data (e.g., profit
by product category).
● Variables in a business franchise dataset:
○ Qualitative: Category, Order Priority, Ship Mode,
Sub-Category.
○ Quantitative: Profit, Sales, Shipping Cost.
● Types of qualitative variables:
○ Nominal: No implied rank or order (e.g., Category,
Sub-Category).
○ Ordinal: Implies a logical rank or order (e.g., Order Priority,
Ship Mode).
● Visualization insights:
○ Using only quantitative variable: Shows average shipping
costs.
○ Adding nominal variable (Category): Segments average
shipping costs by product category.
○ Adding second nominal variable (Sub-Category): Shows
average shipping costs by product subcategory.
○ Using ordinal variable (Order Priority): Analyzes average
shipping costs by order priority.
○ Adding second ordinal variable (Ship Mode): Analyzes
shipping costs by both order priority and shipping mode.
○ Aggregation and Granularity (Module)
■ Explore Aggregation
● Aggregation:
○ Collection of quantitative data to show large data trends.
○ In Tableau, quantitative fields are aggregated by default
but can be disaggregated to show every data point.
● Predefined aggregations in Tableau:
○ Sum: Total of the numbers.
○ Average: Mean of the numbers.
○ Median: Middle value in ordered data.
○ Minimum: Smallest number.
○ Maximum: Largest number.
○ Count: Number of rows.
● Aggregation examples:
○ Using only "Life Expectancy" shows total life expectancy.
○ Adding "Year" shows life expectancy per year.
○ For 1918, the sum of life expectancy is 117.9 years.
○ Average life expectancy for 1918 is 39.3 years.
○ Median life expectancy for 1918 is 39.1 years.
○ Minimum life expectancy for 1918 is 36.6 years.
○ Maximum life expectancy for 1918 is 42.2 years.
○ Count of rows for 1918 is 3.
● Disaggregation example:
○ Adding "Sex" to visualization with "Life Expectancy" as a
sum shows separate data points for males, females, and
both sexes for each year.
○ For 1918, there are three distinct life expectancy values.
■ Explore Granularity
● Granularity:
○ Refers to the detail level of data.
○ Low granularity: data is not very detailed.
○ High granularity: data is highly detailed.
● Examples:
○ With only "Life Expectancy" and "Year", data has a higher
granularity than just "Life Expectancy" alone.
○ When "Sex" is added, data is at the highest granularity with
separate data points for each value.
● Scatter plot:
○ Useful to see correlations or relationships between values.
○ Starting with only "Profit" and "Sales", data has low
granularity.
● Increasing granularity in scatter plots:
○ By adding "Category", data splits into three marks for each
product category.
○ Adding "Region" further increases granularity, showing
profit differences across geographical markets.
● Filtering vs. Granularity:
○ Filters do not change granularity but exclude irrelevant
data.
○ Disaggregating data shows the highest granularity. For
instance, disaggregating shows each transaction for
furniture in Southeast Asia.
○ Data Distributions (Module)
■ Learn How to Show Distributions of Discrete Variables
● Data distribution:
○ Shows all possible data values and their frequency of
occurrence.
○ Describes how many times each data value appears.
● Variables:
○ Can be discrete or continuous.
○ Discrete variables have distinct values.
● Distributions for discrete variables:
○ Can be viewed in terms of frequency (count) or proportion
(percentage).
● Example: Candy Colors
○ Frequency Distribution:
■ Brown: 17, Red: 18, Yellow: 7, Green: 7, Blue: 2,
Orange: 4.
○ Proportion Distribution:
■ Given by manufacturer as percentages of total
candies produced.
● Proportions:
○ Represented as decimals (e.g., 0.20 for 20% red candies).
○ Sum of all proportions equals one (or 100%).
■ Use Histograms to Show Distributions of Continuous Variables
● Continuous variables:
○ Have values that form an unbroken whole.
● Distribution:
○ Shows possible data values and frequency of occurrence.
● Histograms:
○ Graphical representation of a distribution for continuous
variables.
○ Uses bins (equal-sized ranges) to group values.
● Shapes of Distributions:
○ Symmetrical:
■ Values evenly distributed around the center.
■ Mean and median are equal.
○ Positive Skew (Right Skew):
■ Data spreads out more to the right.
■ Median is less than the mean.
○ Negative Skew (Left Skew):
■ Data spreads out more to the left.
■ Median is greater than the mean.
● Histogram Components:
○ Bins: Equal-sized ranges to group data.
○ Columns: Represent count of items in each bin.
● Example: Olympic athletes' ages shown as bins in a histogram.
■ Use Box Plots to Show Distributions of Continuous Variables
● Box Plots:
○ Introduced by John Tukey in the 1970s.
○ Visually concise way to see and contrast data distributions.
○ Middle 50% of data is in the box (from 25th to 75th
percentile).
○ Median is at the 50th percentile.
● Percentiles:
○ Express how a score compares to other scores in the
same data set.
○ 25th percentile (lower hinge), 50th percentile (median), and
75th percentile (upper hinge).
● Whiskers:
○ Provide insight about values outside the middle 50%.
○ Show data spread including potential outliers.
● Creating a Box Plot:
○ Calculate percentiles.
○ Plot the box.
○ Determine step size (1.5 x IQR).
○ Add whiskers.
○ Mark outside values with a small "o" and far out values
with "*".
● IQR (Interquartile Range):
○ Difference between 75th percentile (upper hinge) and 25th
percentile (lower hinge).
● Box Plots vs. Histograms:
○ Histograms use bins for frequency.
○ Box plots show middle 50% of data in the box and outliers
outside whiskers.
○ Box plots use less space and can be easier for
comparison.
○ Variation for Data Comparisons (Module)
■ Measure Variance
● Variance and Standard Deviation:
○ Variance measures data point spread from the mean.
○ Standard deviation measures data set dispersion relative
to its mean.
○ High variance: data points spread out from mean and each
other.
● Calculating Variance and Standard Deviation:
○ Verify the mean: Total of all scores divided by the number
of data points.
○ Calculate each data point's difference from the mean.
○ Square each difference.
○ Sum all squared differences.
○ For variance, divide summed squares by the number of
data points.
○ For standard deviation, take the square root of variance.
● Sample Variance vs. Population Variance:
○ Population variance: Divide sum of squared deviations by
the number of items in the population.
○ Sample variance: Divide sum of squared deviations by
(number of items in sample - 1). This lessens bias.
● Example with Cats:
○ Calculated mean weight of cats.
○ Found each cat's difference from the mean.
○ Squared each difference.
○ Summed squared differences for variance.
○ Calculated standard deviation by taking square root of
variance.
■ Estimate Probability
● Continuous Distributions:
○ Represent all possible values of a continuous variable.
○ Depicted as density curves.
○ Total area under curve is 1 or 100% representing all
possible values.
● Density Curves:
○ Continuous distributions for all possible data points.
○ Total area under curve is 1 or 100%.
○ Y-axis shows density of probability.
● Normal Distribution:
○ Symmetrical "bell" shape curve.
○ Mean and median are equal.
○ Defined by two parameters: mean and standard deviation.
○ 68% data within ±1 standard deviation; 95% data within ±2
standard deviations.
● Usefulness of Normal Distribution:
○ Many natural phenomena approximate a normal
distribution.
○ Can estimate probability of occurrences with reasonable
accuracy.
○ Useful for population estimates from samples.
● Confidence Intervals:
○ Provides a range in which a population parameter will lie
with a certain probability.
○ Used for inference from sample to population.
○ 95% confidence interval means the interval will contain the
true mean 95% of the time.
○ Example: Mean weight of 10-year-olds in US can be
estimated with 95% confidence interval between 72.85 and
107.15 pounds.
● Real-World Examples:
○ Importance of understanding uncertainty in data
visualizations like hurricane paths.
○ Misinterpretations can lead to misinformation.
■ Make Inferences
● Inference:
○ Drawing conclusions about a population using sample
data.
○ Often used when gathering data for entire population is
impractical.
● Hypothesis Testing:
○ Used in various fields, e.g., business for quality control or
medical research for drug efficacy.
○ Involves:
■ Null Hypothesis: No impact or difference expected.
■ Alternative Hypothesis: A significant difference or
impact expected.
○ Tests assume null hypothesis is true initially.
○ Results help decide if there's a significant difference in
groups.
● P-Value:
○ Numeric result of hypothesis test.
○ Indicates probability that the null hypothesis is true.
○ Helps determine if null hypothesis should be rejected.
○ Not absolute proof; should be considered with caution.
● Using P-Values:
○ Traditionally, p-value of 0.05 was a common cutoff.
○ P-value of 0.05 or lower meant null hypothesis could be
rejected.
○ Current thinking is more nuanced; p-value by itself isn't
conclusive.
○ P-values can be manipulated based on data input.
● General Insights:
○ Inference, hypothesis testing, and p-values are key for
drawing conclusions from data.
○ Understanding these helps in making informed decisions
from data analyses.
○ Correlation and Regression (Module)
■ Examine Correlation in Data
● Inference:
○ Drawing conclusions about a population using sample
data.
○ Often used when gathering data for entire population is
impractical.
● Hypothesis Testing:
○ Used in various fields, e.g., business for quality control or
medical research for drug efficacy.
○ Involves:
■ Null Hypothesis: No impact or difference expected.
■ Alternative Hypothesis: A significant difference or
impact expected.
○ Tests assume null hypothesis is true initially.
○ Results help decide if there's a significant difference in
groups.
● P-Value:
○ Numeric result of hypothesis test.
○ Indicates probability that the null hypothesis is true.
○ Helps determine if null hypothesis should be rejected.
○ Not absolute proof; should be considered with caution.
● Using P-Values:
○ Traditionally, p-value of 0.05 was a common cutoff.
○ P-value of 0.05 or lower meant null hypothesis could be
rejected.
○ Current thinking is more nuanced; p-value by itself isn't
conclusive.
○ P-values can be manipulated based on data input.
● General Insights:
○ Inference, hypothesis testing, and p-values are key for
drawing conclusions from data.
○ Understanding these helps in making informed decisions
from data analyses.
■ Discover Relationships Using Linear Regression
● Linear Regression:
○ Shows direction and strength of the relationship between
two numeric variables.
○ Best-fitting straight line through scatter plot points predicts
Y values from X values.
○ Y is dependent variable, X is independent variable.
● Regression Line:
○ Best-fitting straight line through scatter plot points.
○ Can predict Y value from a known X value.
○ Equation example: �=113�+98,653Y=113X+98,653.
○ Slope (113) predicts increase in house price per square
foot.
○ Y-intercept (98,653) is price for a place with no square
footage.
● r-Squared Value:
○ Measure of how close data is to regression line.
○ Indicates how well model fits observations.
○ Perfect fit: r-squared = 1 (100%).
○ For home price data example, r-squared = 0.70 (70%).
● Linear Regression vs. Correlation:
○ Linear regression shows a model and prediction, predicting
Y from X.
○ Correlation shows a linear relationship between two
values.
○ Linear regression uses r-squared; Correlation uses r.
○ In regression, X and Y aren't interchangeable; in
correlation, they are.
● Key Takeaway:
○ Understanding correlation and regression helps in
examining data relationships.
● Is Your Data AI-Ready? (Link)
○ Introduction
■ The effectiveness of AI largely depends on the quality of the data it's
provided.
■ Proper data management leads to more insightful AI responses.
○ The Data Difference
■ Generative AI can revolutionize customer relationship management but
requires quality data.
■ Data-centric AI emphasizes the importance of accurate, current, and
complete data for AI systems.
■ Carl Brundage from Odaseva stresses on the importance of having a
complete picture of the customer.
○ What Your Company Can Do Now
■ Ensure high data quality by eliminating errors, duplicates, and
inconsistencies.
■ Unify data sources for a real-time comprehensive record.
■ Example: Formula 1 achieved 88% fan satisfaction by centralizing its
customer data.
○ Lay the Groundwork for Data-centric AI
■ Cleaning data is the first step to an effective AI program.
■ Tips from Tableau on data cleaning:
● Remove duplicate or irrelevant observations.
● Address structural errors like typos or mislabelings.
● Analyze outliers and determine their validity.
● Handle missing or incomplete data.
● Validate the cleaned data.
○ Data-centric AI + CRM = Killer Combo
■ Combining AI with quality data can transform Customer Relationship
Management (CRM).
■ A unified customer profile provides a comprehensive view of users.
■ Real-time data is essential for accurate AI predictions.
■ The hierarchy of knowledge management: Data, Information, Knowledge,
Wisdom.
■ Brundage's insight: Knowledge differentiates between data points, but
wisdom applies that knowledge practically.
○ Closing Thought
■ Brundage's quote: “Knowledge is knowing that a tomato is a fruit. Wisdom
is knowing it does not go into a fruit salad.”
● Data Management Best Practice Guide (Link)
○ Introduction
■ Data management is crucial for success with Salesforce.
■ Proper data management leads to actionable insights and goal
achievement.
○ Build a Data Management Strategy
■ Develop a clear strategy to guide data collection, review, and usage.
■ Resources:
● Video: Back Up, Manage, and Restore Salesforce Data.
● Trailhead: Sales Cloud Customers & Service Cloud Customers
data management strategy development.
○ Improve Data Quality
■ Ensure data is clean for accurate tracking, reporting, and deployment
effectiveness.
■ Resources:
● Trailhead: Intro to Data Quality & Data Quality.
● Expert Coaching: Individual Duplicate Management and Data
Management coaching for Premier and Signature Success Plan
customers.
○ Import Data
■ Integrate past records into Salesforce for comprehensive tracking and
reporting.
■ Resources:
● Video: Delete Trial Data, Update Record Types with Data Loader,
and Import Opportunities in Salesforce with Data Loader.
● Trailhead: Import Your Data & Strategies for Managing Account
Data.
○ Maintain and Clean Up Data
■ Keep data clean for consistent reliability and accurate reporting.
■ Resources:
● Video: Take Control of Duplicates.
● Trailhead: Duplicate Management.
● Article: Manage Duplicate Records.
● Community: Join the Duplicate Management Community.
○ Go Further with Data Management
■ Additional resources for extended guidance.
■ Resources:
● Live sessions: Ask an Expert.
● Guidance: Success Center & Salesforce Support on YouTube.
● Events: Explore Salesforce Events.
● Tool: Get the SFDC Data Manager.
● Community: Join the Customer Success Community.
○ Data Management Use Case Story: CloudKicks
■ CloudKicks, an online sneaker retailer, adopted Salesforce for sales and
data centralization.
■ Admin Linda Rosenberg faced challenges in data import and discovered
issues like duplicate data.
■ After rectifying the issues, Linda and the team formulated a data
management plan.
■ Outcomes: Improved data entry, reliable reports, and enhanced business
direction.
● Determine Data Requirements (Link)
○ Iterative Refinement in Data Preparation
■ Exploration can lead to reevaluation of prior assumptions.
■ Adjustments might be required based on new insights.
○ Einstein Discovery Data Requirements
■ Requires a CRM Analytics dataset with a minimum 3 columns: one
outcome variable and two explanatory or predictor variables.
■ The dataset should have at least 400 observations with a known
outcome.
■ Supports up to 50 variables and 20 million observations.
○ Consider Prior Record States
■ Some data sources, like Salesforce, maintain only the most recent values.
■ Historical data might require snapshot storage or custom fields.
○ Appropriate Level of Granularity
■ Determine the level of insights necessary for the objective.
■ Over-aggregation of data can be a mistake.
■ The desired outcome should guide data granularity.
○ Relevant Time Frames
■ Recent events are typically stronger predictors than older ones.
■ Consider cut-off times for relevancy.
■ For predictions, ensure variables are relevant to the prediction timeline.
○ Decide How Much Data to Collect
■ More data helps mimic real-world variable distributions.
■ More noise requires more data.
■ The balance between rows and columns for accurate analysis.
○ Consider Time Series
■ Time sequences should be reflected in datasets.
■ Proportional data collection across different time periods is essential.
○ Think Proportionally
■ Ensure balance in raw data values.
■ Avoid accidental bias by maintaining proportional variable values.
○ Provide Known Outcomes
■ Known outcome values, like KPIs, guide Einstein Discovery's analysis.
■ Data should clearly indicate outcomes, e.g., deals won or lost.
○ Bias and Fairness
■ Avoid datasets reflecting biased or unfair practices.
■ Einstein Discovery can detect proxy variables and disparate impact.
■ Biased data can be excluded during analysis or data preparation.
○ Avoid Overfitting and Underfitting
■ Overfitting: Using too many variable fields, capturing noise, resulting in
model failure with new data.
■ Underfitting: Overly simplistic model failing to capture data patterns.
■ Strive for balance between too many and too few variables.
● Data Quality Dimensions Cheat Sheet (Link)
○ Data Quality Dimensions Overview
■ Measurement of data's suitability for its intended purpose.
■ Ensures data trustworthiness.
■ Gauges specific data quality attributes.
○ Completeness
■ Checks the presence of all expected records in a dataset.
■ At the data element level, ensures necessary data is populated.
■ Example: All records should have a "CustomerName" field value.
○ Validity
■ Evaluates the validity of data element values.
■ Examples:
● "CustomerBirthDate" should be a past date.
● "CustomerAccountType" should be "Loan" or "Deposit".
● "LatestAccountOpenDate" should be a past date.
○ Uniqueness
■ Ensures no record duplication in a dataset.
■ Example: Each record must have a unique "CustomerID" and
"CustomerName".
○ Timeliness
■ Ensures dataset availability when needed.
■ Depends on service level agreements.
■ Example: All customer dataset records should load by 9:00 am.
○ Consistency
■ Checks data's consistency across all instances.
■ Variance threshold can measure it.
■ Example: Today's loaded records should be within +/- 5% of the previous
day's records.
○ Accuracy
■ Validates the data's correctness.
■ Example: "Customer Table" entries must match the Tax Form for
"Customer Name", "Customer Birthdate", and "Customer Address".

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy