Design System

Content Amplifier

Social Media Manager

Compose once. Schedule smart. Measure impact.
LinkedIn-first, with Discord and Instagram ready.

Connected Platforms

💼Connected

LinkedIn

2,847 followers

🎮Not Configured

Discord

📸Not Configured

Instagram

Posts This Week

12+3

Total Impressions

45.2K+12%

Engagement Rate

4.7%+0.3%

Scheduled

8

Design Explorations

Discovered Data Shapes

As we build these mockups, we're discovering the data types needed:

SocialPost

  • id, organisationId
  • content, platform
  • status (draft|scheduled|published|failed)
  • scheduledAt, publishedAt
  • mediaUrls[], hashtags[]
  • platformPostId (external ref)

PlatformConnection

  • id, organisationId
  • platform (linkedin|discord|instagram)
  • status (connected|disconnected|error)
  • accessToken (encrypted)
  • refreshToken, expiresAt
  • profileData (jsonb)

PostAnalytics

  • postId
  • impressions, clicks
  • likes, comments, shares
  • engagementRate
  • fetchedAt

ScheduledJob

  • postId
  • executeAt
  • status (pending|processing|completed|failed)
  • retryCount, lastError

Schema Decision Pending: After UI exploration, we'll decide whether to reuse schema-jobs.jobTaskWorkflow for scheduling or create a dedicated schema-social module.