If you're using Instrumentl's Salesforce Integration or Raiser's Edge NXT Integration, you might encounter a specific error when attempting to map fields or sync records. Errors often arise from conflict with various rules, requirements, or permissions set forth within these platforms.
The following guide explains various error code messages for each integration and offers recommended resolution steps.
Salesforce
While troubleshooting, you may also wish to reference our Salesforce Integration guide and FAQs. You can jump to a specific error type using the table below:
|
OP_WITH_INVALID_USER_TYPE_EXCEPTION: Operation not valid for this user type
You may be attempting to sync a Task in Instrumentl to an Action in Salesforce that is assigned to an Instrumentl user that does not have access to this Action in Salesforce.
Recommended actions:
Update this user’s permission in Salesforce. Re-run the sync.
OR
Assign the Task in Instrumentl to a different user. Re-run the sync.
INVALID_CROSS_REFERENCE_KEY: {name of field}: cannot be blank
The record has a required association (e.g., a Task may require that an assignee is set, but this field is not mapped in Instrumentl).
Potential causes:
The field is marked as required in Salesforce and is not mapped or set in Instrumentl. Please review mappings in Salesforce integration setup in Instrumentl.
OR
The field is populated in Instrumentl, but an association doesn't exist in Salesforce. This may be because the record has been deleted in Salesforce.
OR
The user doesn't have access to the associated record in Salesforce. See further details here.
OR
Faulty process builder setting in Salesforce: This occurs when you have an automation set up in Salesforce, but it automatically updates a record you do not have access to.
INVALID_FIELD: No such column '{field name}' on sObject of type {record type}
The column doesn't exist in Salesforce, but potentially existed at time of mapping.
Recommended actions:
In Setup > Object Manager > Account > Fields & Relationships, create (or undelete) the field with name exactly {field name} and the expected data type. Re-sync in Instrumentl.
OR
Remap the field to a new field in the Salesforce integration setup in Instrumentl.
DUPLICATES_DETECTED: Similarly named account identified
Syncing this record violates your user-created duplicate rule settings in Instrumentl.
Recommended actions:
Change your duplicate rules in Salesforce to make similar Account names more permissive.
OR
Create an Account in Salesforce with a unique name and link Instrumentl to the record.
CIRCULAR_DEPENDENCY: A parent account can't be the child of an account it's already a parent of.
You’re attempting to create an Account hierarchy loop (A → B → C → A). However, Salesforce forbids circular parent-child relationships.
To resolve this issue:
Decide which single chain of parents you prefer most.
In the offending Accounts, clear the Parent Account field (or set it to a different, non-descendant account).
Retry the sync in Instrumentl.
FIELD_INTEGRITY_EXCEPTION: {object}: id value of incorrect type: {id type}
There are three common causes for this error:
Invalid Field Value: Assigning an invalid value to a field.
Validation Rule Violation: Violating field-level validation rules.
Data Type Mismatch: Providing a value that doesn't match the field's data type or constraints.
For example, attempting to assign a non-existent country code to a country field that uses a picklist of valid country codes would trigger this exception.
INVALID_TYPE: sObject type {name of field} is not supported
This means you're either trying to sync a field that may not exist any longer, or a field you do not have permission to update.
You can resolve this by confirming that the field reference still exists in Salesforce, and that you have permission to set or update the field in this context.
Raiser’s Edge NXT
While troubleshooting, it may also be useful to reference our RENXT Integration guide. You can jump to a specific error code using the table below:
Error # | Message |
| |
| |
|
1006: The requested proposal record does not exist
They record you are trying to sync to does not exist in Raiser’s Edge NXT. It may have been destroyed.
Try the following actions:
In Instrumentl, sync to a different record.
OR
In Instrumentl, create a new record.
403: The user does not have permission to perform this operation
The user does not have permission to perform this operation. In this case, please check in with your RE NXT admin regarding your permissions.
25002: No user mapping exists for user identifier {identifier ID} and tenant {tenant ID}.
You may be logged out of Raiser's Edge, or your SSO session has expired. Please try disconnecting and reauthenticating the integration in Instrumentl.
If you've attempted the resolutions above and the error still persists, you may wish to get in touch with either your CRM's administrator or Instrumentl, depending on the particular issue at hand.
Contact Us 
If you have any general questions about your CRM integration with Instrumentl, please reach out to our Support Team. Just send us a message via your account's chat bubble, or email us at hello@instrumentl.com.