What are Record Types and how to use them?

Record Types allow you to classify data in contacts, accounts, deals, and custom modules so users from different roles can consume and update data in the CRM in different ways. This is possible by having different field permissions and data scoping per record type per role. Based on the record type, administrators can also set up different types of follow-up processes or automations like workflows, sequences, auto-assignment rules.


For example, Acme is an architecture and home improvement company providing services to customers, who are looking for home renovation/architectural needs, through vendors offering such services. 


A salesperson from Acme would cater to two types of customers - contacts and vendors. The information that the salesperson would want to capture for both contacts and vendors would be different. In addition, both types follow different business processes, eg: A workflow can be configured to trigger a profile page creation for confirmed vendors but no such process is required for customers. A sales sequence can be configured for customers for sending follow-up emails/SMS.

Let’s go through the details with an example


Sample fields for vendor type


Business service category


Sub-category


Company type


Website URL


Business description


Sample fields for customer type


Business service category


Sub-category


Project status


Time to start


Price level


Quality level

All of the fields listed above can be created under the Contacts module but only relevant fields can be selected for relevant types using Record Types configuration . Some fields can be common across one or more record types. So in the above example, business service category and sub-category should be marked ‘editable’ in both the contact types. Company type, website URL, business description should be marked ‘editable’ in Vendor type but ‘hidden’ in customer type and vice-versa for project status, time to start, price level, and quality level. This same type of configuration can be extended to a role level. For example, a marketing user need not have access to ‘quality level’ field in customer type but a sales user will require access.

How to create a new Record Type?

To create a new Record Type,

  • Go to Admin Settings > Roles > Choose a role. For example: Sales User
  • In the Record Types tab, choose the module for which you want to create a Record Type. For example, Contacts
  • Click Add contact type
  • In the ADD CONTACT TYPE overlay, give the Record Type a name, for eg. Vendor. You can select only those roles which need access to the new record type you are about to create. Administrator and Account admin roles will have access to all record types always.
  • Click Save. The Vendor record type is now created. 
  • Record Types Scope
  • You can choose the scope of the record type for the role - Editable/Read only/Hidden from the drop down.
  • Editable - All records belonging to the vendor type will be accessible and editable. 
  • Read only - All records belonging to the vendor type will be read only 
  • Hidden - All records belonging to the vendor type will be hidden 
  • Note:Role Precedence for a Global/Territory/Restricted scope with a hidden record type: The Record type scope will take precedence as the user will not be able to see records with the hidden record type.  
  • Field Permissions
  • On creation of a record type, field permissions will be fetched from the configuration set for the module  (Admin Settings > Module settings). You can customize on top of the initial configuration by clicking on ‘Manage field permissions’ next to the Vendor record type

You can configure these field permissions per role per record type - Read-only, Hidden, Editable, Field choices, and Required.

  • Read-only: User can view the field value but cannot edit
  • Hidden: User will not be able to view the field
  • Editable: User can view and edit field values
  • Field choices: Choices for multichoice (dropdown, radio and multi-select) fields can be configured. For example: For the record type ‘Vendor’, you can select a new business category called ‘Exterior Painting’. But for the Customer record type, the choice ‘Exterior Painting’ can be hidden, until you onboard enough vendors.

Note: Choice selection is the same for all roles of a record type, and can vary for record types.

  • Required: Fields for a record type can be made mandatory/required. This means that if you haven’t marked a field as a mandatory field under module settings, you have the option to mark the field as mandatory at a role or record type level.

Click Save

Note:The admin should configure the field permissions for all record types and for all roles as explained above.

All-in-One Sales Automation with Freshsales

Freshsales is a comprehensive sales force automation platform designed to empower sales teams. It offers all the essential tools needed to attract and engage high-quality leads.

Freshsales Feature Directory

1. Optimize Freshsales for Growth

Streamline your sales process and scale business success with Freshsales CRM.

👉 Optimize Your CRM Now

2. Social Media Sales Strategy

Use Freshsales insights to convert your social followers into paying customers.

👉 Boost Sales with Social Insights

3. Freshsales Promotions Advantage

Launch and track promotions that drive conversions using Freshsales.

👉 Run Smarter Campaigns

4. Freshdesk + Freshsales Integration

Unify support and sales with easy app integrations.

👉 Connect Your Tools

5. Import Contacts to CRM

Bring in your existing contacts without hassle or data loss.

👉 Start Contact Import

6. Manage Multiple Emails per Contact

Handle leads with multiple emails effectively in Freshsales.

👉 Enhance Contact Profiles

7. Assign Contacts Seamlessly

Route leads to the right reps automatically.

👉 Assign Contacts Now

8. Lifecycle Stage Management

Track contact progression to boost conversion rates.

👉 Manage Stages Efficiently

9. Try Freshchat Free

Engage visitors with real-time support and chat tools.

👉 Enable Live Chat

10. Lead Scoring Simplified

Identify and prioritize high-value leads instantly.

👉 Score Your Leads

11. Customize the Freshsales UI

Tailor the CRM interface to match your team’s workflow.

👉 Personalize Your CRM

12. Capture Website Visitors

Convert more visitors with smart data capture tools.

👉 Increase Website Conversions

13. Custom Contact Fields

Create unique contact fields to fit your business needs.

👉 Add Custom Fields

14. Freshsales Automation Tools

Automate repetitive tasks and increase productivity.

👉 Set Up Automation

15. Google Calendar Sync

Sync your schedule seamlessly across platforms.

👉 Connect Your Calendar

16. Add & Use Contacts Easily

Quickly create, view, and manage your contacts.

👉 Manage Contacts Now

17. Buy Phone Numbers via CRM

Access local and toll-free numbers within Freshsales.

👉 Get Numbers Today

18. Merge Duplicate Contacts

Keep your CRM clean by removing contact duplicates.

👉 Merge Contacts

19. Clone Contacts in Clicks

Speed up data entry by cloning existing contact records.

👉 Clone a Contact

20. Master Record Management

Organize all CRM records for better team collaboration.

👉 Manage Records

21. Clone Custom Modules

Duplicate complex custom records with ease.

👉 Simplify Record Creation

22. Sales Sequences & Follow-Ups

Set automated email sequences that convert leads.

👉 Start a Sequence

23. Deal Pipeline Tools

Visualize and manage your sales funnel better.

👉 Track Deals Now

24. Prospecting with Freshsales

Find and engage ideal leads with built-in tools.

👉 Prospect Smarter

25. Organization Settings & SSO

Improve login security and ease with SSO configuration.

👉 Secure Your CRM

26. Track Sales Emails

Know when prospects open and engage with your messages.

👉 Monitor Email Engagement

27. Bulk Actions for Efficiency

Update or manage contacts in bulk—no manual work.

👉 Use Bulk Actions

28. Quote & Pricing Configuration

Align your sales quotes and documents with CRM deals.

👉 Configure CPQ Tools

29. Explore All Freshsales Features

Get the most from Freshsales with FGRADE’s expert resources.

👉 Explore Freshsales Now

Empower Your Business with Cutting-Edge Solutions Smart B2B solutions for your business

-

let’s connect and grow together!

Email : sales@fgrade.com

Call : +91 916 056 5554

We are present in 

  • Delhi

  • Mumbai

  • Pune

  • Ahmedabad

  • Bangalore

  • Chennai

  • Chandigarh

  • Hyderabad