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

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 documents (PDF, Docx, Excel) 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
  • Trust Score Threshold - Adjust answer confidence requirements for your domain (contact us to configure)

Next Steps