# Configuring Slack

In Settings -> Integrations, click the "Add Slack" button, and follow the prompts to log in to Slack and grant permissions for brewer.ai to post to your workspace.

# Configure Slack channels

Slack posts are routed by function. In Settings -> Integrations, choose the tab for the function and select the Slack channel(s) to use:

  • Bill of Lading
  • Production
  • Beer Details

If no channel is configured for a function, posting is disabled until a channel is selected.

Note: The Slack app may need channel access before posting to a specific channel. If posting works in one channel but fails in another, verify the app is permitted in the target channel.

# Post brewer.ai data to Slack

# Beer Info

To share beer details to Slack, open a beer and use the toolbar three-dot menu -> Post to Slack. The post includes the beer's core details and attaches the label file when available.

# Packaging Info

From the Packaging Summary panel in a batch, click the Slack icon to post a packaging summary. This posts the packaging details and attaches the summary image.

# Bills of Lading

To share a bill of lading to a Slack channel, click the "Post to Slack" button within the Bill of Lading page, choose the desired channel(s), optionally add comments, and click Post. This posts general information about the bill of lading (date, customer, carrier, facility) and attaches the BOL PDF to the Slack post.

# Troubleshooting

# not_in_channel errors

If you see not_in_channel from the Slack API:

  1. Confirm the app has required write/join scopes in Slack app settings.
  2. Reinstall/reconnect the integration after scope changes.
  3. Confirm the app is allowed in the selected channel (public or private).

# File post failures

Slack file uploads can require additional channel access behavior compared with plain text posting. If text posts work but file posts fail, verify channel membership/join permissions for the app token used by brewer.ai.

# Task notifications

When task notifications are sent to Slack, owners receive a direct message with the task title, description, due date, and links back to the relevant records. Users can opt out of task DMs from their user preferences.