Autopilot - Automatic answers in channels

In every company, Slack channels are full of unanswered questions - from GTM to Product, CSM, Engineering, and more. But let’s face it: not everyone knows (or wants) to ask a bot for help.

Doti Autopilot flips the script.

Autopilot enables Doti to quietly listen in Slack and step in automatically - answering real questions in real time, even when no one asked it directly.


What Is Autopilot?

Doti Autopilot is a background assistant that:

  • Monitors messages in enabled channels

  • Detects valid questions

  • Replies automatically when it can confidently help

  • Does it all without requiring the user to tag @doti

đź’ˇ Users might not even know Doti is there - and yet their questions get answered within seconds.


Why Autopilot?

  • Save time for experts by auto-answering repeat questions

  • Eliminate wait time for users - 24/7

  • Preserve tribal knowledge by replying with verified, sourced answers

  • Make Doti helpful - without needing user intent or commands

Imagine your #gtm or #sales channel just... answering itself.


How to Enable Autopilot

  1. Create an Autopilot instance:

    • Select the Slack channel

    • Choose the Agent or manually assign Collections to define what data Doti will use

  2. Make sure Doti is a member of the Slack channel (@doti needs to be invited)

  3. Configure behavior (see below)


Configuration Options

You can customize Autopilot behavior per channel:

Option
Description

Reply Mode

Public (Doti replies in channel) or Invisible (user reviews & publishes)

Permission Enforcement

Enforce user-level permissions or bypass for transparency

Respond to Bots

Should Autopilot reply to other bots? (Yes, that’s powerful - See more)

Use Testbed

Route replies to a private moderator channel for review before posting (See more)

All Agent instructions and access rules are respected - so each Autopilot can behave uniquely.


When Will Autopilot Respond?

Doti is smart - it won’t clutter channels or respond unnecessarily. Here’s what triggers a reply:

  1. âś… The message is a legitimate question

    • Not directed at a person (e.g., no “@john”)

    • Not casual noise (e.g., “Happy birthday”, “Wanna hop on a call?”)

  2. âś… Doti has a confident answer

    • No answer? No reply.

    • Autopilot only engages when it's confident the response will be helpful.

  3. 🤷🏻‍♀️ No answer found?

    • Doti reacts with a shrug emoji to let others know it tried and couldn’t help.

    • A simple, subtle signal that Autopilot is active and working silently behind the scenes.


Permissions & Agent Logic

Autopilot respects the full power of Doti’s permission model:

  • If permission enforcement is on → Doti only uses sources the user is allowed to access

  • If turned off → Doti behaves like an open assistant for that channel

  • Agent instructions (tone, structure, preferences) carry over

This means each channel can have a uniquely configured Doti - tuned to its purpose and audience.


Summary

Feature
Description

Autonomous

Answers without being tagged

Context-aware

Only responds to real questions

Intelligent

Doesn’t reply unless it has an answer

Configurable

Channel-specific setup with granular controls

Invisible Mode

Option to review before public reply

Emoji Feedback

Adds 🤷🏻‍♀️ when no answer is found


💡 Autopilot isn’t just reactive — it’s proactive. It helps your team even when they don’t ask.

Last updated

Was this helpful?