With Real-Time Sync Conditions enabled, a Workspace's APEX usage is reduced by limiting updates from Salesforce to Mixmax. Updates are only set to trigger when specific fields are updated in Salesforce, as opposed to firing every time an update occurs on any field. This allows users to allocate APEX calls to data that plays a key role in their Mixmax workflows.
How it works
To use this feature, a Sync User is required, and Real-Time Sync must be enabled.
A Workspace Admin will need to enable the Enable Sync Conditions toggle for a workspace. This is not enabled by default.
Once this setting is enabled, all fields actively used across your Mixmax instance will automatically be added and marked as required. Workspace admins will be able to add additional fields or remove non-required fields.
If you are no longer using a specific Salesforce field in Mixmax (i.e., removed the field from the sidebar or template), the field will no longer be marked as required, and you can manually remove it from the Sync Conditions fields.
Salesforce Formula fields
Formula fields in SFDC act differently than other types of fields.
When the Formula field changes, the Last modified Date record for the field is not changed. Mixmax integration works in such a way that the syncing between Salesforce and Mixmax is triggered by the change in Last modified Date. As a result, the change in the Formula field will not trigger an update in Mixmax.
Even if added to Sync Conditions, Formula fields might not trigger syncs if no other fields change on the same record.