Installation puts your widget on the page. Training is what makes it useful — able to answer questions, guide visitors, and capture leads like a real team member.
UpChat gives you no-code tools to teach your bot from the content you already have: crawled website pages, uploaded documents, services, FAQs, and location info. Everything lives under Knowledge Base in the dashboard, with a clear breakdown of how much each source contributes to what your bot knows.
Where this fits: If you're brand new, start with Smart Setup to scan your site in ~30 seconds. This guide covers manual training and fine-tuning after that — or instead of it.
See what your bot knows
Open Knowledge Base → Brand Info to view Knowledge Distribution — a snapshot of your training sources by count, character volume, and percentage. Use it to spot gaps (for example, lots of links but few FAQs) before you demo or go live.

Data
Website crawls, file uploads, and WordPress imports all live under Knowledge Base → Data. Each tab adds a different kind of source to your bot's knowledge base.
Website Links (Crawl)
Under Data → Website Crawl, enter a URL and click Crawl My Site. UpChat extracts text from the page and adds it to your knowledge base. Toggle Single Page when you only want one URL — often the better choice for focused content like a pricing or services page.
Each crawled link shows its status, last update, character count, and actions to recrawl or delete. When you update a page on your site, hit the refresh icon to keep your bot current.

💡 Tip: Crawl your highest-value pages first (homepage, services, pricing, FAQ). You don't need every blog post on day one.
Documents
Under Data → Documents, upload files your bot can learn from — PDF, DOCX, TXT, and CSV up to 15 MB each. Drag and drop or click Upload Files. This is ideal for manuals, brochures, internal FAQs, or policies you don't publish on the web.

WordPress Import
Under Data → Import → WordPress, paste your site URL and click Discover PDFs. UpChat scans the WordPress REST API for PDFs in your media library and pulls them into training — handy when your best content already lives in WP uploads.

Services
Knowledge Base → Services is where you teach the bot what you offer. Each service includes a name, description, link, optional follow-up questions, and associated products. The dashboard shows totals, question counts, and training status at a glance.

💡 Tip: Write descriptions like you're briefing a new hire — specific outcomes, who it's for, and what happens next.
Products
Product-level training (name, description, URL, follow-up questions) is coming soon, along with ecommerce integrations like Shopify and WooCommerce. For now, describe products inside Services or add detail through FAQs and crawled product pages.

Information
Geographic coverage and Q&A content live under Knowledge Base → Information, organized in three tabs:
Service Areas
Define where you operate so the bot can answer coverage questions. Click Add Service Area to create your first region.

Locations
Add street addresses, hours, and contact details per location. Use Import with the sample CSV if you're loading multiple branches at once.

FAQs
Build a library of question-and-answer pairs for high-frequency topics — pricing, policies, hours, and setup. Filter by category or status, track published vs. draft counts, and keep answers consistent.

Keep training lean — then test
You *can* feed your bot everything. You *shouldn't* — extra noise dilutes good answers. Add sources that reflect how customers actually ask questions, then demo your bot before you rely on it in production.
→ Next: How to Demo Your UpChat Bot Before Deployment
Or return to the Quick Start checklist.
Need a hand? Can't find what you need? Our team is happy to help.
→ Submit a ticket · Back to Help Center
---