Your AI knowledge base is only as good as the information it's trained on. If your web sources update weekly—or even daily—but your bot is still pulling answers from outdated pages, you're creating customer frustration and support headaches.
GoHighLevel's Auto Refresh feature for Knowledge Base Trained Links solves this problem by automatically re-crawling and retraining your web sources on your schedule. No manual updates. No stale information. Just accurate, current answers flowing through your conversation automation.
In this guide, I'll walk you through exactly how to set this up, why it matters for your agency or business, and best practices for keeping your knowledge base healthy. If you haven't tried GoHighLevel yet, start your free 30-day trial here—that's double the standard trial length, no credit card required.
What Is Auto Refresh for Knowledge Base Trained Links?
Auto Refresh is a GoHighLevel Labs feature that automatically re-crawls and retrains your AI knowledge base on URLs you've selected. Instead of manually retraining your bot every time your help docs, pricing page, or support articles change, the system does it for you on a schedule you define.
Here's the scenario: You train your AI bot on your ClickUp knowledge base. Two weeks later, you update your pricing, refund policy, or onboarding steps in ClickUp. Without Auto Refresh, your bot is still quoting the old information. With Auto Refresh running on a weekly cadence, the system automatically crawls that ClickUp link, detects the changes, and retrains your bot without you lifting a finger.
This feature is particularly valuable for agencies managing multiple client bots, businesses with frequently updated documentation, or teams where support content changes regularly. It bridges the gap between knowledge management and real-time customer success.
💡 Pro Tip
Auto Refresh works best when your web sources (help centers, ClickUp docs, knowledge bases) have stable URLs. If you reorganize content frequently, plan your refresh schedule after major updates to avoid retraining on intermediate versions.
How to Set Up Auto Refresh: Daily, Weekly, or Monthly
Step 1: Navigate to Your AI Knowledge Base Settings
In GoHighLevel, go to your Conversations module and select the bot you want to configure. Find the Knowledge Base section, then look for the URLs or trained links you've already added.
Step 2: Locate the Auto Refresh Option
Next to each trained link, you'll see an Auto Refresh toggle or button (currently available in Labs). Click to enable it for that specific URL.
Step 3: Choose Your Refresh Cadence
Select your preferred schedule:
- Daily: Best for fast-moving support teams or frequently updated pricing/promotions
- Weekly: Standard choice for most agencies—balances freshness with system resources
- Monthly: Good for stable documentation that rarely changes
Step 4: Save and Confirm
Once you've set your cadence, save the settings. GoHighLevel will show you when the next refresh is scheduled to run. You can also manually trigger a refresh anytime if you've made urgent updates.
Repeat this process for each trained link you want to keep current. You can set different cadences for different URLs—for example, daily refreshes for your pricing page but weekly for your help articles.
This is built into GoHighLevel. Try it free for 30 days →
Why Automated Retraining Keeps Your AI Accurate
Accuracy is everything when your bot is handling customer conversations. A single wrong answer—an outdated price, a discontinued feature, or incorrect refund policy—damages trust and creates support tickets you could have prevented.
Manual retraining is fragile. It relies on someone remembering to retrain the bot after updates. Teams are busy, context gets lost, and retraining gets deprioritized. That's how bots end up providing outdated information for weeks without anyone noticing.
Automated retraining removes the human element. Once you configure Auto Refresh, the system consistently re-crawls your sources on schedule. Your bot always reflects your current documentation, pricing, policies, and processes. This is especially critical for:
- Pricing and promotions that change seasonally or monthly
- Product features that evolve with releases
- Support policies like refunds, guarantees, or service-level agreements
- Onboarding steps or requirements that shift
- Client-specific information when managing multiple bots
The result? Your team focuses on higher-value work—strategy, client relationships, feature building—while your bot stays current automatically. You also reduce customer frustration and the time your human support team spends correcting bot errors.
Monitoring Refresh Status and Logs from Your Dashboard
GoHighLevel gives you full visibility into your Auto Refresh activity. In your Knowledge Base settings, you'll find a table that shows:
- Trained URL: Which link is being refreshed
- Refresh Schedule: Daily, weekly, or monthly cadence
- Last Refresh Date: When the most recent refresh occurred
- Next Scheduled Refresh: When the system will re-crawl next
- Status: Success, pending, or any errors encountered
- Refresh Log: Details of what changed or any issues
From this single dashboard, you can:
- Verify that refreshes are running on schedule
- Spot any errors or failed refreshes immediately
- Manually trigger a refresh if you've made critical updates
- Adjust cadences without leaving the view
- Export logs for compliance or audit purposes
This transparency means you're never wondering if your bot is current. You can prove to clients and team members that your knowledge base is actively maintained and accurate.
Best Practices for a Healthy, Accurate Knowledge Base
1. Start Conservative, Then Adjust
Begin with weekly refreshes for most URLs. If you notice your sources change daily (like a pricing page during a promotion), move to daily. If your docs are stable, drop to monthly. Adjust based on what you actually see changing, not what you think might change.
2. Separate High-Velocity Content
If your pricing page updates constantly but your help articles rarely change, set different cadences for each. This prevents unnecessary system load while keeping critical content fresh.
3. Monitor Refresh Logs Regularly
Check your refresh logs weekly, especially in the first month. Look for patterns: Are refreshes succeeding? Are URLs becoming unreachable? Did the content change detect work as expected? Early monitoring catches problems before they affect customers.
4. Test After Major Updates
If you make a big change to your knowledge base (reorganizing docs, updating pricing significantly), manually trigger a refresh immediately rather than waiting for the scheduled refresh. Verify your bot is pulling the new information.
5. Keep URLs Stable
Broken links break refreshes. If you reorganize your help docs or migrate platforms, update the trained URLs in GoHighLevel first. Auto Refresh works best when your source URLs are permanent.
6. Document Your Cadences
If you manage multiple bots or have team members helping with this, document which URLs refresh on which schedules and why. This prevents surprises and makes onboarding new team members easier.
The Bottom Line
Auto Refresh for Knowledge Base Trained Links removes the friction between your documentation and your bot. You update your content once in your source system—ClickUp, your help center, your website—and GoHighLevel keeps your AI trained on the latest version automatically. No manual work. No stale information. Just accurate, current conversations with every customer, every time.
If you're running an agency or managing customer interactions at scale, this feature alone can save hours per month while dramatically improving your customer experience. Try it yourself with a free 30-day GoHighLevel trial today.