Some basic information on a contact/account/deal is certainly needed to reach out and pitch a product to a prospect. Also sometimes, to distinguish one contact from another, at least one key piece of info like the contact’s last name or so is required. That’s when the option of making a field mandatory comes in handy.

By making a field required, you can collect the most important information from your prospects, understand them better, and eventually strike better conversations.

In Freshworks CRM, by default certain fields are mandatory across different modules:

  • Accounts: Name
  • Deals: Name and Deal value
  • Contacts: One of the three fields - Email, Mobile or external ID

This property for the above fields can’t be modified i.e this field needs to be filled in for a record to be created. For other fields, the option to mark them required or not is upto the choice of the admin.

 

You can make a field mandatory while creating or editing an entity’s field under Admin Settings. Making a field required makes it mandatory for the user to enter a value while saving a record. This feature is available for Contact, Account, and Deal fields.


Note: Making a field mandatory affects your data imports, mobile app, and integration. The implications are listed below.

 

Before you make a field mandatory, ensure to check the following areas:

  1. Record Save - If you make a field mandatory, users cannot save a record if the field is empty. Make sure you make only those fields mandatory for which users should have a value to input. Otherwise, your sales process would be hindered, or users would input junk values to save the record. For existing records, make sure you do a bulk update or import update on the required field for the application to run properly.
  2. Data Import - It is mandatory to map required fields on data imports. 
    1. You cannot proceed with import if your .CSV does not have a mapping for a required field. 
    2. Records which don’t have a value in mandatory fields would fail and be reported in an error log report sent via email.
  3. Mobile App - Apps with iOS version 1.2 (and above) and Android version 1.1.2 (and above) are compatible with this feature. Make sure your team upgrades to this version.
  4. Integrations - Mandatory field validations are triggered for integrations as well. Make sure you have handled these fields in all your integrations. Any integration which creates or updates a record (contact/deal/account) should include mandatory fields.
  5. CRM Code Library - Mandatory field validations are bypassed while using these libraries.
  6. Auto forwarding - Contact creation on email auto-forwarding is not affected if there are required fields on Contacts. However, when the user tries to edit the record, Freshworks CRM mandates a value in required fields on save of record.

To make a field required,

  1. Go to Admin settings > Contact/Account/Deal module > Add Fields.

  2. You can make a field mandatory either while adding a new field (custom fields) or while editing an existing field (default and custom fields).

  3. Enable the Required checkbox for the desired field.

  1. Alternatively in the Add / Edit Field overlay, you can enable the Make this a required field checkbox.

  1. Click Save.

  2. In the confirmation box that appears, click Yes

Note:
1. This feature is available for all field types.
2. If a check-box field is made required, then by default it stays enabled.