I have tested various solutions for ORM, and I must say that EmbedMyReviews is doing a great job of collecting reviews from TripAdvisor and Google (public connection as it is currently the only option available). The number of reviews is very accurate, which is not always the case.
Could you please share with us how often you check for new reviews on these platforms? I have noticed that some of the reviews posted on Google yesterday during the day are not synced with client accounts and are still not showing in the platform.
Thank you.