We have created a CRM Entity change tracking trigger for Data Sync Team Server that operates in a similar way to the SharePoint List Change Trigger.
Internally the trigger system calls each trigger at a 30 second interval to evaluate it's state, the CRM trigger will then call a Web Service in CRM to see when the last item was created or updated. This is a quick call that only returns a single data item the DateTime of the last change. If this has changed since the last time a change was detected then any projects associated with this trigger will be started.
Rather than synchronising on a timed schedule you can now achieve almost real-time updates (max 30 second delay) by implementing the Entity Change Trigger with your CRM environment.
This feature is currently only supported with OnPremise AD Authenticated CRM 4.0/2011 installations. The feature requires no change to your CRM environment and can therefore be easily deployed.
To configure the Trigger add a new Trigger of type 'Crm Entity Trigger'
Then enter the URL, Organisation Name and Entity Name you want to monitor you may also need to enter some credentials if Ouvvi is not running under an account that has access to your CRM environment.
The only other configuration item required is to ensure that your projects are configured for 'Single Instance' so that multiple synchronisation operations do not occur in parallel.
That's all it takes you can now simply associate this Trigger with any projects you want to run when a change is detected.