Communication

Connect Slack, Intercom, Zendesk, and other communication platforms to Ballast.

Connect your team communication and customer support tools to make conversations searchable.

Available Integrations

IntegrationFeatures
SlackChannels, DMs (personal), threads
IntercomConversations, articles
ZendeskTickets, articles
FreshdeskTickets, articles

Slack

Index your Slack workspace:

What’s Indexed

  • Public channel messages
  • Private channels (if bot is invited)
  • Threads
  • DMs (as personal source only)
  • Files shared in messages

Setup

  1. Add Slack to your collection
  2. Click Connect with Slack
  3. Install the Ballast Slack App to your workspace
  4. Select channels to index

Configuration

OptionDescription
ChannelsSelect public channels
Include privateAdd bot to private channels
Personal DMsConnect your DMs as personal source
Date rangeHow far back to index

Personal vs Shared

  • Shared source: Public channels visible to everyone
  • Personal source: Your DMs, only you can search

Best Practices

  • Start with high-traffic channels
  • Exclude noisy channels (alerts, bots)
  • Use date limits for channels with long history

Intercom

Index customer conversations and help articles:

What’s Indexed

  • Customer conversations
  • Help center articles
  • Internal notes

Configuration

OptionDescription
ConversationsOpen, closed, or all
ArticlesPublished help center content
Date rangeConversation history limit

Use Cases

  • Find past customer issues
  • Search support precedents
  • Query help documentation

Zendesk

Index support tickets and knowledge base:

What’s Indexed

  • Ticket descriptions and comments
  • Help center articles
  • Internal notes

Configuration

OptionDescription
TicketsFilter by status, group, tags
ArticlesPublished KB articles
Include internalIndex internal notes

Freshdesk

Index Freshdesk tickets and solutions:

What’s Indexed

  • Ticket content
  • Solution articles
  • Agent responses

Configuration

OptionDescription
TicketsFilter by status, priority
SolutionsKnowledge base articles
Date rangeHistorical limit

Sync Behavior

TypeDefault Frequency
SlackReal-time (events API) or 5 min
IntercomEvery 15 minutes
ZendeskEvery 15 minutes
FreshdeskEvery 15 minutes

Privacy Considerations

  • Customer data is searchable by authorized users only
  • Personal DMs require explicit personal source connection
  • Internal notes may contain sensitive information

Best Practices

  • Filter actively - Exclude resolved/old tickets
  • Use personal sources - Keep DMs private
  • Consider retention - Match your data retention policies
  • Train users - Ensure team knows what’s searchable