Someone is currently editing this articleYou can view but not edit until they finish
Someone is requesting edit access
Set hero image/video for social outputs
0 words0 characters
Edit Protected
Channels
Notes
0
Notes
No notes for this channel
Add feedback specific to this channel
No general notes
Add notes that apply to all channels
Press Enter to save
Ask Claude
I'm here to help you improve your content. Ask me anything about your writing - headlines, structure, tone, or specific sections you'd like feedback on.
Lock Content
Asset NameImage
Upload Asset
Upload images or videos to use across any channel.
Drop files here or click to browse
Supports images (JPG, PNG, GIF, WebP) and videos (MP4, WebM, MOV)
Generate images using AI based on your content or a custom prompt.
Drag the crop box to position it over the area you want to keep
New Article
Where would you like to create this article?
Or add to a project:
Create New Project
Projects help organize related articles and can be shared with team members.
Project Name
Description
Brief
No brief set
Team
Settings
Articles
0
Share Project
Project Name
Members can view and edit all project articles. Only one person can edit at a time.
Create New Cart
Carts let you share files and notes with collaborators on projects and articles.
Cart Name
0 files, 0 notes
Files
0
Max 20MB per file
Notes
0
Press Enter to add
Collaborators
Linked To
Project
Article
Select Asset for Channel
Choose an asset from your library or paste a LiquiFire image chain URL.
No assets in library. Upload assets to the Asset Strip first.
Paste your LiquiFire image chain URL here
Currently Selected
Confirm
Are you sure?
Enter value
Manage Versions
0 of 5
vs
Version 10 words
Version 20 words
Help & Documentation
Turn Your Ideas Into Professional Content
Everyone has great marketing ideas — MarketingFactory helps you transform them into polished, platform-ready content. The more detail you provide about your idea, the better the AI can help you create compelling content for every channel.
The Golden Rule
Write more, get better results. The AI builds a "content brief" from your writing — the richer your source content, the more accurate and compelling your channel adaptations will be.
Rich EditorWrite your ideas with full formatting support
Multi-Step AIIntelligent prompting extracts and optimizes
Multi-ChannelLinkedIn, X, Instagram, TikTok, and more
Team CollaborationShare, review, and approve together
Quick Start
Write Your Idea — Explain your concept in detail. Include context, key points, and what makes it valuable.
Add Visuals — Upload images or videos that support your message
Analyze — Set your target audience and content intent
Adapt — Select channels, then generate AI-optimized versions
Review — Share with your team for feedback and approval
Publish — Use the Campaign Manager to publish and export
The 3-Step Workflow
MarketingFactory guides you through a structured process that transforms your ideas into professional, platform-optimized content.
1
Analyze
Define your content strategy and audience:
Target Audience — Who are you trying to reach? Be specific.
Content Intent — Educate, inspire, promote, or engage?
Brainstorm — Get AI suggestions for angles and hooks
The AI uses these settings to tailor every adaptation to your specific goals.
2
Adapt
Select channels and let AI generate optimized content:
Channel Selection — Check the platforms you want to publish to
Generate All — AI creates versions optimized for each platform
Per-Channel Assets — Assign specific images to specific channels
Each channel has character limits and best practices built in automatically.
3
Review
Share, collect feedback, and get sign-offs:
Share Link — Generate a review link for stakeholders
Version Control — Choose which version(s) reviewers see
Approvals — Collect channel-specific sign-offs from publishers
Campaign Manager — Publish when all approvals are in
Projects & Organization
Projects help you organize related content and collaborate with team members on campaigns.
Creating Projects
Click New Project in the Library sidebar
Enter a name and optional description
Choose a color for visual organization
Add a Project Brief — AI will use this context for all articles
Project Briefs — Your Brand Voice
Project briefs provide context that AI uses when generating content. The more detail you provide, the better the results:
Brand voice and tone guidelines
Target audience description
Key messages or themes to emphasize
Words or phrases to use or avoid
Competitor differentiation points
A detailed project brief dramatically improves AI output consistency across all your content.
Team Collaboration
Work together with your team on content creation:
Add Members — Open project, go to Team tab, add by email
Roles — Owners can edit settings, members can create and review
Shared Articles — All project content visible to all members
Activity — See who's working on what
Library Sidebar
My Work — Articles you've created
Reviews — Articles shared with you for feedback
Project Filter — Click a project to filter articles
Search — Find articles by title
The Editor
The editor is where your ideas come to life. The more context and detail you provide here, the better your AI-generated adaptations will be.
Write More, Get Better Results
Don't just write a headline — explain your idea fully. Include the problem you're solving, why it matters, key benefits, and supporting details. The AI extracts all of this to create compelling adaptations.
Document Structure
Title — Your main headline (basis for channel headlines)
Subtitle — Supporting text or teaser that adds context
Cover Image — Hero image for social previews
Body — Your full content with rich formatting
Formatting Options
Select text to reveal the formatting toolbar:
⌘B Bold
⌘I Italic
⌘U Underline
⌘K Link
H1, H2, H3 Headers
Bulleted & Numbered Lists
Block Quotes
Code Blocks
Edit Locking
Prevent conflicts when multiple people access the same article:
When someone is editing, a banner appears for other users
Other users see who is currently editing
View Only — See content without editing
Request Access — Ask the editor to release the lock
Locks expire after 2 minutes of inactivity
Version History
Versions are saved automatically as you work
Click Versions in the document header to browse
Create manual save points with the + button
Restore any previous version with one click
Compare versions side-by-side
Annotations
Highlight and annotate specific passages in your content:
Create — Select text, then click the highlighter icon in the format toolbar
Comment — Add a note explaining your annotation
Navigate — Click an annotation badge to scroll to the highlight
Delete — Remove annotations from the annotations panel
Annotations are preserved across versions and visible to reviewers
Blocklist
Prevent restricted words or phrases from appearing in your content:
Toggle the Word Blocklist in the Analyze step
Blocked terms are highlighted in real time as you type
Toggle enforcement on or off per article
AI-generated adaptations also respect the blocklist
Saving & Autosave
Autosave — Changes are saved automatically 8 seconds after your last edit
Manual Save — Press ⌘S to save immediately
Save Indicator — The top bar shows "Saved" or "● Unsaved changes"
Leave Warning — The browser warns you before closing with unsaved changes
Autosave can be disabled in Settings
Print & Export to PDF
Click the Print button in the toolbar or press ⌘P
The print view includes a metadata header (author, version, date, word count)
Asset references are replaced with actual images in the print output
The hero/cover image appears below the subtitle
Choose "Save as PDF" in your browser's print dialog to export
Spellcheck
Browser spellcheck is enabled by default in the editor
Toggle on/off in Settings → Spellcheck
Working with Assets
Assets are images and videos that enhance your content and make your social posts more engaging.
Adding Assets
Click the + button in the asset strip to open Upload Asset, which offers three modes:
Generic Asset — Upload any image as-is to your asset library
Channel-Specific — Upload and auto-resize for a specific platform
AI Generate — Create images using AI models
You can also drag & drop files onto the editor or paste images from clipboard (⌘V).
Channel-Specific Upload
Resize and adapt images for specific platform requirements:
Select a channel (Instagram, X, LinkedIn, etc.) to see its required dimensions
Upload your image — the tool analyzes the size difference
Choose an adjustment mode:
Crop — Scale and crop to fit. Drag to reposition.
Pad — Add colored borders to fill the target. Pick a fill color or use the eyedropper.
AI Outpaint — Use generative AI to extend the image on any side. Set pixel values for top, bottom, left, and right independently. The auto-calculator distributes the gap evenly.
Click Preview to see the LiquiFire-processed result before committing
Approve or reject the preview, then the processed image is saved to the server
AI Outpaint results are processed via LiquiFire and saved permanently — they won't re-render differently on each view.
AI Image Generation
Generate images from your content or a custom prompt:
Source — "Generate from article content" uses your title and body automatically, or write a "Custom prompt"
Model — Choose DALL-E 3, DALL-E 3 HD, Flux Kontext Pro, or Flux Kontext Max
Size — Select a channel preset (Instagram 1080×1080, Facebook 1200×630, etc.) or a generic size (Landscape, Square, Portrait)
Click Generate Image to create, then Add to Library to save to your assets
The Asset Strip
The vertical panel on the left side shows all your assets:
Thumbnails — Visual preview of each asset
Drag to Insert — Drag an asset into your content
Click to Preview — See full size and options
Connection Lines — Show where assets are used in content
Cover Image
The cover image appears in social media previews and link cards:
Click the cover zone at the top of the editor
Select from your asset library or upload new
AI can generate a cover based on your content
Recommended size: 1200×630 pixels
Channel-Specific Assets in Adapt
Assign different images to different channels during content generation:
In the Adapt step, click the image icon next to a channel
Select an asset from your library
Each channel can have its own optimized image at the correct dimensions
LiquiFire Integration
LiquiFire powers all image processing:
Crop, pad, and outpaint operations are rendered by LiquiFire's imaging pipeline
Processed results are stored server-side for consistency
Enter your LiquiFire server URL in Settings to configure the endpoint
AI-Powered Content Creation
MarketingFactory uses advanced AI with a multi-step prompting process to transform your ideas into platform-optimized content. Multiple AI providers are supported.
AI Providers
Choose the AI model that works best for your needs:
Claude (Anthropic) — Excellent for nuanced, professional content
Custom Prompts — Write your own image description, or let AI derive one from your article content
Pro Tip: The more detail in your source content, the better the AI understands your message. Include context, examples, and key benefits for best results.
Supported Channels
MarketingFactory optimizes your content for each platform's unique requirements and audience expectations.
Press ReleaseFormal, newsworthy, quote-ready
Full format with boilerplate
Blog PostEngaging, SEO-friendly, structured
Full article with headers
Web PageClear, scannable, SEO-friendly
Structured with headers
EmailPersonal, scannable, clear CTA
Subject + body format
Edit & Preview
Long-form channels (Email, Blog, Web Page, Press Release) have a dual-mode editor:
Edit — Modify the generated content directly with rich text editing
Preview — See how the content looks in its final format, with images distributed through the content and proper styling
Email Export
The Email channel has special export capabilities:
Responsive HTML — Export produces email-client-compatible HTML with a 600px max-width layout
Preview Fidelity — The preview renders the actual exported HTML in an iframe, so what you see is exactly what gets sent
Images — Article images are distributed through the email body, not dumped at the bottom
Strapi Integration — Export to Strapi CMS with proper formatting and directives
Channel Image Dimensions
Each social channel has specific image requirements:
Instagram — 1080 × 1080 px (square)
Facebook — 1200 × 630 px
LinkedIn — 1200 × 627 px
X — 1200 × 675 px
TikTok — 1080 × 1920 px (portrait)
Use the Channel-Specific upload to automatically crop, pad, or outpaint your images to these dimensions.
A/B Testing with Variants
Create multiple versions of your content for each channel to test what resonates best with your audience.
Test, Learn, Improve
A/B testing helps you understand what messaging works best. Create variants with different hooks, tones, or calls-to-action to optimize engagement.
Creating Variants
Open a channel in the Review step by clicking on it
Look for the variant tabs at the top (A, B, C...)
Click the + button to add a new variant
Each variant has its own content you can edit independently
Up to 5 variants per channel (configurable)
Managing Variants
Switch — Click a tab (A, B, C) to view/edit that variant
Edit — Each variant has independent content
Delete — Hover over a tab and click × to remove (if more than 1)
Preview — Use the Preview button to see how each variant looks
Variant Ideas
Different hooks — Test question vs. statement openers
Tone variations — Professional vs. casual voice
CTA testing — "Learn more" vs. "Get started today"
Length tests — Short punchy vs. detailed explanatory
Emoji usage — With emojis vs. without
Pro Tip: Variants are saved automatically when you switch tabs or close the modal. Each variant can have its own channel-specific asset too.
Carts for Asset Sharing
Carts are shared containers for files and notes that can be linked to projects and articles. Perfect for gathering assets, reference materials, and feedback from collaborators.
Centralized Collaboration
Carts keep all your project assets organized in one place. Share with collaborators, gather reference materials, and keep everyone on the same page.
Creating a Cart
Click the + button in the "My Carts" section of the sidebar
Give your cart a descriptive name (e.g., "Q1 Campaign Assets")
Add Notes — Type in the note field and press Enter to add text notes
Items show who added them and when
Click a file to download it
Collaborators
Share your cart with team members:
Add — Click "Add" in the Collaborators section and select a user
Permissions — Collaborators can add files and notes
Owner Control — Only owners can remove items, manage collaborators, or delete the cart
Linking to Projects & Articles
Connect your cart to make it visible in context:
Click Link in the "Linked To" section
Choose Project or Article
Select the target from the dropdown
Linked carts appear when viewing related content
Pro Tip: Link a cart to a project, and it will automatically appear for all articles in that project. Great for brand assets, guidelines, and shared resources.
Team Collaboration & Review
MarketingFactory is built for teams. Share your work, gather feedback, and get approvals before publishing.
Better Together
Great content comes from collaboration. Share your drafts early, gather diverse perspectives, and refine your message with your team's input.
Sharing Articles
Go to the Share step in the workflow panel
Your article automatically gets a unique share link
Copy and send the link to reviewers
The share link includes the current version
Reviewers can view without logging in
Reviewer Features
View Content — See source and all channel adaptations
Switch Versions — Toggle between versions using tabs
Add Notes — Leave comments on specific content
Sign Off — Approve, request changes, or reject per channel
Approval Workflow
Approvals are scoped per channel for granular control:
Each channel shows its current approval status
Publishers can approve, request changes, or reject
Add feedback comments with each decision
Approval status is visible in the Campaign Manager
Review Notes
Notes appear in the Notes sidebar:
Organized by reviewer for easy tracking
Click a note to jump to related content
Notes persist across versions
Authors can respond or mark as resolved
Export Options
Print / PDF — Print article with images, or save as PDF via browser dialog
Complete ZIP — All content, assets, and adaptations
HTML — Formatted document for web
Responsive Email HTML — Export email channel as client-ready HTML (600px max-width, inline styles)
Strapi CMS — Export to Strapi with proper formatting, images, and directives
Markdown — Plain text with formatting
Copy — Quick copy to clipboard
Publishing & Campaigns
Manage the lifecycle of your content from draft through to published campaigns with the Campaign Manager.
Campaign Manager
The Campaign Manager panel tracks all channels for your article:
Open from the Share step or the left toolbar
See all channels at a glance with their status
Track which channels have content generated
Access the article library from the panel
Publishing a Campaign
Open the Campaign Manager
Click Publish Campaign
The article enters publish lock mode
A banner appears: "This campaign is published"
All editing is disabled until unpublished
Publish Lock
When an article is published, it is fully locked to prevent accidental edits:
Title, subtitle, and body become read-only
Asset uploads and deletions are blocked
AI generation and channel editing are disabled
Annotations cannot be added or removed
A "LIVE" status pill shows the published state
To make changes to a published campaign, click Unpublish in the Campaign Manager first.
UTM Tracking
Add UTM parameters to your share links for analytics tracking:
Configure in the Share step under UTM settings
Parameters are appended to share URLs automatically
Track campaign source, medium, and content
OG Tags & Social Previews
Control how your content appears when shared on social platforms:
Open Graph tags are generated automatically from your content
The hero image is used as the og:image
Channel-specific dimensions are applied (e.g., 1200×630 for Facebook)
Customize in the Sharing & OG tab of the Share step
Keyboard Shortcuts
Work faster with these keyboard shortcuts. On Windows, use Ctrl instead of ⌘.
Document
⌘SSave to server
⌘ZUndo
⌘⇧ZRedo
⌘PPrint / Save PDF
Text Formatting
⌘BBold
⌘IItalic
⌘UUnderline
⌘KInsert link
Navigation
EscClose modal / sidebar
TabMove to next field
Chat
EnterSend message
⇧EnterNew line
Click the ↵ button in the chat to toggle whether Enter sends or creates a new line.