Working with Slack

Make sure you have the Slack integration set up before using these features.

Four Ways to Interact

1. Message Actions

Use Slack’s message actions to quickly trigger documentation updates from any message or thread. This is best used when you don’t want to interrupt the flow of the conversation.

1

Access Message Actions

Click the three dots (⋯) menu on any Slack message to open the message actions menu.

Slack context menu with Promptless options including Update Docs, Create task in Notion, and Create an Issue
Slack message actions menu showing Promptless integrations
2

Select Update Docs

Choose “Update Docs” from the message actions menu to trigger Promptless. If you don’t see the option, click on “More message shortcuts” and search for Promptless.

3

Review Generated Content

Promptless will analyze the full thread to generate relevant documentation updates, and DM you once it’s done.

2. Channel Mentions

Tag Promptless directly in any channel to trigger documentation updates from ongoing discussions.

1

Mention Promptless

Tag Promptless bot in a new message or in a thread reply in a channel, along with instructions about how to update the docs, you can add internal and external links, slack links, as well as images. Don’t forget to add Promptless bot to the channel if you’re tagging it for the first time!

2

Thread Context Analysis

Promptless will analyze the entire thread context to understand the discussion and generate relevant documentation. You can point Promptless to specific pages, or Promptless can infer based on the context.

Editing Suggestions in Slack

Promptless will reply in the thread once it’s done draft updates. From there, you can add follow-on instructions in the same thread to tell Promptless to edit the suggestion. You must still tag @Promptless in your follow-up messages to ensure Promptless sees and processes your additional guidance or corrections.

Example Instructions

@Promptless please also add a troubleshooting section covering the error cases we discussed earlier in this thread
@Promptless make sure to mention that this feature is only available in the Enterprise plan
@Promptless create a mermaid chart for the system architecture discussed in this thread`

3. Direct Messages (DMs)

Send direct messages to Promptless for private documentation requests or when you have very specific instructions.

1

Start a DM

Go to the Apps section in Slack, click on the Promptless bot.

2

Describe Your Request

Type your documentation request or paste content you’d like to turn into documentation. You can post internal or external links, slack links, images, etc. You don’t have to tag Promptless here.

3

Wait for Promptless DM

Promptless will DM you with the doc updates.

Using Images and File Attachments

You can attach images and files when you trigger Promptless in Slack to provide additional context. Include screenshots, diagrams, design mockups, API responses, or configuration files in the same thread where you tag @Promptless or use the “Update Docs” action.

When you trigger Promptless, it reviews all text and attached files in the thread. If an image or file content is valuable for the documentation, Promptless incorporates it into the suggested updates.

Examples

Adding a screenshot to explain a feature

@Promptless please document this new export feature. I've attached a screenshot showing the new export dialog.

Including an architecture diagram

@Promptless update the technical architecture page with this new system diagram (attached)

Documenting an error message

@Promptless we need to add troubleshooting docs for this error. See the screenshot above for the exact error message users are seeing.

Using design specs

@Promptless here's the design spec for the new onboarding flow (PDF attached). Please create documentation that matches this flow.

For technical details about how images are processed and managed, see the Slack Integration page.

4. Passive Channel Listening

Have Promptless automatically monitor specific Slack channels and create documentation updates without requiring @mentions or message actions. This is ideal for documentation-focused or support channels where discussions frequently reveal documentation needs.

When passive listening is enabled, Promptless monitors all messages in your selected channels and automatically creates documentation suggestions when threads become inactive.

1

Open Project Settings

Go to the projects page and click the edit button on your Slack trigger project.

2

Enable Passive Listening

Check the box for “Listen for all messages in specific channels” under the trigger configuration.

Project configuration showing passive listening checkbox and channel selection
Enable passive listening and select channels
3

Select Channels

Choose which channels Promptless should monitor. You can select multiple channels.

4

Save Changes

Click “Save” to activate passive listening for the selected channels.

No. When passive listening is enabled, Promptless waits for a thread to go quiet before analyzing it. This prevents creating redundant suggestions as conversations evolve.

If new messages are added to a thread that Promptless has already processed, Promptless can update its existing suggestion rather than creating a duplicate. This means even if there are multiple triggers for the same thread, you’ll see updates to a single suggestion rather than a flood of separate suggestions.

Tip: If you @mention Promptless in a thread that’s being passively monitored, it will trigger immediately rather than waiting for the thread to go quiet.

Passive listening is completely opt-in. Promptless only monitors channels you explicitly select in your project configuration. You can add or remove channels at any time.

Need help with Slack interactions? Contact us at help@gopromptless.ai.