About 5 min read

Output Routing

When an AI task completes in Karma One, the result does not have to stay buried in a chat thread. Output routing controls where completed work is delivered --- to a conversation, a Telegram message, an email, a social media post, or multiple destinations at once.

How Output Routing Works

After a task finishes, Karma One evaluates the configured routing rules and dispatches the output accordingly. This happens automatically for scheduled and autopilot tasks, and can be configured manually for on-demand work.

Routing Destinations

| Destination | Description | |---|---| | Conversation | The default. Results appear as a message in the originating chat thread. | | Telegram Push | Send a summary or full result to your bound Telegram account. | | Email | Deliver the output as an email to one or more recipients. | | Social Publishing | Publish the content to connected social media platforms. | | File Export | Save the result as a PDF, Word document, or Excel file. |

Push to Telegram

When a background task completes, Karma One can push the result directly to your Telegram chat with the Karma bot. This is especially useful for:

  • Scheduled reports (morning briefings, daily summaries)
  • Autopilot task results from avatars
  • Alerts and notifications from monitoring tasks

Push notifications are automatic for any task triggered by a schedule or autopilot. For tasks where the output exceeds a reasonable message length, Karma One sends a summary with a link back to the full result in the app.

Tip: Bind your Telegram account in Settings to enable push delivery. See Karma Telegram Bot.

Save to Conversation

By default, all task results are saved to the conversation that initiated the request. The message appears with proper attribution:

  • Manual tasks show as a normal assistant reply.
  • Autopilot tasks display a "Proactive" badge to distinguish them from your own requests.
  • Scheduled tasks include a timestamp and schedule reference.

Send Email

Karma One can route task output directly to email. This works through the Mail integration on Karma Box (macOS) or through connected email channels. Use cases include:

  • Sending a generated report to a colleague
  • Delivering a drafted response for review before sending
  • Automated daily digests to a distribution list

Publish to Social Media

Task output can be published to any of the 11 connected social platforms. The publishing flow includes:

  1. AI generates the content (text, images, or both).
  2. Content is formatted for the target platform.
  3. A review step lets you approve or edit before publishing.
  4. Publication proceeds to one or multiple platforms simultaneously.

See Social Publishing for the full platform list and configuration.

Multi-Output Routing

A single task can route its output to multiple destinations. For example, a morning briefing task might:

  1. Save the full report to the conversation.
  2. Push a summary to Telegram.
  3. Email the report to your team.

Multi-output routing is configured per task type or per schedule. Each destination receives the output formatted appropriately for that channel.

Output Format Control

Different destinations require different formats. Karma One handles this automatically:

| Destination | Format | |---|---| | Conversation | Rich markdown with images and code blocks | | Telegram | Plain text with basic formatting, truncated for length | | Email | HTML-formatted email body with optional attachments | | Social Media | Platform-specific formatting (character limits, hashtags, media) | | File Export | PDF, DOCX, or XLSX depending on content type |

Configuration

Output routing is configured at several levels:

  • Global defaults --- set in Settings, apply to all tasks unless overridden.
  • Per-avatar --- configure routing rules specific to an avatar's autopilot tasks.
  • Per-schedule --- each scheduled task can have its own routing configuration.
  • Per-request --- when sending a message, you can specify where the output should go.

Best Practices

  • Enable Telegram push for any avatar running on autopilot so you get notified when tasks complete.
  • Use email routing for outputs intended for external stakeholders who are not on Karma One.
  • Review before publishing --- always enable the review step for social media routing to avoid unintended posts.
  • Combine destinations for important outputs (e.g., save to conversation + push to Telegram) so nothing is missed.