Required Field Missing

The REQUIRED_FIELD_MISSING error occurs when Revenue.io attempts to create or update a Salesforce record without providing data for fields that are configured as required in your Salesforce org. Essentially, Salesforce is rejecting the operation because mandatory information is missing.

Common Causes

This error typically occurs due to one of the following scenarios:

  • A field that was previously optional in Salesforce has been made required
  • New required fields have been added to Salesforce objects that Revenue.io interacts with
  • Revenue.io users are not completing fields that map to required Salesforce fields

Troubleshooting Steps

Step 1: Identify the Specific Required Fields

First, determine which Salesforce fields are causing the error:

  1. Check your Revenue.io error logs
  2. Examine recently modified field requirements in your Salesforce Audit Logs

Step 2: Verify Field Requirements in Salesforce

  1. In Salesforce Setup, navigate to Object Manager
  2. Select the object related to the error (e.g., Lead, Contact, Opportunity)
  3. Click "Fields & Relationships"
  4. For each field in question, click the field name and check if "Required" is selected

Step 3: Check Revenue.io Field Mapping

Ensure that Revenue.io has proper mapping to the required Salesforce fields:

  1. Review your Revenue.io integration configuration
  2. Confirm that any required Salesforce fields has a corresponding field in Revenue.io if users interact with that record type
  3. Verify that data is being collected for these fields in the Revenue.io workflow

Resolution Strategies

You have two options to resolve this error:

Option 1: Update Revenue.io Configuration (Recommended)

Ensure users complete the required fields in Revenue.io before saving records:

  1. Make the corresponding fields required in Revenue.io's interface
  2. Update user training to emphasize the importance of completing these fields
  3. Consider implementing default values where appropriate

Option 2: Modify Salesforce Field Requirements

If the required fields are not essential for your business processes, you can adjust the Salesforce configuration:

  1. In Salesforce Setup, navigate to Object Manager
  2. Select the relevant object
  3. Click "Fields & Relationships"
  4. Select the field in question
  5. Deselect the "Required" checkbox
  6. Click "Save"

Note: This approach should be considered carefully, as it may impact other integrations or business processes that rely on this data being present.

Need Additional Help?

If you've tried these solutions and are still experiencing errors:

  • Contact Revenue.io Support with specific details about the error and your configuration
  • Provide examples of the records causing the error
  • Share any error logs or messages that contain additional details
  • Document any changes made to your Salesforce configuration prior to the error occurring

For urgent issues blocking activities from logging, please submit a high-priority ticket through the support portal.

Was this article helpful?

/