
Step-by-Step Salesforce Admin Tutorial for beginners

Table of Contents
- Introduction
- Creating Developer Account
- Salesforce Apps
- Create a new Object?
- Create a new record?
- Create a Custom App
- Create Custom Fields
- Formula Fields
- Page Layouts
- Custom Page Layouts
- Record types
- Validation rules
- Profiles?
- Permission Sets
- Roles
- Data Management
- Classic E-mail templates
- Workflows
- Approval Process
- Relationships Fields (Lookup)
- Relationship Fields (Master-Detail)
- Final Thoughts
Throughout this free Salesforce guide from CRS Info Solutions, you will systemize and upgrade your understanding of Cloud Computing and Database Manipulation and get deep insights into Salesforce CRM Solutions and their application.
Check out these top Salesforce interview questions and answers for extensive knowledge and informative details about Salesforce Admin, Developer, Integration, and LWC modules.
What is Salesforce?
Salesforce is a leading cloud-based Customer Relationship Management (CRM) platform designed to streamline, automate, and enhance business operations across sales, customer service, marketing, and more. It enables organizations of all sizes to connect with their customers in a whole new way through a suite of integrated applications that manage all interactions with customers and prospects.
The platform is highly customizable and extendable through apps from the Salesforce AppExchange, making it suitable for diverse business needs and industries. The power of Salesforce lies in its ability to provide a 360-degree view of customer interactions, improve collaboration among teams, and increase efficiency through automation. This holistic approach not only helps businesses acquire and retain customers but also drives innovation and growth.
CRS Info Solutions offers a comprehensive and dynamic Salesforce online course career building program for beginners, covering admin, developer, and LWC concepts. This course features immersive real-time projects, interactive hands-on learning, detailed daily notes, essential interview questions, thorough certification preparation, and strategic job prep guidance. Join their inspiring free demo to embark on an exciting Salesforce journey with expert mentorship and unlock your full potential in the Salesforce ecosystem. Enroll for a free demo today!
Creating Salesforce Developer Account
Creating a Salesforce Developer Account is a straightforward process that provides access to a wide range of Salesforce technologies for development and testing purposes. To start, you’ll need to visit the Salesforce Developers website and select the option to sign up for a free developer account. During the registration process, you’ll be prompted to enter personal information such as your name, email address, and a company name, which can be any name if you’re not associated with a company. It’s essential to use a valid email address, as Salesforce will send a verification email to activate your account.
Once your account is set up and verified, you can access the Salesforce Developer Environment, which includes most of the standard Salesforce features and some additional tools tailored for development. This environment is ideal for learning, experimenting, and building applications without affecting live Salesforce instances.
Salesforce Apps:
Salesforce Apps is a collection of Objects and Tabs:
Objects – aka. Sobjects – database tables that store collections of records and fields.
Tabs – are links you can create to an object on Salesforce. A Tab gives you a UI path to access an object quickly and easily.
Salesforce comes with several standard applications such as Sales, Marketing, Service, and Community. At the same time, Salesforce encourages users to create and adjust their apps, customized for the needs of their company.
How to create a new record for the custom Salesforce object?
Creating a new record for a custom Salesforce object is essential for utilizing the unique data structures you’ve built to capture and manage business-specific information. After defining a custom object and its fields in Salesforce, you can add records either through the Salesforce user interface or programmatically via Apex code or APIs.
To add a record manually, navigate to the tab associated with your custom object, which you must have added during the object creation process, and click on ‘New’.
This will open a form where you can fill out the fields you have defined. If the object tab isn’t visible, ensure it’s added to your Salesforce app through the App Manager.
How to create Custom Fields in Salesforce?
Creating custom fields in Salesforce is a key step in tailoring the CRM to meet the specific data needs of your business. These fields allow you to capture information that isn’t available by default in standard Salesforce objects.
To add a custom field, navigate to the ‘Object Manager’ in Setup, select the object you want to modify, and click on ‘Fields & Relationships’. Here, you can click ‘New’ to start the field creation process, where you’ll choose the field type (e.g., text, number, date) and then specify the field’s parameters such as label, length, and whether the field should be required or unique. After defining these options, you finalize the process by setting field-level security to control which profiles can view or edit the field.
What are the Formula Fields in Salesforce?
Formula fields in Salesforce are a powerful feature that allows users to calculate values dynamically based on other values or fields within your Salesforce records. These fields can be used to compute expressions involving mathematical operations, text concatenation, or date calculations, among others, without the need for custom coding.
Salesforce Admin Interview Questions in Hindi | सेल्सफोर्स एडमिन साक्षात्कार प्रश्न हिंदी में
For instance, a formula field could automatically calculate the age of an account based on its creation date or sum up total sales from related transaction records. Formula fields are read-only and updated when any of the fields involved in the formula change, ensuring data consistency across your reports and dashboards.
Salesforce Page Layouts:
Salesforce Page Layouts play a crucial role in customizing the user interface, enabling administrators to control how data is displayed on record pages within the platform. These layouts allow for the arrangement of fields, related lists, custom links, and other elements to optimize user workflows and data visibility according to specific business requirements.
Preparing for a job in Salesforce administration? Dive into our detailed guide on “Salesforce Interview Questions and Answers” to boost your confidence and ensure you’re ready to impress in your next interview.
Administrators can create multiple page layouts for the same object to cater to different user roles, ensuring that each group sees the most relevant information for their tasks. This customization helps in maintaining an efficient and user-friendly environment, significantly enhancing productivity.
Salesforce Custom Page Layouts
Salesforce Custom Page Layouts allow administrators to tailor the user interface of Salesforce to better fit specific business processes and user needs. By configuring these layouts, administrators can determine the placement and visibility of fields, buttons, and related lists on object record pages.
This customization can be crucial for optimizing user interactions and ensuring that users have immediate access to necessary information and actions, making their workflows more efficient and intuitive. Custom Page Layouts are particularly valuable in organizations with diverse user roles, enabling a personalized view that aligns with the unique responsibilities and data requirements of different teams.
Record types
Record types in Salesforce are a versatile feature used to offer different business processes, picklist values, and page layouts to different users based on their profile. This capability enables organizations to manage various business scenarios within a single object by segmenting the data entry and display.
For example, a sales organization could use different record types to distinguish between domestic and international sales processes, each with its unique fields, picklist values, and associated workflows. Record types ensure that users see only relevant data, which helps maintain data integrity and simplifies user interfaces, enhancing overall efficiency and user adoption.
Validation rules:
Validation rules in Salesforce are critical for maintaining data quality and ensuring that the data entered into the system meets specific standards and business rules before it can be saved. These rules help prevent errors by verifying that the data users enter into records meets predefined criteria, such as requiring a specific format for a phone number or ensuring that a discount percentage does not exceed a set limit.
Validation rules can include formulas or expressions that evaluate the data in one or more fields and return a value of “True” if the record violates the rule. When a rule returns “True,” the system blocks the record save and displays a custom error message to the user, guiding them to correct their input.
Profiles
Profiles in Salesforce serve as a cornerstone for managing user permissions and access control within the platform. Each profile determines the level of access a user has to objects, fields, data records, and functionalities, ensuring that users can only interact with the platform elements necessary for their role.
This includes settings for CRUD (Create, Read, Update, Delete) permissions on objects, field-level security, and access to various tools and features such as reports and dashboards. Profiles are essential for enforcing security best practices and maintaining operational integrity by ensuring that sensitive data and critical functions are only accessible to authorized users.
Permission Sets
Permission sets in Salesforce are a flexible and powerful feature designed to extend users’ access rights without altering their base profiles. They provide a granular approach to granting additional permissions for specific objects, fields, or functionalities that are not covered by a user’s primary profile.
This capability is especially useful in organizations where users may need to perform roles that cross typical departmental boundaries or require temporary access to certain data or features. Unlike profiles, permission sets can be assigned to multiple users regardless of their primary profile, making it easy to manage exceptions and special cases without the need to create numerous profiles.
Roles in Salesforce. Free tutorial for Salesforce Admins:
Roles in Salesforce define a hierarchical structure within an organization that dictates the level of visibility users have over data. They are crucial for implementing record-level security that aligns with the company’s reporting and visibility requirements. Essentially, roles control which records users can view or edit based on their position in the organization hierarchy, enabling higher-level roles to access data available to roles beneath them in the hierarchy.
This hierarchy ensures that managers can view and report on data relevant to their direct and indirect reports, while individual contributors only see data pertinent to their specific functions. This setup is vital for maintaining data confidentiality and ensuring that users only access data necessary for their roles.
Data Management in Salesforce:
Data management in Salesforce is a crucial aspect of ensuring that the platform remains efficient, accurate, and useful for its users. Effective data management involves practices like maintaining data quality through de-duplication and validation rules, managing data access through robust security settings, and optimizing storage by archiving old records and purging unnecessary data.
Additionally, Salesforce provides tools such as Data Loader for bulk import, export, update, and delete operations, and reports and dashboards for monitoring data health and usage. Proper data management helps organizations leverage Salesforce to its full potential, enabling them to make informed decisions, streamline operations, and improve overall customer relations.
Classic E-mail templates:
Classic Email Templates in Salesforce are essential tools for creating standardized email communications that can be used across various features like workflows, auto-response rules, and mass email functionalities. These templates allow users to maintain a consistent brand voice and message while also personalizing content with merge fields that automatically populate with Salesforce data relevant to the recipient.
For example, a sales team might use templates to send follow-up messages post-meeting or updates about product offerings, ensuring all communications are uniform yet personalized. Classic Email Templates support plain text, HTML (including with letterhead), and custom HTML formats, providing flexibility in how messages are crafted and delivered.
Workflows in Salesforce:
Workflow rules in Salesforce are an automation tool designed to streamline business processes by executing actions based on specific criteria within a record. These rules help automate tasks such as sending email alerts, updating fields, creating tasks, and sending outbound messages without manual intervention.
For example, a workflow rule can automatically send a welcome email when a new customer record is created or update the status of a case when certain conditions are met. Workflow rules are critical for increasing operational efficiency, ensuring timely follow-ups, and maintaining consistency in data management across the Salesforce platform. They provide a straightforward, rule-based approach to automation that can significantly impact daily business operations.
Approval Process:
The Approval Process in Salesforce is a vital feature for managing and automating the flow of data approval within the platform. It enables organizations to define a sequence of steps that a record must go through for approval, including specifying the criteria for records to enter the process, identifying who must approve each step, and outlining actions that occur based on approval or rejection.
This functionality is crucial for ensuring that data meets business standards and that the right stakeholders review and approve changes or additions to critical business data. Approval processes are commonly used in scenarios like expense approvals, discount grants, or any operational workflow requiring validation by a hierarchy of authority within the organization.
Relationships Fields (Lookup) – Salesforce:
Lookup relationships in Salesforce are a type of relationship field used to link two objects together more loosely compared to Master-Detail relationships. This relationship allows one object to reference another object, creating a simple link that does not impose dependency between the records. This means if the referenced (lookup) record is deleted, the referencing record remains but typically loses that specific reference.
Lookup relationships are versatile and used to create various connections across different objects as needed, like linking a contact to an account or a custom object to a standard object. They enable users to maintain a flexible data model that can adapt to business needs without enforcing strict hierarchical relationships.
Relationship Fields (Master-Detail) in Salesforce:
Master-Detail relationships in Salesforce are a type of relationship field that create a strong linkage between two objects, establishing a clear hierarchy where the ‘Master’ (parent) object controls certain behaviors of the ‘Detail’ (child) object. This relationship is tightly coupled, meaning that the deletion of a master record will also delete all related detail records, a concept known as “cascade delete.”
Final Thoughts:
This free online tutorial for Salesforce Admins contains the most frequent and common Salesforce topics, often seen in Salesforce job interviews and Salesforce Certification exams year after year.
For those looking for Salesforce learning, CRS Info Solutions provides an extensive Salesforce training program designed to enhance your skills and career opportunities. Explore our Salesforce training in Hyderabad to gain practical, hands-on experience, real-time projects included.