Skip to content

Phase 4 ContentBoost

sacredabhishek edited this page Mar 5, 2026 · 2 revisions

Phase 4: ContentBoost

Status: Coming Soon Depends on: Phase 3: Authentication

The content creation engine of ConvergioAI. ContentBoost transforms a single topic into multiple content formats — long posts, short posts, carousels, and short videos — using AI assistance.

What's Included

Content Creation Flows

Long Post

  • Multi-step wizard: Topic → Settings → Generate → Edit → Export
  • Rich text editor with formatting controls
  • AI generates full-length articles based on brand voice and topic
  • Export as formatted HTML

Short Post

  • Platform-aware generation (Twitter/X, LinkedIn, Instagram, Facebook)
  • Character counter with platform-specific limits
  • Hashtag management with count tracking
  • Copy-to-clipboard export

Carousel (Instagram/LinkedIn)

  • AI generates individual slide content with titles and body text
  • Live slide preview with brand-colored templates
  • Drag-and-drop slide reordering
  • PNG export of each slide via html-to-image
  • Auto-generated Instagram caption

Short Video

  • AI generates scene-by-scene scripts
  • Browser preview using Remotion Player
  • Scene editor for manual adjustments
  • Animated backgrounds and text overlays

Brand Identity Management

  • Create and manage multiple brand profiles
  • Logo upload, brand colors, voice guidelines
  • Target audience and industry settings
  • Default brand selection for quick content creation

Content Library

  • All generated content saved to database
  • Recent content list with quick access
  • Edit previously saved content (re-opens wizard at edit step)
  • Content chaining: convert a Long Post into Short Posts, Carousels, or Videos

Smart Defaults

  • "Auto (AI decides)" option for settings like post type, format, slide count, duration
  • AI determines optimal parameters based on topic and brand

Architecture

src/pages/ContentBoost/
├── ContentBoost.tsx          # Landing page + wizard routing
├── ContentBoost.css          # Comprehensive styles for all flows
├── types.ts                  # Types + content type configuration
├── components/               # BrandBar, BrandDrawer, ContentTypeCard, etc.
├── hooks/                    # useBrands, useContentGenerate, useContentItems
└── flows/
    ├── LongPost/             # Wizard, Context, Edit, Export
    ├── ShortPost/            # Wizard, Context, Edit, Export
    ├── Carousel/             # Wizard, Context, SlideEditor, Preview, Export
    ├── Video/                # Wizard, Context, SceneEditor, Preview, Export
    └── Video/remotion/       # Remotion compositions, scenes, components

API Endpoints

Endpoint Method Description
/api/brands GET/POST List or create brand identities
/api/brands/:id PATCH/DELETE Update or delete a brand
/api/brands/:id/logo POST Upload brand logo
/api/brands/:id/default POST Set as default brand
/api/content/generate POST Generate content via AI
/api/content GET/POST List or save content items
/api/content/:id GET/PATCH/DELETE Read, update, or delete content

ConvergioAI — Open-source AI-powered omnichannel CRM

Built at InstinctBits Labs | Sponsored by DigiTech Nomads

Documentation · GitHub · Discussions · MIT License

© 2026 InstinctBits. All rights reserved.

Clone this wiki locally