You might want to edit your schedule settings to sync more often. It can be a difficult balance though, because if the plugin runs too often it could potentially be too much load for your server’s resources. But experimenting with slightly more frequent syncs might help.
I can say, though, that it might ultimately not have anything to do with the sync settings. The Salesforce API is in general kind of slow, and it might be slower if you are receiving or sending a lot of data. When the plugin receives data from the API, it also does a lot of caching of results.
In other words, this plugin isn’t meant for realtime syncing of data from Salesforce, and I can’t give you anything that will give you that kind of result.
Hi Jonathan. Thanks for getting back so quickly. That was a very good explanation. Do you have any suggestions on what we should use to have things go more smoothly without ruining the whole integration?
Well, I do suggest you experiment with the schedule settings. That might help.
If that doesn’t help, you might consider getting more server resources, but only if you can definitively know that that is a factor. Throwing server resources at a problem isn’t a solution unless you know that the resources are causing the problem.
Alternatively, you may just not be able to use this plugin to do what you want. Like I said, it’s not meant for realtime syncing.
If you do need specifically realtime (or close to realtime) syncing from Salesforce to WordPress (which is what it sounds like you want?), I would recommend finding a Salesforce developer who can build out an integration within Salesforce that sends data to the WordPress API, rather than using a system that runs within WordPress. Certainly that’s not a trivial task, but it would be possible.
Thank you so much for your feedback. I will forward this to my team. Appreciate you taking the time!