Files
social-media/docs/FEATURES/channels.md
Jonathan Bourdon afcdd1ace1
All checks were successful
deploy-socialize / image (push) Successful in 1m20s
deploy-socialize / deploy (push) Successful in 20s
feat: add editable channel images
2026-05-09 13:14:11 -04:00

1.4 KiB

Channels

Channels are configured social destinations inside a workspace. They represent the account, handle, page, feed, newsletter, or other publication destination where content will eventually be handed off for publishing.

Channels are workspace-owned data. Organization-owned connectors may provide credentials for external systems, but the workspace owns which destinations are available for content planning.

Model

A channel has:

  • id
  • workspaceId
  • name
  • network
  • optional handle
  • optional externalUrl
  • optional portraitUrl
  • optional bannerUrl
  • createdAt

network is a controlled string matching the frontend channel network options:

  • Instagram
  • TikTok
  • Facebook
  • LinkedIn
  • YouTube
  • X
  • Reddit
  • Website

Channel names must be unique inside a workspace for the same network.

Behavior

  • Authenticated users with workspace access can list channels for their active workspace.
  • Workspace managers can create channels.
  • Workspace managers can edit channel profile fields and upload portrait/banner images.
  • Content planning uses configured channels as selectable destinations.
  • Development seed data should create real workspace channels instead of relying on content target labels as fake channels.

Not In Scope

  • External connector credentials.
  • Publishing directly to social networks.
  • Channel deletion, archiving, or editing.