Skip to main content
A Guru is an intelligent AI assistant that answers questions about specific topics based on the knowledge sources you provide. Transform your existing content into a powerful Q&A system for user support, documentation assistance, and expert knowledge delivery.

Quick Start

1

Sign Up

Go to app.gurubase.io and create an account with Google or GitHub.
2

Create a Guru

Click Create Guru and configure:
  • Name: A descriptive name for your AI assistant
  • Logo: Upload an image (PNG/JPEG, max 1MB)
  • Topics: Keywords that define your Guru’s expertise (e.g., “kubernetes, devops, cloud”)
3

Add Data Sources

Build your knowledge base by adding content. See Supported Data Sources below.
4

Publish

Click Publish Guru to start indexing. Once complete, your Guru is ready to answer questions.

Supported Data Sources

Website

Crawl sites or import via sitemap

PDF / Excel

Upload documents and spreadsheets

GitHub

Index repositories and code

Zendesk

Import tickets and KB articles

Confluence

Sync spaces and pages

Jira

Index issues and projects

Google Drive

Connect docs and files

Slack

Import conversations

YouTube

Transcribe video content
You can also add custom text snippets directly for FAQs, playbooks, or any custom content.

Deploy Your Guru

Once created, deploy your Guru across multiple channels:

Self-Hosted (Enterprise)

Self-hosted deployments are available under the Enterprise plan. Contact us to get started.
For self-hosted deployments, access your dashboard at your deployment’s URL and follow the same creation steps. All features work identically to the cloud version.

Managing Your Guru

Once deployed, use these tools to maintain and optimize your Guru.

Source Management

Click the menu icon (⋮) next to any source to access management options:
ActionDescription
EditSearch, add, or remove specific URLs from website sources
ReindexFetch the latest content and refresh your knowledge base
DeleteRemove sources that are no longer needed
PrivacyToggle PDFs between Public (visible in citations) and Private
Edit Website Links Interface

Keeping Content Fresh

Best Practice: Reindex sources regularly, especially for frequently updated websites and documentation. This ensures your Guru provides current, accurate information.
For automated syncing, set up backfill jobs on integrations like Zendesk, Confluence, and Jira to periodically sync new content.

Additional Settings

  • Profile Updates - Modify name, logo, and topics
  • Advanced Settings - Configure example questions, KB editor presets, and more
  • Team Management - Add team members and manage access

Next Steps