The document provides an overview of the Salesforce Certified Associate exam and outlines some key concepts for the Salesforce platform and user management. Specifically:
1) The exam consists of 40 multiple-choice questions to be completed within 70 minutes, covering fundamental Salesforce concepts such as objects, fields, and navigation.
2) The Salesforce platform allows customizing applications through both declarative and programmatic development. It can be used across departments to streamline processes previously handled through emails and spreadsheets.
3) User management in Salesforce involves creating user accounts, assigning appropriate profiles and licenses, and controlling access at the object, field, and record levels through organization-wide defaults, sharing rules, and manual sharing
The document provides an overview of the Salesforce Certified Associate exam and outlines some key concepts for the Salesforce platform and user management. Specifically:
1) The exam consists of 40 multiple-choice questions to be completed within 70 minutes, covering fundamental Salesforce concepts such as objects, fields, and navigation.
2) The Salesforce platform allows customizing applications through both declarative and programmatic development. It can be used across departments to streamline processes previously handled through emails and spreadsheets.
3) User management in Salesforce involves creating user accounts, assigning appropriate profiles and licenses, and controlling access at the object, field, and record levels through organization-wide defaults, sharing rules, and manual sharing
Trailhead Trailmix Notes for Salesforce Certified Associate
Salesforce Certified Associate Exam Overview
● Salesforce Certified Associate Exam Overview ○ Salesforce Certified Associate exam is for candidates new to Salesforce ecosystem ○ Candidates interested in understanding and using Salesforce Customer 360 Platform ○ Candidates should have fundamental awareness of how integrated CRM platform connects departments and customer data ○ Candidates should be familiar with Salesforce as a user or learner ○ Candidates should have foundational knowledge of Salesforce's core capabilities and be able to navigate Salesforce ○ Exam consists of 40 multiple-choice/multiple-select questions ○ Time allotted: 70 minutes ○ Passing score: 62% ○ Registration fee: USD 75 plus applicable taxes ○ Retake fee: Free ○ Delivery options: Proctored exam at testing center or online proctored environment ○ No references allowed during the exam ○ No prerequisites Salesforce Platform Basics ● Get Started with the Salesforce Platform o The Salesforce platform is more than just a CRM, it has standard functionality and features to support various business activities. o The Salesforce platform allows for the customization and building of unique business applications. o Introduction to important terms in Salesforce: ▪ objects are a fundamental concept that represents a type of item or entity you can store data about. Think of objects as the tables in a database, where each object corresponds to a table that stores a particular kind of data. ▪ records are an individual instance or entry of an object ▪ fields are designated area where you can store a specific piece of data or information related to a record. There are stand out-of-the box fields and custom fields you can create. o A Trailhead Playground (TP) org is a safe environment to practice Salesforce skills. o The Salesforce platform allows for customization through no-code (declarative) development. Additionally, through code (programatic) development. ● Discover Use Cases for the Platform o The Salesforce platform helps accelerate business by replacing manual tasks with streamlined processes. o Projects with high impact and low effort are ideal to start building on the platform. o Processes with heavy email collaboration, reliance on spreadsheets, shared local documents, repetitive manual steps, and impact on only a few departments are great candidates for early projects. o The platform can be customized for HR departments to streamline and automate the hiring and onboarding process. o The platform can be used by IT departments to create an IT ticketing system and streamline IT processes. o The platform can be customized for different departments, such as finance, product, supply chain, and ops, to meet their specific needs. ● Understand the Salesforce Architecture o Salesforce architecture consists of layers that sit on top of each other, like a cake. o Salesforce is a cloud company, offering services in the trusted, multitenant cloud. o The Salesforce platform is powered by metadata and includes data services, artificial intelligence, and robust APIs. o All apps in Salesforce sit on top of the platform and have consistent functionality. o Trust, multitenancy, metadata, and API are important terms to understand in Salesforce architecture. o Trust.salesforce.com is a vital resource for viewing performance data and learning about data security. o Salesforce operates in a multitenant cloud, sharing resources among different companies. o Multitenancy allows all customers to access the same computing power, data storage, and core features. o Metadata is data about data and includes fields, page layouts, and customizations in Salesforce org. o Metadata gives structure to the org and helps with data collection and customization. o The API allows different software to connect and exchange information. o APIs in Salesforce enable access to data and metadata through API names. o The API provides flexibility and allows for unique and creative solutions in Salesforce. o The API is used in standard functionality and custom app development in Salesforce. ● Navigate Setup o Setup is the main area for customizing, configuring, and supporting your org o Access Setup from the gear menu at the top of the screen o Object Manager is where you can view and customize objects o Setup Menu provides quick links to various pages for managing users and modifying settings o Use Quick Find to search for specific pages or features o The Setup menu has three main categories: Administration, Platform Tools, and Settings o Administration is for managing users and data o Platform Tools is for customization and development o Settings is for managing company information and org security o Top five Setup pages to know about: Company Information, Users, Profiles, View Setup Audit Trail, Login History User Management ● Add New Users o A user is anyone who logs in to Salesforce and needs access to the company's records. o Each user has a user account that contains information such as username, email address, first name, last name, alias, nickname, license, profile, and role. o Usernames must be formatted like an email address and must be unique across all Salesforce organizations. o User licenses determine which features the user can access in Salesforce. o Profiles determine what users can do in Salesforce and come with a set of permissions. o Roles determine what users can see in Salesforce based on their location in the role hierarchy. o Guidelines for adding users include ensuring unique usernames, using email format for usernames, allowing multiple users to have the same email address, requiring users to change their password on first login, and managing login links for new users. o Users can be added one at a time or in bulk, with the maximum number of users determined by the Salesforce edition and user licenses. o The Salesforce mobile app allows users to manage users on the go, including resetting passwords and viewing system status. o Logging in to the Salesforce mobile app requires a username, password, and correct login URL. o The Trust Status page in Salesforce provides information about system performance and any recent changes or issues. o Users can freeze a compromised user account from anywhere using the Salesforce mobile app. ● Control What Your Users Can Access o Object-level security controls access to different types of data for different sets of users o Field-level security restricts access to specific fields within an object o Record-level security allows for precise control over which individual records within an object user can access o Organization-wide defaults specify the baseline level of access to records for users who don't own them o Role hierarchies grant access to higher-level users in the hierarchy o Sharing rules provide automatic exceptions to organization-wide defaults for specific groups of users o Manual sharing allows record owners to share their records with other users o Setting organization-wide defaults requires considering the most restricted user and their access needs for each object o Default access settings include Private, Public Read Only, Public Read/Write, and Controlled by Parent o Granting access using hierarchies allows users above the record owner in the role hierarchy to access records automatically o Sharing recalculation runs automatically when organization-wide defaults are updated o Additional record-level security controls can be used to selectively grant access to specific users who need it Data Security ● Control Access to the Org ○ Create, view, and manage users. ○ Set password policies. ○ Limit the IP addresses from which users can log in. ○ Limit the times at which users can log in. ○ Control Access to the Organization: ■ Manage authorized users, set password policies, and limit when and where users can log in. ○ Manage Users: ■ Each Salesforce user has a username, password, and profile. ■ Profiles determine user permissions, data visibility, and data manipulation. ■ To view and manage users, go to Setup > Users. ○ Create a User: ■ Go to Setup > Users > New User. ■ Enter user details such as name, email, and username. ■ Select user license and profile. ■ Choose to generate a new password and notify the user. ○ Deactivate a User: ■ Go to Setup > Users > Edit (next to the user's name). ■ Clear the Active checkbox and save. ■ Alternatively, freeze the user's account to prevent login temporarily. ○ Set Password Policy: ■ Go to Setup > Password Policies. ■ Customize password settings like length, complexity, and expiration. ■ Set login attempts and lockout periods. ■ Choose actions for forgotten passwords and locked accounts. ○ Specify Trusted IP Ranges for the Org: ■ Go to Setup > Network Access > New. ■ Enter the start and end points of trusted IP addresses. ○ Restrict Login Access by IP Address Using Profiles: ■ Go to Setup > Profiles > Select a profile > Login IP Ranges > New. ■ Enter the start and end points of the trusted IP address range. ■ Users outside the range cannot log in. ○ Restrict Login Access by Time: ■ Go to Setup > Profiles > Select a profile > Login Hours > Edit. ■ Set the days and hours when users can log in. ■ Clear all times to allow users to log in at any time. ● Control Access to Objects ○ Manage Object Permissions: ■ Set permissions on a particular type of object to control data access. ■ Object permissions can be set with profiles or permission sets. ■ Profiles determine the objects a user can access and the actions they can perform on object records. ■ Permission sets grant additional permissions and access settings to a user. ○ Use Profiles to Restrict Access: ■ Each user has a profile that controls their access to data and features. ■ Profiles determine which data the user can see and what they can do with that data. ■ Standard profiles are pre-defined profiles with default permissions for standard objects. Standard profiles cannot be edited. ■ The System Administrator profile has the widest access to data and configuration abilities. ○ Create a Profile: ■ Clone an existing profile and modify it to create a new profile. ■ Enable the Enhanced Profile User Interface for easier profile management. ○ Assign a Profile: ■ Customize a profile to match the needs of specific users. ■ Assign the profile to users in the Users section of Setup. ○ Use Permission Sets to Grant Access: ■ Permission sets provide additional settings and permissions to users without modifying their profiles. ■ Grant access to custom objects or apps using permission sets. ■ Grant permissions to specific fields temporarily or long-term using permission sets. ○ Create a Permission Set: ■ Clone an existing permission set or create a new one. ■ Assign the permission set to specific users in the Permission Sets section of Setup. ● Control Access to Fields ○ Reasons to limit access to specific fields: ■ Protect sensitive information ■ Control data integrity ■ Maintain privacy and compliance ○ Field-level security settings control: ■ Visibility of fields in any part of the app ■ Whether a user can see, edit, and delete the value for a particular field on an object ○ Field settings can be applied by: ■ Modifying profiles or permission sets ■ Using the Field Accessibility menu in Setup ○ After setting field-level security for users, you can: ■ Create page layouts ■ Verify field accessibility ■ Customize search layouts ○ Field settings can be applied by modifying profiles: ■ Enable enhanced profile user interface ■ Go to Setup > Profiles ■ Select the profile to change ■ Click Object Settings and select the object ■ Edit field permissions and save settings ○ Field settings can also be applied by modifying permission sets: ■ Go to Setup > Permission Sets ■ Select a permission set ■ Click Object Settings and select the object ■ Edit field permissions and save the permission set ■ Manage assignments and select users who need the permissions ○ By combining security controls at all three levels (object-level access, field-level security, and record-level access), a highly secure data access model can be created. ● Control Access to Records ○ Four ways to control access to records: ■ Org-wide defaults: specify the default level of access users have to each other's records. ■ Role hierarchies: ensure managers have access to the same records as their subordinates. ■ Sharing rules: automatic exceptions to org-wide defaults for particular groups of users, to give them access to records they don't own or can't normally see. ■ Manual sharing: lets record owners give read and edit permissions to users who might not have access to the record any other way. ○ Record access determines which individual records users can view and edit in each object they have access to in their profile. ○ Permissions on a record are evaluated according to a combination of object-level, field-level, and record-level permissions. ○ When object-level permissions conflict with record-level permissions, the most restrictive settings win. ○ Visibility and access to any type of data are determined by the interaction of security controls based on key principles. ○ Baseline permissions on any object are determined by the user's profile. ○ Access to records a user does not own is set first by the org-wide defaults. ○ Role hierarchy can be used to open record access backup for certain roles. ○ Sharing rules can be used to expand access to additional groups of users. ○ Each record owner can manually share individual records with other users. ○ Org-wide defaults specify the baseline level of access that the most restricted user should have. ○ Org-wide sharing settings can be set separately for each type of object. ○ Org-wide defaults can be set to Private, Public Read Only, Public Read/Write, or Controlled by Parent. ○ Role hierarchy automatically grants access to records for users above the record owner in the hierarchy. ○ Grant Access Using Hierarchies checkbox can be used to disable access to records to users above the record owner in the hierarchy for custom objects. ● Create a Role Hierarchy ○ Users can access the data of all the users directly below them in the hierarchy. ○ Role hierarchies do not have to match the org chart, but each role represents a level of data access. ○ A manager always has access to the same data as their employees, regardless of org-wide default settings. ○ Roles can control the level of visibility that users have into Salesforce data. ○ Roles can view, edit, and report on data owned by or shared with users below them in the hierarchy. ○ Sharing settings determine whether users have access to data owned by or shared with their subordinates in the hierarchy. ○ Grant Access Using the Hierarchies option controls automatic access to data owned by or shared with subordinates. ○ Custom objects can have sharing access using hierarchies enabled or disabled. ○ To control sharing access using hierarchies for custom objects, go to Sharing Settings in the Quick Find box. ○ Implementing a role hierarchy starts with consolidating different job titles into single roles. ○ From Setup, go to Roles to create and edit roles. ○ The tree view or list view can be used to define the role hierarchy. ○ Start by adding the CEO role at the top of the hierarchy. ○ Assign users to roles as needed. ○ Speed up the process of adding a new role by clicking Add Role directly under the appropriate role. ○ The role hierarchy grants record-level permissions based on the hierarchy structure. ○ The role hierarchy allows users to view and update records owned by users below them in the hierarchy. ○ Role hierarchy is a powerful way to provide access to data for users who need it. ○ Combine sharing rules and manual sharing to share records between groups and peers in the role hierarchy. ● Define Sharing Rules ○ Sharing Rules: ■ Org-wide default sharing settings provide baseline access levels ■ Sharing rules can be used to make exceptions to org-wide sharing settings for selected users ■ Sharing rules can be based on record ownership or field values ■ Three components of sharing rules: ● Share which records? ● With which users? ● What kind of access? ■ Sharing rules should be defined for a specific group of users that can be determined or predicted in advance ■ Sharing rules work best when the group of users is stable and doesn't frequently change ○ Define a Public Group: ■ A public group is a collection of users, groups, roles, or territories with a common function ■ Public groups make it easier to create and understand sharing rules ■ Steps to create a public group: ● Go to Setup > Public Groups ● Click New and provide a label for the group ● Choose the member types for the group and add users ● Save the group ○ Define a Sharing Rule: ■ Sharing rules can be defined for a single public group, role, or territory ■ Sharing rules can also include subordinates of a role or territory ■ Steps to define a sharing rule: ● Go to Setup > Sharing Settings ● Choose the object for which to create the sharing rule ● Click New in the Sharing Rules area and provide a label for the rule ● Select the rule type (owner-based or criteria-based) ● Select the records to be shared and the users to share with ● Set the sharing access setting ● Save the rule Permission Set Groups ● Get Started with Permission Set Groups ○ Permission set groups bundle permission sets together based on a job function. ○ Permission set groups simplify permission set management and help enforce assignments based on the least privilege. ○ Users can be assigned to permission set groups instead of individually assigning them to multiple permission sets. ○ Permission sets within a permission set group can also be used outside of the group. ○ Permissions in a permission set group are calculated based on the permissions in the individual permission sets within the group. ○ Changes to permission sets within a permission set group trigger a recalculation of the group. ● Mute Permissions in Permission Set Groups ○ Muting allows you to customize a permission set group by disabling selected permissions in it. ○ Muting a permission affects only users assigned to the permission set group, not users assigned directly to a permission set outside of the group. ○ Muting offers flexibility in designing your permissions model. ○ Muting can be used to mute permissions in groups for features that you're not ready to adopt yet. ○ To mute a permission, add it to a muting permission set in the selected permission set group. ○ Muting permissions in a permission set group allows you to maintain the integrity of the group while adding additional permissions for specific users or teams. ○ When muting permissions, pay attention to permission dependencies to avoid removing necessary permissions from users. ○ Salesforce Help provides resources on muting permission sets. Data Modeling ● Understand Custom & Standard Objects ○ Perks of using objects on the Salesforce platform: ■ Objects help track and organize data in a way that makes sense to humans. ■ Objects provide special functionality, such as automatically building user interface layouts. ○ Difference between standard objects and custom objects: ■ Standard objects are included with Salesforce and are commonly used for business purposes. ■ Custom objects are created by users to store information specific to their company or industry. ○ Types of custom fields an object can have: ■ Identity fields, which are automatically generated and unique for each record. ■ System fields, which provide information about a record from the system. ■ Name fields, which distinguish between records with text or auto-numbered names. ■ Custom fields, which are created by users on standard or custom objects to store additional information. ○ Best practices for customizing objects: ■ Use descriptive and unique names for objects and fields. ■ Include descriptions and help text to clarify the purpose of customizations. ■ Make important fields required to ensure complete data entry. ● Create Object Relationships ○ Object relationships connect two objects together. ○ There are two main types of object relationships: lookup and master-detail. ○ Lookup relationships link two objects together so that you can look up one object from the related items on another object. ○ Bother Lookup relationships and Master-detail relationships can be one-to-one or one-to-many. ○ Master-detail relationships are tighter and the master object controls certain behaviors of the detail object. ○ In a master-detail relationship, if a record on the master object is deleted, all its related detail records are deleted as well. ○ Lookup relationships are used when objects are only related in some cases and the objects work as stand-alone objects. ○ Master-detail relationships are highly dependent on the master object and the detail object doesn't work as a stand-alone. ○ Hierarchical relationships are a special type of lookup relationship available only on the User object. ○ Adding relationships between objects increases the complexity of the data model. ○ To create a custom object, go to the Object Manager tab and click Create | Custom Object. ○ To create a lookup relationship, go to Object Manager | [Custom Object] | Fields & Relationships and click New. Choose Lookup Relationship and specify the related object. ○ To create a master-detail relationship, go to Object Manager | [Custom Object] | Fields & Relationships and click New. Choose Master-Detail Relationship and specify the related object. ○ To view and add related records, navigate to the related tab on the record and click New. Enter the required information and save. ● Work with Schema Builder ○ the Schema Builder provides a dynamic environment to view and modify all the objects and relationships in your application. It's a graphical tool that allows you to see and work with the structure (or schema) of your Salesforce data. ○ The Schema Builder is an efficient way to do the following: ■ View existing objects and their relationships in a visual layout. ■ Create new custom objects and fields. ■ Modify existing objects and fields. ■ Establish relationships between objects (e.g., lookup, master-detail). ■ See details about fields, such as their data type and attributes. Lightning App Builder ● Get Started with the Lightning App Builder ○ Lightning App Builder helps build responsive apps and custom pages for Lightning Experience and the mobile app ○ Lightning App Builder is a point-and-click tool for creating custom pages ○ Lightning App Builder can be used to manage app settings, branding, navigation, and Lightning pages ○ Lightning pages can be single-page apps, dashboard-style apps, point apps, custom record pages, or custom home pages ○ Lightning pages are composed of regions that contain components ○ Lightning components can be standard components, custom components, or third-party components ○ The Lightning App Builder user interface consists of a header, toolbar, components pane, canvas area, and properties pane ○ Different types of Lightning pages can be created, including app pages, home pages, and record pages Formulas and Validations ● Use Formula Fields ● Formula Fields: ○ Formula fields are used to display data in a customized way. ○ They can perform calculations, manipulate text, and create clickable hyperlinks. ○ They can be added to page layouts, reports, and list views for easy access to important information. ○ Start with simple calculations and gradually build up to more complex scenarios. ● Formula Editor: ○ The formula editor is used to create and edit formula fields. ○ It has two flavors: Simple and Advanced, with Advanced being recommended for more powerful formulas. ○ The editor allows you to insert fields, operators, and functions into your formulas. ○ Whitespace doesn't matter in formulas, and they are case sensitive. ○ Use the Check Syntax button to ensure the formula is error-free before saving. ● Example 1: Display an Account Field on the Contact Detail Page: ○ Cross-object formula fields can be used to display fields from related objects. ○ Create a formula field on the Contact object to display the account number. ○ Use the formula editor to insert the Account Number field from the Account object. ○ Check the syntax and save the formula field. ● Example 2: Display the Number of Days Until an Opportunity Closes on a Report: ○ Formula fields can be used in reports to display calculated values. ○ Create a formula field on the Opportunity object to calculate the number of days until the opportunity closes. ○ Use the formula editor to subtract the Close Date field from the TODAY() function. ○ Check the syntax and save the formula field. ○ Add the formula field to a report to display the calculated value. ● Example 3: Find Distinct Objects Using the Power of One: ○ The Power of One formula is used to count the number of unique objects in a report. ○ Create a formula field on the User object and set the formula to 1. ○ Add the formula field to a report and summarize it to see the number of distinct objects. ● Debug Formulas: ○ Syntax errors are common when working with formulas. ○ Use the Check Syntax button to identify and fix errors. ○ Common syntax issues include missing parentheses, incorrect parameter types, incorrect number of parameters, incompatible formula results, missing fields, and unknown functions. ● Implement Roll-Up Summary Fields ○ Roll-up summary fields calculate values from a set of related records ○ Roll-up summary fields require a master-detail relationship ○ Different types of summaries can be used, such as COUNT, SUM, MIN, and MAX ○ To create a roll-up summary field: ■ Go to Setup, open Object Manager, and click on the desired object ■ Click on Fields & Relationships, then click New ■ Choose the Roll-Up Summary field type ■ Enter the Field Label and choose the Summarized Object and Field to Aggregate ■ Click Next, Next, and Save ○ Examples of roll-up summary fields include: ■ Date Opportunity First Created ■ Total Price of All Products Related to an Opportunity ■ Minimum List Price of An Opportunity ○ The types of fields that can be calculated in a roll-up summary field depend on the type of calculation ● Create Validation Rules ○ Validation rules verify that data entered by users meets specified standards before saving. ○ Validation rules can contain formulas or expressions that evaluate data in one or more fields. ○ Validation rules can return a value of True or False to indicate if data is valid or invalid. ○ Error messages can be included in validation rules to display to users when they enter invalid values. ○ Validation rules contribute to quality data by ensuring data meets specified criteria. ○ To create a validation rule, go to Setup, Object Manager, and click on the desired object. ○ In the left sidebar, click on Validation Rules and then click New. ○ Enter the rule name, error condition formula, and error message. ○ Use the Check Syntax button to check for formula errors and click Save to finish. ○ Examples of validation rules include checking if an account number is numeric, if a date is in the current year, if a number range is within a specified limit, if a website URL has a valid extension, and if a billing country is a valid ISO 3166 two-letter code. Accounts & Contacts for Lightning Experience ● Store Information About Your Customers ○ Accounts and contacts are important objects in Salesforce for storing customer information. ○ Accounts are companies that you do business with, while contacts are the people who work for those companies. ○ Person accounts are used for individual consumers or solo contractors. ○ Business accounts are used to track companies and their information. ○ Contacts are used to track the people who work at those companies. ○ You can add new business accounts and associated contacts in Salesforce. ○ It is important to track customer interactions and keep records up to date. ○ You can use features like News and Social Accounts, Contacts, and Leads to gather more information about your accounts and contacts. ○ Best practices for managing accounts and contacts include using naming conventions, associating contacts with accounts, not letting inactive accounts and contacts get lost, maintaining active ownership, and keeping records updated. ● Understand Account and Contact Relationships ○ Different types of relationships between accounts and contacts: ■ Relationships between companies (accounts) and the people who work at them (contacts). ○ Contacts to Multiple Accounts: ■ Contacts can work with multiple companies. ■ Relating a contact to multiple accounts helps track relationships between people and businesses without creating duplicate records. ■ Every contact needs to be directly associated with an account, and any other accounts associated with the contact represent indirect relationships. ○ Relationship details to help close deals: ■ Modifying values in the Roles field and creating custom fields can accurately represent the relationships your company maintains. ○ Account Hierarchies: ■ Parent accounts can be recorded to generate a family tree for accounts. ■ Account hierarchy shows the relationship between accounts. ○ Best practices for establishing account hierarchies: ■ Global Enterprise Account: Establish one global account and link all contacts, opportunities, cases, etc. to that single overarching account. ■ Location-Specific Accounts: Establish accounts for each location and create separate records for each location. ■ Recommended to establish accounts for each separate location for better customer success and reporting. ● Account Teams: ○ Multiple people may work with each account. ○ Account teams enable appropriate access and roles for different team members. ○ Account Teams feature needs to be turned on and roles must be set up by an administrator. ○ Default Account Teams can be set up to save time and avoid entering the same members repeatedly. Leads & Opportunities for Lightning Experience ● Create and Convert Leads as Potential Customers ○ Leads are potential customers and companies that you've identified ○ Leads can be found through various methods such as referrals, website contacts, conferences, and partner companies ○ Leads help track, report on, and target marketing campaigns ○ Leads can be added manually or through importing files or automatic processes ○ Lead records serve as a workspace to track interactions, check campaign history, and plan future activities ○ The lead's status indicates where they are in the sales process ○ Leads can be converted into opportunities, accounts, and contacts ○ Converting a lead creates a business account, contact, and opportunity ○ It's important to have a standard naming convention for leads and opportunities ● Work Your Opportunities ○ Opportunities as Deals: ■ Opportunities are deals in progress. ■ Can be created for existing accounts or by converting a qualified lead. ■ Used to track deals, understand customers, and focus team efforts. ○ Opportunity Stages: ■ Deals progress through stages linked to tasks and likelihood of completing the sale. ■ Typical stages: Prospecting, Proposal/Price Quote, Negotiation/Review, Closed/Won, Closed/Lost. ■ Likelihood of sale increases as deal progresses. ■ Probability of winning associated with each stage. ■ Companies may have different stages based on their sales processes. ○ Creating an Opportunity: ■ Go to Opportunities tab and click New. ■ Select the appropriate record type. ■ Provide a name for the opportunity. ■ Select the related account. ■ Choose a close date. ■ Select the current stage and adjust probability if needed. ■ Click Save. ○ Contact Roles on Opportunities: ■ Contact roles indicate which contacts are involved and their relationship to the opportunity. ■ Can link contacts from other accounts to the opportunity. ■ Add contact roles in the Contact Roles related list. ■ Edit Contact Roles, enter a contact, choose a role, and save. ● Sell as a Team and Split the Credit ○ Opportunity teams are used to track the progress of an opportunity and allow team members to work together. ○ Opportunity teams are temporary and composed of individuals who can help close a deal. ○ Default opportunity teams can be created to easily set up sales teams for opportunities. ○ Account teams can also be added to an opportunity instead of an opportunity team. ○ Opportunity splits can be enabled to give team members incentive to complete a deal and allow the opportunity owner to share credit. ○ Revenue splits are used to credit team members directly responsible for the revenue on an opportunity. ○ Revenue splits always total 100% of the opportunity amount. ○ Overlay splits can be used to credit supporting team members and can total any percentage of the opportunity amount, including over 100%. ○ Overlay splits do not count toward the revenue split on the same opportunity. ○ Individual sales credits can be rolled into forecasts, quota reports, and pipeline reports for the entire team. ○ Report types for generating reports on split opportunities include Split Opportunities, Split Opportunities with Products, and Split Opportunities with Products and Schedules. ● Visualize Success with Path and Kanban ○ Lightning Experience offers options like Path and the Kanban view to help track, manage, and update records efficiently. ○ Path provides a visual representation of where a record is in the sales process and allows for easy status updates. ○ Key Fields highlight important information on a record, eliminating the need to switch tabs or scroll. ○ The Kanban view is a visual summary of records in a list view, allowing for easy sorting, filtering, and movement of opportunities. ○ Opportunities in the Kanban view can be moved to the next stage by dragging and dropping. ○ Other changes to records can be made within the Kanban view, such as editing, deleting, or changing the owner. ○ Charts can be viewed to summarize data in different ways, providing insights into account activity and deal stages. ○ Filters can be applied in the Kanban view to narrow down records based on specific criteria. ○ The Kanban view can be customized to organize records into different columns and summarize data based on different fields. ○ Path and the Kanban view are valuable tools for tracking, managing, and updating records in Salesforce. AppExchange Basics ● Get Started with AppExchange ○ AppExchange is the marketplace for all things Salesforce, including apps, Lightning components, Flow solutions, and more. ○ AppExchange offers extension, connection, and innovation. ○ AppExchange is a community of Salesforce partners, admins, developers, and users. ○ AppExchange has two kinds of listings: solutions and consultants. ○ Solutions plug into Salesforce and extend its functionality. ○ Consultants specialize in building and implementing custom solutions for specific clouds or industries. ○ AppExchange collections are curated groups of listings that help users find top solutions in a particular area. ○ AppExchange is always changing and growing, so it's important to check for new listings regularly. ○ AppExchange offers free solutions, including Salesforce Labs solutions built by Salesforce employees. ○ Pricing on AppExchange varies, with both free and paid solutions available. ○ Developing an AppExchange strategy involves considering solution type, functionality, budget, stakeholder needs, testing, and technical considerations. ○ It's important to meet with stakeholders to understand their needs and expectations. ○ Testing solutions in a Developer Edition org or sandbox is recommended before installing in a production org. ● Explore AppExchange Listings ○ Components of an AppExchange listing: ■ Listing summary section provides key details and pricing information. ■ Listing actions bar allows users to save the listing and learn more about it. ■ Overview tab provides a detailed description, contact information, and links to documentation. ■ Reviews tab displays ratings and feedback from the community. ■ Consultant listings also have an Expertise tab highlighting their specialization and certifications. ○ Ways to try an AppExchange solution: ■ Test Drive: Experience the solution in a read-only Developer Edition org. ■ Install in Sandbox: Try out the solution in a preproduction environment. ■ Free Trial: Experience the solution in a writable Developer Edition org for a limited time. ● Install AppExchange Packages ○ Managed and unmanaged packages are two types of packages used to distribute solutions in Salesforce. ○ Managed packages cannot be customized, while unmanaged packages can be customized. ○ Upgrades for managed packages can be automatically done by the provider, while upgrades for unmanaged packages require uninstalling and reinstalling a new version. ○ The contents of managed packages do not count against the app, tab, and object limits in the org, while the contents of unmanaged packages do count against these limits. ○ Before installing a package, ask yourself if you are installing it in the right org, if you have reviewed the documentation, and who needs access to the solution. ○ To install a package, you need to have the login credentials for the org where you want to install it. ○ Connect your Trailhead Playground account to your Trailblazer account to install packages into your playground. ○ When installing a package, choose the org where you want to install it from the connected Salesforce accounts. ○ Install the Salesforce Adoption Dashboards app in your Trailhead Playground for testing purposes. ○ The app includes three dashboards that provide user behavior, usage of key objects, and sales and marketing data. ○ The User Adoption dashboard shows information about logins by region, role, and total logins. Reports & Dashboards for Lightning Experience ● Introduction to Reports and Dashboards in Lightning Experience ○ Reports and dashboards provide answers to business questions using Salesforce data. ○ Before building a report, it is important to phrase the business need as an answerable reporting question. ○ Reports are lists of records that meet defined criteria and can be filtered, grouped, and displayed graphically. ○ Dashboards are visual displays of key metrics and trends based on reports. ○ Each dashboard component is based on a single source report. ○ Report folders determine access and can be public, hidden, or shared. ○ Dashboards are stored in folders and require access to view underlying reports. ○ Each dashboard has a running user, whose security settings determine data visibility. ○ Dynamic dashboards use the logged-in user as the running user for personalized access. ○ Report types determine which fields and records are available for use in reports. ○ Salesforce provides predefined standard report types, but custom report types can be created if needed. ● Format Reports ○ There are three report formats available: Tabular, Summary, and Matrix. ○ Tabular reports are the simplest and fastest way to look at data. ○ Summary reports allow you to group rows of data, view subtotals, and create charts. ○ Matrix reports allow you to group records both by row and by column. ○ Each report format has its own primary use case and features. ○ It is important to set the appropriate filters and columns for each report format. ○ Detail rows can be toggled on or off in summary and matrix reports. ○ Saving and naming reports is important for organization and future reference. Salesforce Help ● Salesforce Help ○ Salesforce Help is a resource that provides access to Help and Training resources, Premier features, and Salesforce Support. ○ To log in to Salesforce Help, use your Trailblazer account. ○ Salesforce Help provides various methods to contact support, including Live Chat, Call Us, Webinars, Expert Coaching Session, and Admin Assist Case. ○ In the My Cases section, you can view all open and closed cases for your org and search for specific cases using the search field. ○ The Case Collaborators feature allows you to add up to 20 individuals from a Support Case to keep them updated. What Does Salesforce Do? ● What Does Salesforce Do? ○ Salesforce is the customer company that helps businesses build strong customer relationships. ○ Salesforce's CRM software breaks down technology silos between departments and unites sales, service, marketing, commerce, and IT teams around a single shared view of customers. ○ Customer 360 is Salesforce's portfolio of products and services that use AI and real-time data to provide a complete picture of customers and drive customer trust and business growth. ○ Salesforce's CRM software is cloud-based, allowing teams to connect and work from anywhere. ○ Salesforce's Data Cloud connects various data sources to create personalized customer experiences. ○ Salesforce's Einstein GPT is generative AI for CRM that automates tasks and generates personalized content. ○ Salesforce offers tools for marketing, sales, commerce, service, and IT. ○ Salesforce's Marketing Cloud helps save time, increase efficiency, and engage customers across multiple channels. ○ Salesforce's Sales Cloud simplifies and manages the entire sales cycle and provides real-time insights and recommendations. ○ Salesforce's Commerce Cloud creates personalized shopping experiences and maximizes revenue. ○ Salesforce's Service Cloud helps scale customer service, personalize interactions, and provide seamless experiences across multiple channels. ○ Salesforce's IT tools automate processes, build intelligent apps, and secure data. ○ Salesforce is known for revolutionizing business technology as one of the first cloud-based software companies. ○ Salesforce is committed to values such as sustainability, equality, and philanthropy. ○ Salesforce is customer-obsessed and focuses on customer success to help businesses build strong relationships with their customers. The Benefits of Declarative Programming vs. Imperative Programming ● The Benefits of Declarative Programming vs. Imperative Programming ○ Two types of programming: imperative programming and declarative programming ○ Imperative programming uses coding languages to tell the computer how to perform an action ○ Declarative programming tells the computer the end result and allows it to figure out how to get there ○ Declarative programming is click or drag-and-drop solutions that don't require coding knowledge ○ Benefits of declarative programming: no need to hire a specialist coder, quicker turnaround, easy customization, quicker problem resolution, scalability ○ Salesforce Lightning Platform is an example of a declarative programming platform ○ Salesforce Lightning Platform allows users to personalize and build apps, drive productivity, use the Lightning Design System, and build apps faster with Lightning Components ○ Low-code/visual development is viewed as a critical or high priority by high-performing IT leaders ○ Consider using Salesforce Lightning Platform to achieve technological innovation without hiring a dedicated development team. Discover Your Ideal Career in the Cloud ● Discover Your Ideal Career in the Cloud ○ Salesforce offers a range of career paths in the Salesforce ecosystem. ○ Demand for Salesforce-skilled talent is increasing rapidly. ○ In 2021, there were over 410,000 job postings for Salesforce-skilled professionals. ○ The median base salary for Salesforce professionals in 2021 was $95,000. ○ 23% of Salesforce positions in 2021 were remote. ○ Career paths in the Salesforce ecosystem include Salesforce Administrator, Salesforce Developer, Salesforce Consultant, Salesforce Architect, Salesforce Designer, and Business Analyst. ○ The median salary for a Salesforce Administrator in the US is $86,000. ○ The median salary for a Salesforce Developer in the US is $120,000. ○ The median salary for a Salesforce Consultant in the US is $103,900. ○ The median salary for a Salesforce Architect in the US is $140,000. ○ The median salary for a Salesforce Designer in the US is $122,700. ○ The median salary for a Business Analyst in the US is $93,600. ○ Salesforce also offers career paths in cybersecurity, marketing, sales, and service. ○ The median salary for cybersecurity professionals in the US is $81,000. ○ The median salary for marketing professionals in the US is $75,000. ○ The median salary for sales professionals in the US is $53,000. ○ The median salary for service professionals in the US is not provided. Salesforce Trust Site ● Salesforce Trust Site ○ Trust.salesforce.com provides transparent status details on service availability, performance, security, privacy, and compliance. ○ The purpose of trust.salesforce.com is to instill trust and confidence in Salesforce's service. ○ If your Salesforce org uses a standard domain, the instance your org is on is reflected in the URL. ○ If your login URL uses a customer-specific My Domain name, you can find your instance by entering your company's My Domain on status.salesforce.com. ○ The color indications on the Status tab represent the availability status of each instance. ○ Green indicates availability, blue indicates informational status, purple indicates maintenance, yellow indicates service degradation, and red indicates service disruption. ○ Instance maintenance information can be found on the instance detail page, accessible from the System Status page. ○ Confirmed maintenances are listed in the Maintenance Calendar on the right side of the page. ○ You can sign up for Trust notifications to receive email notifications of incidents or maintenances posted to the Trust Site. ○ If you are experiencing issues with specific Salesforce services like Marketing Cloud or Pardot, visit each service's corresponding status page on the Trust homepage. ○ If you are experiencing an issue with the core Salesforce service that has exceeded 10 minutes and is not appearing on the Trust Site, open a case via the Help and Training Portal. ○ For additional information or concerns, open a case via the Help and Training Portal. Organize Your Data ● Organize Your Data ○ Salesforce stores data in individual records within objects ○ Standard objects are included by default, while custom objects are based on standard objects and store unique information ○ Tabs, search, and lists can be used to find and view records ○ Data can be updated within individual records ○ Reports and dashboards can be used to analyze and visualize data ○ Salesforce offers different fields for notes and attachments, including fields for enhanced note-taking with Notes and fields for the old note-taking tool. Personalize Your Salesforce Experience ● Personalize Your Salesforce Experience ○ Update personal information, such as email address ○ Change password and security question ○ Customize Salesforce org if you have administrator permissions ○ Available in both Salesforce Classic and Lightning Experience ○ Available in all editions ○ Personal settings help customize Salesforce experience ○ View or update password, security question, email settings, and organize tabs and pages ○ Click name or profile picture to navigate to profile page ○ Change avatar and update contact information on profile page ○ Contact information is visible to everyone in the company ○ Personalize Salesforce navigation for more efficient work What Is a Group? ● What Is a Group? ○ A group consists of a set of users. ○ There are two types of groups. ■ Public groups: Administrators and delegated administrators can create public groups. Everyone in the organization can use public groups. For example, an administrator can create a group for an employee carpool program. All employees can then use this group to share records about the program. ■ Personal groups: Each user can create groups for their personal use. For example, users might need to ensure that certain records are always shared within a specified workgroup.