> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gurubase.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Your First Guru

> Step-by-step guide to creating and configuring your AI assistant.

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

<Steps>
  <Step title="Sign Up">
    Go to [app.gurubase.io](https://app.gurubase.io) and create an account with
    Google or GitHub.
  </Step>

  <Step title="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")
  </Step>

  <Step title="Add Data Sources">
    Build your knowledge base by adding content. See [Supported Data
    Sources](#supported-data-sources) below.
  </Step>

  <Step title="Publish">
    Click **Publish Guru** to start indexing. Once complete, your Guru is ready
    to answer questions.
  </Step>
</Steps>

## Supported Data Sources

<CardGroup cols={3}>
  <Card title="Website" icon="globe" href="/guides/data-sources#website-indexing">
    Crawl sites or import via sitemap
  </Card>

  <Card title="PDF / Docx / Excel" icon="file" href="/guides/data-sources#pdf-documents">
    Upload documents and spreadsheets
  </Card>

  <Card title="GitHub" icon="github" href="/guides/data-sources#github">
    Index repositories and code
  </Card>

  <Card title="Zendesk" icon="headset" href="/integrations/ingestion/zendesk">
    Import tickets and KB articles
  </Card>

  <Card title="Confluence" icon="confluence" href="/integrations/ingestion/confluence">
    Sync spaces and pages
  </Card>

  <Card title="Jira" icon="jira" href="/integrations/ingestion/jira">
    Index issues and projects
  </Card>

  <Card title="Google Drive" icon="google-drive" href="/integrations/ingestion/google_drive">
    Connect docs and files
  </Card>

  <Card title="Slack" icon="slack" href="/integrations/ingestion/slack">
    Import conversations
  </Card>

  <Card title="YouTube" icon="youtube" href="/guides/data-sources#youtube-videos">
    Transcribe video content
  </Card>
</CardGroup>

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:

<CardGroup cols={3}>
  <Card title="Website Widget" icon="browser" href="/integrations/bots/website-widget">
    Embed on your website
  </Card>

  <Card title="Zendesk" icon="headset" href="/integrations/bots/zendesk">
    AI copilot for support
  </Card>

  <Card title="Slack" icon="slack" href="/integrations/bots/slack">
    Answer in Slack channels
  </Card>

  <Card title="Discord" icon="discord" href="/integrations/bots/discord">
    Community support bot
  </Card>

  <Card title="GitHub" icon="github" href="/integrations/bots/github">
    AI on GitHub issues
  </Card>

  <Card title="API" icon="code" href="/api-reference/introduction">
    Build custom integrations
  </Card>
</CardGroup>

## Self-Hosted (Enterprise)

<Note>
  Self-hosted deployments are available under the Enterprise plan. [Contact
  us](https://gurubase.io/contact/) to get started.
</Note>

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:

| Action      | Description                                                                           |
| ----------- | ------------------------------------------------------------------------------------- |
| **Edit**    | Search, add, or remove specific URLs from website sources                             |
| **Reindex** | Fetch the latest content and refresh your knowledge base                              |
| **Delete**  | Remove sources that are no longer needed                                              |
| **Privacy** | Toggle documents (PDF, Docx, Excel) between Public (visible in citations) and Private |

<Frame>
  <img src="https://mintcdn.com/gurubase/1KgbSST6n33uTAt6/images/gurubase-edit-website-links.jpg?fit=max&auto=format&n=1KgbSST6n33uTAt6&q=85&s=22ace705880948b098dbf9d9820daa25" alt="Edit Website Links Interface" width="1836" height="718" data-path="images/gurubase-edit-website-links.jpg" />
</Frame>

### Keeping Content Fresh

<Note>
  **Best Practice**: Reindex sources regularly, especially for frequently
  updated websites and documentation. This ensures your Guru provides current,
  accurate information.
</Note>

For automated syncing, set up **backfill jobs** on integrations like [Zendesk](/integrations/ingestion/zendesk), [Confluence](/integrations/ingestion/confluence), and [Jira](/integrations/ingestion/jira) to periodically sync new content. For websites, use **[Sitemap Sync Jobs](/guides/data-sources#sitemap-sync-job)** to automatically keep your knowledge base in sync with your sitemap.

### 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](https://gurubase.io/contact/) to configure)

## Next Steps

<CardGroup cols={2}>
  <Card title="Analytics" icon="chart-line" href="/guides/analytics">
    Monitor how users interact with your Guru
  </Card>

  <Card title="Data Sources" icon="database" href="/guides/data-sources">
    Learn about all supported data sources
  </Card>

  <Card title="Example Questions" icon="message-question" href="/guides/example-questions">
    Configure suggested questions for your widget
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    Build custom integrations
  </Card>
</CardGroup>
