Connect Your Data Sources to Solo
Connecting your data sources is the key to unlocking Solo's full potential. By giving Solo access to your company's knowledge, you empower it to provide fast, accurate, and relevant answers to your team's questions. This guide will walk you through why it's important, which sources you can connect, and how to get started.
Why Connect Your Data Sources?
Think of Solo as a new team member who needs to learn the ropes. By connecting your data sources, you're providing the essential reading material. This allows Solo to:
Answer questions accurately: Solo uses the information from your connected sources to find and formulate answers.
Provide comprehensive context: The more relevant information Solo has, the more detailed and helpful its responses can be.
Keep your knowledge base current: Solo can help identify when documentation is out of date by comparing it to your latest code changes.
Supported Data Sources
Solo can connect to a variety of sources where your team's knowledge lives. We've grouped them into a few categories:
Chat: For real-time conversations and questions.
Slack
Code: For understanding how your product is built.
GitHub
Bitbucket
LaunchDarkly
Documentation & Knowledge Bases: For formal guides, articles, and internal wikis.
Notion
Confluence
Intercom
Zendesk
Website/Blog
How to Connect Your Sources
Getting your data sources connected is a straightforward process. Just follow these simple steps:
Navigate to Account Settings by clicking the gear icon.
Select the Integrations tab from the menu.
You will see a list of all supported integrations. Find the one you want to connect and click the Connect or Add to Slack button next to it.
A new window will open, asking you to authorize the connection. Follow the on-screen instructions for that specific application.
Once connected, you'll see a confirmation, and Solo will begin indexing your information.
How to Decide Which Sources to Connect
To get the most out of Solo, it's helpful to think about your goals.
For Answering Team Questions in Real-Time
If your goal is to get quick answers for your team in Slack, the most powerful combination is connecting Slack and your Codebase (like GitHub or Bitbucket).
You can configure specific Slack channels to pull information from designated code repositories. This ensures that when a question is asked in a channel, the answer is highly relevant to that team's work.
For Managing Your Knowledge Base
If you want to maintain a reliable and up-to-date knowledge base, connect your Codebase with your Documentation sources (like Notion or Confluence).
Solo can monitor for changes in your code that might affect your documentation. When it detects a potential conflict, it will flag the relevant article for review, helping you prevent your documentation from becoming outdated.
A Smart Approach: Start with Your Most Trusted Sources
It can be tempting to connect everything at once, but a more strategic approach often yields better results.
The Benefit of More Sources: Connecting many sources gives Solo a wider range of information to draw from, which can lead to more complete answers.
The Drawback of Too Much Context: If sources contain conflicting or outdated information, it can make it harder for Solo to provide a single, accurate answer.
We recommend you start by connecting only the most reliable sources your team uses every day. Your codebase is often the best place to begin, as it represents the ultimate source of truth for how your product works. From there, add your primary documentation source.
As your team uses Solo, you can add more sources to fill any knowledge gaps you discover. In cases where there is conflicting information, Solo is designed to trust the codebase over any other data source.