Salesforce Platform Encryption
Send2CRM includes limited support for encrypted fields on standard and custom objects used as the target for form mappings.
Matching encrypted fields
Where an encrypted field is mapped with Inbound Mapping: Matching key, it can no longer be used to query records in the usual manner. In this case Send2CRM falls back to a search (SOSL) query instead of a standard database (SOQL) query. This has some limitations:
Only certain fields are available to search. If a mapped key field cannot be searched then existing records may not be found.
SOSL field documentationSOSL queries cannot include child relationships. In the case of re-identification (e.g. an anonymous website visitor submits a form that finds an existing Lead with an existing related Visitor record) this will incur an additional SOQL query that counts toward limits.
Field accessibility
Salesforce permission restrictions for viewing encrypted data still apply. An API proxy service may be required to perform Send2CRM calls in authenticated mode.
Personalization
Send2CRM assumes that encrypted fields always contain sensitive data. Thus any personalization specified for encrypted fields will be ignored, no values will be returned to the client.
Send2CRM objects
Send2CRM does not support encrypting fields supplied with objects in the managed package, for example Visitors and Sessions.