-
Notifications
You must be signed in to change notification settings - Fork 0
Phase 4 ContentBoost
sacredabhishek edited this page Mar 5, 2026
·
2 revisions
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.
- 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
- Platform-aware generation (Twitter/X, LinkedIn, Instagram, Facebook)
- Character counter with platform-specific limits
- Hashtag management with count tracking
- Copy-to-clipboard export
- 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
- AI generates scene-by-scene scripts
- Browser preview using Remotion Player
- Scene editor for manual adjustments
- Animated backgrounds and text overlays
- Create and manage multiple brand profiles
- Logo upload, brand colors, voice guidelines
- Target audience and industry settings
- Default brand selection for quick content creation
- 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
- "Auto (AI decides)" option for settings like post type, format, slide count, duration
- AI determines optimal parameters based on topic and brand
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
| 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. |