SlideShare a Scribd company logo
A CRM Application to Handle the Clients and their property Related Requirements
BY
SYAMALA SAI NADH REDDY
sainadhreddy_s@srmap.edu.in
Abstract:
This project focuses on developing a CRM application to manage clients and their property-related
requirements. The project involves integrating JotForm with Salesforce to automatically create
customer records, creating objects from a spreadsheet, defining roles and profiles, developing a
property details app, and setting up an approval process for property objects. Additionally, the
project includes creating an app page with a Lightning Web Component (LWC) and providing profile
access to Apex classes.
P a g e | 1
INDEX
Topic Page
No
Project Abstract 1
Introduction 3
Task 1: Create a JotForm and Integrate It with the Org 4
Task 2: Create Objects from Spreadsheet 6
Task 3: Create Roles 7
Task 4: Create a Property Details App 8
Task 5: Create Profiles 9
Task 6: Create a Checkbox Field on User 10
Task 7: Create Users 11
Task 8: Create an Approval Process for Property Object 12
Task 9: Create a Record Trigger Flow to Submit the Approval Process
Automatically
13
Task 10: Create an App Page 14
Task 11: Create a LWC Component 15
Task 12: Drag This Component to Your App Page 16
Task 13: Give Access of Apex Classes to Profiles 17
INTRODUCTION:
P a g e | 2
The CRM application aims to streamline the management of clients and their
property requirements. It integrates various tools and technologies to
automate processes, enhance data management, and improve user
experience. This project will guide through the steps of setting up and
configuring the CRM application, ensuring efficient and automated handling of
customer records and property details.
P a g e | 3
Task 1: Create a JotForm and Integrate It with the Org to Create a
Record of Customers
Automatically
1. Create a JotForm:
o Design a form to capture customer details such as name, contact information, and
property requirements.
o Save the form and get the form URL.
2. Integrate JotForm with Salesforce:
o Navigate to the JotForm integration settings.
o Select Salesforce and authenticate with your Salesforce credentials.
o Map the JotForm fields to the Salesforce customer object fields.
o Save the integration settings.
3. Verification:
o Submit a test form entry.
o Check Salesforce to ensure the customer record is created automatically.
JotForm Design:
P a g e | 4
JotForm Integration Settings:
P a g e | 5
Task 2: Create Objects from Spreadsheet
1. Prepare the Spreadsheet:
o Create a spreadsheet with the necessary columns for customer and property details.
o Save the spreadsheet in CSV format.
2. Import Data into Salesforce:
o Use the Data Import Wizard or Data Loader to upload the CSV file.
o Map the spreadsheet columns to the corresponding Salesforce object fields.
o Start the import process and verify the records in Salesforce.
P a g e | 6
Task 3: Create Roles
1. Define Roles:
o Go to Salesforce Setup.
o Navigate to "Roles" under "Users".
o Create new roles such as Sales Manager, Property Agent, and Customer Support.
o Assign users to the respective roles.
P a g e | 7
Task 4: Create a Property Details App
Build the App:
o Navigate to the App Manager.
o Create a new app and include the property object and relevant tabs.
P a g e | 8
Task 5: Create Profiles
1. Set Up Profiles:
o Go to Salesforce Setup.
o Navigate to "Profiles".
o Create custom profiles for different user types such as Admin, Sales, and Property
Manager.
o Configure field-level security and permissions for each profile.
CUSTOMER: -
MANAGER: -
P a g e | 9
Task 6: Create a Checkbox Field on User
1. Add Checkbox Field:
o Go to Salesforce Setup.
o Navigate to "Object Manager" and select the User object.
o Add a custom checkbox field named "Active".
Checkbox Field Creation: -
P a g e | 1 0
Task 7: Create Users
1. Add New Users:
o Go to Salesforce Setup.
o Navigate to "Users" under "Administration".
o Create new users and assign them to the appropriate profiles and roles.
User1: -
USER2: -
USER3: -
USER4: -
P a g e | 1 1
Task 8: Create an Approval Process for Property Object
1. Define Approval Process:
o Go to Salesforce Setup.
o Navigate to "Approval Processes" under "Process Automation".
o Create a new approval process for the Property object.
o Define entry criteria, approval steps, and actions.
Approval Process Setup:
P a g e | 1 2
Task 9: Create a Record Trigger Flow to Submit the Approval Process
Automatically
1. Set Up Flow:
o Go to Salesforce Setup.
o Navigate to "Flows" under "Process Automation".
o Create a new record-triggered flow for the Property object.
o Configure the flow to submit the approval process automatically when certain
criteria are met.
Flow Configuration: -
P a g e | 1 3
Task 10: Create an App Page
1. Develop App Page:
o Use the Lightning App Builder to create a new app page.
o Add relevant components and configure the layout.
App Page Builder:
P a g e | 1 4
Task 11: Create a LWC Component
1. Develop LWC Component:
o Use Visual Studio Code and Salesforce CLI to create a new Lightning Web
Component.
o Implement the component logic and design.
LWC Code:
P a g e | 1 5
Task 12: Drag This Component to Your App Page
1. Add LWC to App Page:
o Go to the Lightning App Builder.
o Drag and drop the created LWC component onto the app page.
Adding LWC to App Page:
P a g e | 1 6
Task 13: Give Access of Apex Classes to Profiles
1. Assign Apex Class Access:
o Go to Salesforce Setup.
o Navigate to "Profiles".
o Edit the profiles to include access to the necessary Apex classes.
Apex Class Access:
P a g e | 1 7
THANK YOU
P a g e | 1 8

More Related Content

PDF
Angular 7 Firebase5 CRUD Operations with Reactive Forms
PPTX
Dev day paris020415
PDF
Android Application Development For Dummies Michael Burton Donn Felker
PPTX
Angularjs Live Project
PDF
RESUME BUILDER WEB APPLICATION
PPT
Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
PPT
PPTX
WP7 HUB_Introducción a Silverlight
Angular 7 Firebase5 CRUD Operations with Reactive Forms
Dev day paris020415
Android Application Development For Dummies Michael Burton Donn Felker
Angularjs Live Project
RESUME BUILDER WEB APPLICATION
Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
WP7 HUB_Introducción a Silverlight

Similar to salesforcedoc report for salesforce salesforce (20)

PDF
Lightning Components Explained
PPTX
M365 global developer bootcamp 2019 PA
PDF
C# with Renas
PPTX
Software Portfolio - SetFocus
PPTX
M365 global developer bootcamp 2019 Intro to SPFx Version
PPTX
Top 10 highlights salesforce winter 18 release
PDF
Implémentez une intégration avec AEM presque sans code
PDF
Salesforce Admin - Barcelona - Bloobirds event
PPTX
M365 global developer bootcamp 2019
PDF
Getting Started with Developing for the Apple Watch
PPTX
Custom Automation Masterclass – Workshop 2: Email validation using kKckbox
POTX
Hands-on Workshop: Intermediate Development with Heroku and Force.com
DOCX
Nitin_updated_Profile
PDF
Making External Web Pages Interact With Visualforce
PDF
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
PPTX
Lightning Components Workshop v2
PPT
Demystifying S-Controls and AJAX
PPTX
Trailhead in a Box & Winter 20 Release
PPTX
presentaion file for industrial training which is held in final idp .pptx
PDF
Asp net-mvc-3 tier
Lightning Components Explained
M365 global developer bootcamp 2019 PA
C# with Renas
Software Portfolio - SetFocus
M365 global developer bootcamp 2019 Intro to SPFx Version
Top 10 highlights salesforce winter 18 release
Implémentez une intégration avec AEM presque sans code
Salesforce Admin - Barcelona - Bloobirds event
M365 global developer bootcamp 2019
Getting Started with Developing for the Apple Watch
Custom Automation Masterclass – Workshop 2: Email validation using kKckbox
Hands-on Workshop: Intermediate Development with Heroku and Force.com
Nitin_updated_Profile
Making External Web Pages Interact With Visualforce
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Lightning Components Workshop v2
Demystifying S-Controls and AJAX
Trailhead in a Box & Winter 20 Release
presentaion file for industrial training which is held in final idp .pptx
Asp net-mvc-3 tier
Ad

Recently uploaded (20)

PPT
Gsisgdkddkvdgjsjdvdbdbdbdghjkhgcvvkkfcxxfg
PPTX
internship presentation of bsnl in colllege
PDF
Josh Gao Strength to Strength Book Summary
PDF
Entrepreneurship PowerPoint for students
PPTX
Definition and Relation of Food Science( Lecture1).pptx
PPTX
1751884730-Visual Basic -Unitj CS B.pptx
PPTX
Your Guide to a Winning Interview Aug 2025.
PDF
シュアーイノベーション採用ピッチ資料|Company Introduction & Recruiting Deck
PPTX
OnePlus 13R – ⚡ All-Rounder King Performance: Snapdragon 8 Gen 3 – same as iQ...
PDF
Why Today’s Brands Need ORM & SEO Specialists More Than Ever.pdf
PDF
313302 DBMS UNIT 1 PPT for diploma Computer Eng Unit 2
PDF
APNCET2025RESULT Result Result 2025 2025
PPTX
E-Commerce____Intermediate_Presentation.pptx
PDF
Understanding the Rhetorical Situation Presentation in Blue Orange Muted Il_2...
PPTX
PMP (Project Management Professional) course prepares individuals
PDF
Biography of Mohammad Anamul Haque Nayan
PPTX
Job-opportunities lecture about it skills
PDF
Blue-Modern-Elegant-Presentation (1).pdf
PPTX
Principles of Inheritance and variation class 12.pptx
PPTX
cse couse aefrfrqewrbqwrgbqgvq2w3vqbvq23rbgw3rnw345
Gsisgdkddkvdgjsjdvdbdbdbdghjkhgcvvkkfcxxfg
internship presentation of bsnl in colllege
Josh Gao Strength to Strength Book Summary
Entrepreneurship PowerPoint for students
Definition and Relation of Food Science( Lecture1).pptx
1751884730-Visual Basic -Unitj CS B.pptx
Your Guide to a Winning Interview Aug 2025.
シュアーイノベーション採用ピッチ資料|Company Introduction & Recruiting Deck
OnePlus 13R – ⚡ All-Rounder King Performance: Snapdragon 8 Gen 3 – same as iQ...
Why Today’s Brands Need ORM & SEO Specialists More Than Ever.pdf
313302 DBMS UNIT 1 PPT for diploma Computer Eng Unit 2
APNCET2025RESULT Result Result 2025 2025
E-Commerce____Intermediate_Presentation.pptx
Understanding the Rhetorical Situation Presentation in Blue Orange Muted Il_2...
PMP (Project Management Professional) course prepares individuals
Biography of Mohammad Anamul Haque Nayan
Job-opportunities lecture about it skills
Blue-Modern-Elegant-Presentation (1).pdf
Principles of Inheritance and variation class 12.pptx
cse couse aefrfrqewrbqwrgbqgvq2w3vqbvq23rbgw3rnw345
Ad

salesforcedoc report for salesforce salesforce

  • 1. A CRM Application to Handle the Clients and their property Related Requirements BY SYAMALA SAI NADH REDDY sainadhreddy_s@srmap.edu.in Abstract: This project focuses on developing a CRM application to manage clients and their property-related requirements. The project involves integrating JotForm with Salesforce to automatically create customer records, creating objects from a spreadsheet, defining roles and profiles, developing a property details app, and setting up an approval process for property objects. Additionally, the project includes creating an app page with a Lightning Web Component (LWC) and providing profile access to Apex classes. P a g e | 1
  • 2. INDEX Topic Page No Project Abstract 1 Introduction 3 Task 1: Create a JotForm and Integrate It with the Org 4 Task 2: Create Objects from Spreadsheet 6 Task 3: Create Roles 7 Task 4: Create a Property Details App 8 Task 5: Create Profiles 9 Task 6: Create a Checkbox Field on User 10 Task 7: Create Users 11 Task 8: Create an Approval Process for Property Object 12 Task 9: Create a Record Trigger Flow to Submit the Approval Process Automatically 13 Task 10: Create an App Page 14 Task 11: Create a LWC Component 15 Task 12: Drag This Component to Your App Page 16 Task 13: Give Access of Apex Classes to Profiles 17 INTRODUCTION: P a g e | 2
  • 3. The CRM application aims to streamline the management of clients and their property requirements. It integrates various tools and technologies to automate processes, enhance data management, and improve user experience. This project will guide through the steps of setting up and configuring the CRM application, ensuring efficient and automated handling of customer records and property details. P a g e | 3
  • 4. Task 1: Create a JotForm and Integrate It with the Org to Create a Record of Customers Automatically 1. Create a JotForm: o Design a form to capture customer details such as name, contact information, and property requirements. o Save the form and get the form URL. 2. Integrate JotForm with Salesforce: o Navigate to the JotForm integration settings. o Select Salesforce and authenticate with your Salesforce credentials. o Map the JotForm fields to the Salesforce customer object fields. o Save the integration settings. 3. Verification: o Submit a test form entry. o Check Salesforce to ensure the customer record is created automatically. JotForm Design: P a g e | 4
  • 6. Task 2: Create Objects from Spreadsheet 1. Prepare the Spreadsheet: o Create a spreadsheet with the necessary columns for customer and property details. o Save the spreadsheet in CSV format. 2. Import Data into Salesforce: o Use the Data Import Wizard or Data Loader to upload the CSV file. o Map the spreadsheet columns to the corresponding Salesforce object fields. o Start the import process and verify the records in Salesforce. P a g e | 6
  • 7. Task 3: Create Roles 1. Define Roles: o Go to Salesforce Setup. o Navigate to "Roles" under "Users". o Create new roles such as Sales Manager, Property Agent, and Customer Support. o Assign users to the respective roles. P a g e | 7
  • 8. Task 4: Create a Property Details App Build the App: o Navigate to the App Manager. o Create a new app and include the property object and relevant tabs. P a g e | 8
  • 9. Task 5: Create Profiles 1. Set Up Profiles: o Go to Salesforce Setup. o Navigate to "Profiles". o Create custom profiles for different user types such as Admin, Sales, and Property Manager. o Configure field-level security and permissions for each profile. CUSTOMER: - MANAGER: - P a g e | 9
  • 10. Task 6: Create a Checkbox Field on User 1. Add Checkbox Field: o Go to Salesforce Setup. o Navigate to "Object Manager" and select the User object. o Add a custom checkbox field named "Active". Checkbox Field Creation: - P a g e | 1 0
  • 11. Task 7: Create Users 1. Add New Users: o Go to Salesforce Setup. o Navigate to "Users" under "Administration". o Create new users and assign them to the appropriate profiles and roles. User1: - USER2: - USER3: - USER4: - P a g e | 1 1
  • 12. Task 8: Create an Approval Process for Property Object 1. Define Approval Process: o Go to Salesforce Setup. o Navigate to "Approval Processes" under "Process Automation". o Create a new approval process for the Property object. o Define entry criteria, approval steps, and actions. Approval Process Setup: P a g e | 1 2
  • 13. Task 9: Create a Record Trigger Flow to Submit the Approval Process Automatically 1. Set Up Flow: o Go to Salesforce Setup. o Navigate to "Flows" under "Process Automation". o Create a new record-triggered flow for the Property object. o Configure the flow to submit the approval process automatically when certain criteria are met. Flow Configuration: - P a g e | 1 3
  • 14. Task 10: Create an App Page 1. Develop App Page: o Use the Lightning App Builder to create a new app page. o Add relevant components and configure the layout. App Page Builder: P a g e | 1 4
  • 15. Task 11: Create a LWC Component 1. Develop LWC Component: o Use Visual Studio Code and Salesforce CLI to create a new Lightning Web Component. o Implement the component logic and design. LWC Code: P a g e | 1 5
  • 16. Task 12: Drag This Component to Your App Page 1. Add LWC to App Page: o Go to the Lightning App Builder. o Drag and drop the created LWC component onto the app page. Adding LWC to App Page: P a g e | 1 6
  • 17. Task 13: Give Access of Apex Classes to Profiles 1. Assign Apex Class Access: o Go to Salesforce Setup. o Navigate to "Profiles". o Edit the profiles to include access to the necessary Apex classes. Apex Class Access: P a g e | 1 7
  • 18. THANK YOU P a g e | 1 8