Skip to main content

Summary

Communications is the most important day-to-day operating surface in TruAgents. This is where teams should expect to review activity across channels, inspect individual threads, and keep operational decisions tied to real communication history instead of treating each channel like an isolated inbox.

Who this is for

  • Operators working live customer communications
  • Campaign managers reviewing campaign impact
  • Support or communications teams responding to incoming activity

Where to find it in the app

  • Communications
  • Communications → thread detail

What this workflow should accomplish

The Communications workflow should help a team:
  1. filter the activity they care about
  2. inspect sent and received communications in context
  3. understand which campaign or thread a communication belongs to
  4. decide what follow-up action is required

A strong day-to-day operating loop

  1. Start from Communications.
  2. Filter by channel, direction, status, contact, campaign, or run as needed.
  3. Open the thread or communication detail instead of relying only on the table row.
  4. Confirm what campaign, run, or draft context explains the current communication.
  5. Decide whether the next action belongs in communications review, campaign review, contact cleanup, or admin setup.

What you can usually filter by

The current Communications workspace strongly suggests filters for:
  • channel
  • direction
  • status
  • test versus non-test activity
  • campaign
  • campaign run
  • contact
  • date range
That makes it the best first stop when the question is “what actually happened?” rather than “which setup page should I open?”

Why this is the primary story

The app navigation and route structure already suggest that Communications is the long-term unified workflow, while separate channel-specific route trees are transitional. That means this page should become the center of the customer-facing operating story.

What to look for in the current product flow

  • channel filtering and cross-channel visibility
  • thread-level inspection
  • relationships to campaigns and campaign runs
  • sent versus received context
  • tags, analytics, and detail-level review paths where relevant

Example triage paths

If you are trying to answer…Start hereThen go deeper into…
”Did this message actually go out?”Communications rowCommunication detail
”Why is this here?”Communication detailRelated campaign run or campaign
”Is this part of a larger thread?”CommunicationsThread or detail view
”Do we need to change contact data or tagging?”Communication detailContact or related tag workflow

What a row can tell you quickly

Even before opening the detail view, the current feed structure suggests a row can help you inspect:
  • channel and direction
  • contact identity
  • preview text or transcript hint
  • status
  • campaign or run context
But it is still a summary, not the full explanation.

What not to do

  • do not jump straight to old channel-specific pages unless you have a specific reason
  • do not assume the table row alone tells the whole story
  • do not debug campaign behavior without checking actual communication outcomes

Good operator habits

  • start broad, then narrow with filters
  • treat test-run activity separately from live activity
  • open detail views before making assumptions
  • use campaign and run context to explain communications instead of guessing from message text alone
  • feed real communications findings back into campaign, contact, or setup changes

Operational checks

  • Your team knows when to start from Communications instead of hunting through older channel-specific pages.
  • You can find the thread or communication detail you need without relying on internal-only tools.
  • Campaign activity can be connected back to real communications behavior.
  • Incoming responses or follow-up activity have a clear operational home.