- Auto-sync reads a website, sitemap, or GitHub import again on a schedule.
- Sitemap scan checks a sitemap for added and removed URLs.
- Resync refreshes the items you select, right now.
Before you start
- Auto-sync needs the Growth plan or above. A sitemap scan schedule needs the Scale plan or above. Which schedules you can pick depends on your plan. See Plans and limits.
- The Super Admin, Admin, or Manager role on the chatbot.
What refreshes automatically
The dashboard cannot schedule links. With the CLI or the API, you can give a single document, such as a link, its own refresh schedule. See
knowledge documents update-config in the CLI command reference.
Set an auto-sync schedule
You set the schedule when you add a website, sitemap, or GitHub repository. Use the Auto Sync Frequency field in the form. See Add your website and Connect GitHub. Auto Sync Jobs lists only imports that have a sync schedule. If you added an import with Never (Manual only), it is not in the list. To give it a schedule, add it again with an Auto Sync Frequency and turn on Skip pages that are already trained. To change the schedule of an import in Auto Sync Jobs:1
Open the sync jobs
In the chatbot sidebar, select Auto Sync Jobs.
2
Open the job
Select the job for the website, sitemap, or repository.
3
Open the settings
Select the settings icon.
4
Pick a frequency
In Sync Frequency, pick a frequency. The change applies from the next scheduled run.
When scheduled runs happen
The Growth plan includes Monthly. The Scale plan and above also include Weekly. The dashboard also lists Daily, but no plan includes daily auto-sync. If your content changes more often than your schedule, resync it after each change.
A changed schedule does not start a run right away. To refresh now, use Resync.
What auto-sync does
- It reads the website, sitemap, or repository again.
- It adds new pages it finds and refreshes the pages it finds again.
- It never deletes content. A page that was removed from your website stays in the chatbot. See Remove pages that no longer exist.
- It uses your page quota for new pages. Refreshing a page that is already trained works even when you have no pages left. Its page count changes only if the page got longer or shorter.
Scan a sitemap for new and removed pages
A sitemap scan reads your sitemap again and compares it with the pages SiteGPT has:- It adds URLs that are new in the sitemap.
- It deletes URLs that are no longer in the sitemap.
- It deletes pages only when it read the whole sitemap. If part of the sitemap cannot be read, for example a linked sitemap fails to load, the scan adds new URLs but deletes nothing. The next scan tries again.
- It does not refresh pages that did not change in the sitemap. Use auto-sync or resync for that.
Resync content now
Resync fetches the selected items again with their saved settings. It does not look for new pages.1
Open the list
Go to Website Links > Links List or Files & Data Sources > Files List.
2
Select the items
Select the check box next to each link or file.
3
Resync
Select Resync N Selected and confirm.
Remove pages that no longer exist
Website auto-sync does not remove pages that you deleted from your site. A resync of a deleted page marks it Failed with a 404 error. Remove those pages by hand:- In Links List, select the pages that no longer exist.
- Select Delete N Selected and confirm.
Stop a schedule
- In Auto Sync Jobs, open the job.
- Select the settings icon.
- Select Delete Sync Job and confirm.