How Review Syncing Works
Quick Summary
ResponseIQ automatically syncs reviews from your connected Google Business Profile locations every 15 minutes. This background process checks for new reviews, imports them into your dashboard, and triggers AI response generation — all without any manual intervention.
The 15-Minute Sync Cycle
ResponseIQ uses a server-side cron job that runs every 15 minutes around the clock. During each cycle, the system iterates through all active, connected locations and queries the Google Business Profile API for any reviews posted since the last successful sync. This means a new review will appear in your dashboard within 15 minutes of being posted on Google, at most.
Note
The sync runs on the server regardless of whether you are logged in. You do not need to keep a browser tab open or take any action for syncing to work.
What Happens During a Sync
Each sync cycle follows a specific sequence of operations to ensure reviews are processed reliably:
- The system checks which locations are due for a sync based on their last sync timestamp.
- For each location, it calls the Google Business Profile API to fetch new reviews.
- New reviews are saved to the ResponseIQ database with their full text, star rating, reviewer name, and timestamp.
- The system checks the location's quota to confirm there are remaining AI responses available.
- If quota is available, the AI engine generates a draft response for each new review.
- The review and its AI response appear in your dashboard with a "Pending" status.
- The location's last sync timestamp is updated.
Quota Checking During Sync
Before generating an AI response for a new review, the system checks whether the location has remaining quota for the current billing period. If the quota has been reached, the review is still imported and saved but no AI response is generated. You will see these reviews in your dashboard with a notice indicating that the response was skipped due to quota limits.
Important
Reviews imported while your quota is exhausted will not retroactively receive AI responses when quota is replenished. If you purchase additional response packs or your quota resets, only newly synced reviews going forward will receive AI responses.
Sync Reliability and Error Handling
If a sync fails due to a temporary issue — such as a Google API timeout or a network disruption — the system automatically retries on the next 15-minute cycle. No reviews are lost because the system always queries for reviews since the last successful sync. If your Google OAuth token has expired, the sync will fail and you will receive an email notification prompting you to reconnect your Google account.
Pro Tip
You can view the last successful sync time for each location on the Locations page. If a location has not synced recently, check your Google connection status in Settings.
Related Articles
Still need help?
Can't find what you're looking for? Our support team is here to assist.
Contact Support