Dashworks
WebsiteBook a DemoSign UpLogin
  • Migration Guide
  • Get Started
    • Introduction
    • Quick Start
  • Knowledge
    • Connect Apps
    • Other Sources
  • Use Cases
    • Engineering
    • Customer Support
    • Sales
    • Marketing
    • Product Management
    • Human Resources
    • Talent
    • Legal & Compliance
  • Bots
    • Custom Bots
    • Setup Bots
    • Managed Bots
  • Surfaces
    • Slackbot
    • Chrome Extension
  • Optimize
    • Improve Answers
    • Prompting
    • Instructions
    • Feedback
    • AI Model
  • Admin
    • Launch Guide
    • Announce Dashworks
    • SSO
    • SCIM
    • Analytics
    • Verified Domains
    • Schedule Training
    • Homepage
    • Chrome Extension Setup
  • API
    • Overview
    • Authentication
    • Rate Limits
    • API Reference
      • Answer API
      • Connector API
    • Zapier Integration
    • Examples
    • Pricing
  • FAQs
    • Search Permissions
    • Search Modes
    • User Roles
    • Org vs Individual
    • Real-Time vs Full Sync
    • Workflows
    • Roadmap
    • Referrals
Powered by GitBook
On this page
  • Step 1: Add Bot Connections
  • Step 2: Create a Bot
  • Step 3: Test Your Bot
  • Step 4: Setup the Slackbot (Optional)

Was this helpful?

  1. Bots

Setup Bots

PreviousCustom BotsNextManaged Bots

Last updated 4 months ago

Was this helpful?

Bots in Dashworks use your connected apps to answer user questions. Follow these steps to set up bots quickly and effectively:

Step 1: Add Bot Connections

  1. Go to the .

  2. Find the app connection you want the bot to use.

  3. Open the app connection settings and toggle "Mark as Bot Connection".

    • This allows the bot to search the app to answer questions.

    • All other connections remain private and inaccessible to the bot.

How do search permissions work for bot connections?

Search permissions for bot connections depend on whether the connection is :

  • Individual connection: The account that you're logged in to the app that you're connecting determines the bot's search permissions. For instance, if you authenticate Zendesk as an Individual connection while you're logged in to Zendesk with name@company.com and then mark it as a Bot connection, then the Bot can search the content that name@company.com has access to in Zendesk.

  • Org connection: The account that you're logged in to Dashworks determines the bot's search permissions. For instance, if you authenticate Zendesk as an Org connection while you're logged in to Dashworks with name@company.com, and then mark it as a Bot connection, then the Bot can search the content that name@company.com has access to in Zendesk.

Which account should I use to setup bot connections?

It's recommended to use a non-user account (ex. bot@company.com or support@company.com) for bot connections. This lets you restrict the information bots can search to the sources that have been shared with this account. Ensure the bot connection account has sufficient permissions to access all relevant documents, channels, projects, etc. needed to answer user questions effectively.

We do not recommend using your personal account as a bot connection as this may reveal information that's private to you to bot users (ex. files in "My Drive" of Google Drive).

Step 2: Create a Bot

  1. Go to the .

  2. Click "Create New Bot".

  3. Customize the bot:

    • Name: Give your bot a clear and descriptive name.

    • Knowledge Sources: Select the apps, files, or answers that the bot should search.

    • Instructions: Add any specific guidelines for how the bot should respond.

    • Bot Admins and Managed Bot: Learn more about when and how to use managed bots .

Step 3: Test Your Bot

Use the bot in the Dashworks web app by tagging it in the input box (e.g., @BotName).

Step 4: Setup the Slackbot (Optional)

  1. Add a Slack connection in the App Store.

  2. Mark it as a Bot connection and the Primary Slackbot Connection.

  3. Invite the Slackbot to a Slack channel by typing /invite @Dashworks in the channel.

If you want to use the bot to answer questions in Slack channels, set up the :

From the Slack Channels tab of the select the Slack channel to change its bot.

App Store
Org or Individual
Bots page
here
Dashworks Slackbot
Bots page