SmartSYNC: Remember, it's a transactional sync...
One way loop protection
SmartSYNC has built in loop protection to prevent changes in one system bouncing back and forward - it puts a 1 hour block to ensure data only flows one way after a change is made. So if you have a flow from Raiser's Edge to Mailchimp and another from Raiser's Edge to Mailchimp and want to test them you would:
- Make a change in Mailchimp and see if that change reaches Raiser's Edge
- Make further changes in Mailchimp and see if these changes also reach Raiser's Edge
- Note: If you make any changes in RE at this point they will not flow to Mailchimp i.e. it is one way for an hour since the last change in Mailchimp.
- Wait at least an hour (or to the next day)
- Then make changes in Raiser's Edge and see if those changes reach Mailchimp
- Make further changes in Raiser's Edge and see if those changes reach Mailchimp
- Note: If you make any changes in Mailchimp at this point they will not flow to Raiser's Edge i.e. it is one way for an hour since the last change in Raiser's Edge.
Transactional not bulk
SmartSYNC synchronises your chosen applications as and when changes are made so therefore is not suitable for bulk cleaning your database. It will pick up changes within 5 minutes for most applications (within 30 minutes for Raiser's Edge due to the way Blackbaud have made their APIs) and then flow the data to the other application. This keeps systems tightly in sync.
It is not designed to do a bulk sync such as take data from two systems and review all the data and make changes to both systems. This is bulk syncing and should be done as a one off task before using SmartSYNC. It is no longer necessary once SmartSYNC is running as changes will be made in near 'real-time' once the flows are in place but a one-off initial tidy is required.
Related Articles
SmartSYNC/SmartEMAIL: BBCRM limit email search to certain sites
You may wish to limit your SmartEMAIL sync to BBCRM to only search records linked to a specific site i.e. UK only, or US only. This can be accomplished by creating a Data List in BBCRM and linking to that via a 'Search using data list' Search step in ...
SmartSYNC: Real-time API security and requests
SmartSYNC provides an API interface to run data flows in real-time and return the results to an external system. Using the API Enabling the API To enable the API you need to go to the Admin > Account page within your SmartSYNC account. Toggle the API ...
SmartSYNC: Connecting SalesForce
Salesforce provide very robust API services to allow SmartSYNC to work with data held within their systems. Within SmartSYNC you can create a new app connection to Salesforce but require a couple of settings to allow this connection. Instructions ...
SmartSYNC and iRaiser integration
iRaisers donation platform supports taking donations, memberships and purchases online. The below outlines how to integrate donations with an external system for example Raiser's Edge. Create a SmartSYNC iRaiser event step Within SmartSYNC create a ...
SmartSYNC: Monitoring prospect status changes
You may wish to sync or perform an action when a constituents prospect status changes. This can be accomplished through the use of our 'Instant notification of record changes' event step and setting the Event types to 'Prospect add' and 'Prospect ...