Skip to main content
The Slack integration is coming soon. This feature is under active development and will be available in a future release.
The Slack integration will enable Notra to monitor your workspace for important updates, announcements, and decisions that can be transformed into external-facing content.

Planned Features

When the Slack integration launches, you’ll be able to:
  • Monitor specific channels: Track announcement channels, product updates, or engineering discussions
  • Capture decisions: Turn internal discussions into external-facing content
  • Track milestones: Monitor team achievements and product launches
  • Aggregate updates: Compile weekly or monthly summaries from Slack activity

What Content Can Be Generated

The Slack integration will support these content types:

Blog Post

Transform internal product updates and launch announcements into customer-facing blog posts.

Changelog

Convert engineering updates and release notes into formatted changelogs.

Social Posts

Create Twitter and LinkedIn posts from team announcements and achievements.

Investor Update

Compile milestone updates and progress reports for stakeholders.

Expected Setup Process

When available, connecting Slack will involve:
1

Install Slack App

Add the Notra app to your Slack workspace using the Slack App Directory.
2

Select Channels

Choose which channels Notra can monitor. Typically announcement or product update channels.
3

Configure Triggers

Set up keywords or emoji reactions that signal content-worthy updates.
4

Set Content Preferences

Choose what types of content to generate from Slack activity and how to handle mentions or threads.

Planned Permissions

The Slack integration will request:
  • Read access to messages: View messages in channels you authorize
  • Read channel information: Access channel names and descriptions
  • Read user profiles: Attribute quotes and updates to team members
Notra will never read private messages or direct messages. Only public channels you explicitly authorize will be accessible.

Use Cases

Product Launch Announcements

Turn internal launch announcements into external content:
  1. Team announces a new feature in #product-updates
  2. Message is tagged with a specific emoji (e.g., 📢)
  3. Notra generates a customer-facing blog post
  4. Content includes feature benefits, screenshots, and usage examples

Weekly Engineering Updates

Aggregate engineering progress into changelogs:
  1. Engineers post daily updates in #engineering
  2. At week’s end, Notra compiles all updates
  3. Generate a formatted changelog of shipped features
  4. Publish to your documentation or blog

Investor Reporting

Create quarterly updates from milestone announcements:
  1. Monitor #milestones channel for key achievements
  2. Track metrics shared in #analytics
  3. Aggregate into quarterly summary
  4. Generate comprehensive investor update with context and insights

How Content Selection Will Work

Several mechanisms will help Notra identify content-worthy updates:

Emoji Reactions

React to messages with a specific emoji (e.g., 📝 or ✨) to flag them for content generation.

Keywords

Configure keywords like “shipped”, “launched”, or “released” that trigger content creation.

Thread Detection

Important discussions in threads can be transformed into blog posts or documentation.

Channel Monitoring

Monitor entire channels dedicated to announcements or updates.
You’ll have full control over what gets turned into content. Notra will show you the source messages and let you approve or reject suggestions.

Data Privacy and Security

Slack integration will prioritize privacy:
1

Explicit Authorization

You choose exactly which channels Notra can access. No blanket workspace access.
2

No DM Access

Notra will never access direct messages or private channels unless explicitly shared.
3

Content Review

All generated content will be reviewable before publishing. Internal discussions stay internal until you approve.
4

Token Security

Slack authentication tokens will be encrypted and can be revoked at any time.

Webhook Events

Planned events that will trigger content generation:
  • Message posted in monitored channel: With matching keywords or emoji reactions
  • Thread marked as important: Using specific emoji or slash commands
  • Scheduled aggregation: Daily or weekly summaries of channel activity

Filtering and Control

You’ll have fine-grained control over what gets processed:
Filter TypeDescription
Channel whitelistOnly monitor specific channels
User filteringIgnore or prioritize messages from certain users
Keyword matchingTrigger on specific words or phrases
Emoji reactionsFlag messages for content generation
Time-basedOnly process messages during business hours

Best Practices (When Available)

To get the most from the Slack integration:
1

Use Dedicated Channels

Create channels specifically for announcements that should become external content. For example, #public-updates or #changelog-items.
2

Write Clear Messages

When posting updates you want to share externally, write them clearly and professionally. Notra will enhance them, but starting with quality content helps.
3

Establish Emoji Conventions

Agree on team conventions for flagging content. For example, 📝 means “turn this into a blog post” and 📋 means “add to changelog”.
4

Review Before Publishing

Always review Slack-sourced content before publishing. Internal tone might need adjustment for external audiences.

Get Notified

Interested in early access to the Slack integration?

Join the Waitlist

Sign up to be notified when Slack integration is ready. We’ll give waitlist members early access.

Current Alternatives

While Slack integration is in development:

GitHub Integration

Connect GitHub to generate content from development activity

Manual Content

Create content manually from any source
Many product updates that appear in Slack are related to code changes. The GitHub integration can automatically generate content when those changes are merged and released.

Build docs developers (and LLMs) love