-
87%
-
Completion Rate
+
+
-
-
6Γ
-
Faster Velocity
+
+
diff --git a/frontend/src/marketing/pages/Pricing.tsx b/frontend/src/marketing/pages/Pricing.tsx
index 6409f26c..d36545d2 100644
--- a/frontend/src/marketing/pages/Pricing.tsx
+++ b/frontend/src/marketing/pages/Pricing.tsx
@@ -78,11 +78,12 @@ const Pricing: React.FC = () => {
{ feature: "AI Image Generation", starter: "300 basic / 60 premium", growth: "900 basic / 180 premium", scale: "1,500 basic / 300 premium" },
{ feature: "Featured Images", starter: true, growth: true, scale: true },
{ feature: "In-Article Images", starter: true, growth: true, scale: true },
- { feature: "Dual AI Providers", starter: "Basic + Premium", growth: "Basic + Premium", scale: "Basic + Premium" },
+ { feature: "AI Providers", starter: "DALL-E 3, Runware, Bria", growth: "DALL-E 3, Runware, Bria", scale: "DALL-E 3, Runware, Bria" },
+ { feature: "Credits: Basic Images", starter: "5 per image", growth: "5 per image", scale: "5 per image" },
+ { feature: "Credits: Premium Images", starter: "25 per image", growth: "25 per image", scale: "25 per image" },
{ feature: "Multiple Image Sizes", starter: true, growth: true, scale: true },
{ feature: "Automatic Alt Text", starter: true, growth: true, scale: true },
- { feature: "Smart Image Prompts", starter: "300", growth: "900", scale: "1,500" },
- { feature: "Advanced Image Controls", starter: true, growth: true, scale: true },
+ { feature: "Style Presets", starter: true, growth: true, scale: true },
{ feature: "AUTOMATION PIPELINE", starter: null, growth: null, scale: null, isCategory: true },
{ feature: "7-Stage Automation Pipeline", starter: true, growth: true, scale: true },
diff --git a/frontend/src/marketing/pages/Product.tsx b/frontend/src/marketing/pages/Product.tsx
index 1bd5f6cf..b2b0ecf1 100644
--- a/frontend/src/marketing/pages/Product.tsx
+++ b/frontend/src/marketing/pages/Product.tsx
@@ -12,6 +12,10 @@ import {
ArrowRightIcon,
RocketLaunchIcon,
ChatBubbleLeftRightIcon,
+ ClipboardDocumentCheckIcon,
+ CheckBadgeIcon,
+ GlobeAltIcon,
+ CalendarDaysIcon,
} from "@heroicons/react/24/outline";
import { testimonials } from "../data/testimonials";
import SEO from "../components/SEO";
@@ -41,26 +45,29 @@ const Product: React.FC = () => {
);
};
+ // 8-Stage Content Pipeline - matches current implementation
const workflowSteps = [
- { name: "Keywords", icon: ListBulletIcon, color: "from-[var(--color-primary)] to-[var(--color-primary-dark)]" },
- { name: "Clusters", icon: UserGroupIcon, color: "from-[var(--color-purple)] to-[var(--color-purple-dark)]" },
- { name: "Ideas", icon: LightBulbIcon, color: "from-[var(--color-warning)] to-[var(--color-warning-dark)]" },
- { name: "Tasks", icon: DocumentTextIcon, color: "from-[var(--color-success)] to-[var(--color-success-dark)]" },
- { name: "Content", icon: SparklesIcon, color: "from-[var(--color-primary)] to-[var(--color-primary-dark)]" },
- { name: "Publish", icon: BoltIcon, color: "from-[var(--color-success)] to-[var(--color-success-dark)]" },
+ { name: "Keywords", icon: ListBulletIcon, color: "from-[var(--color-primary)] to-[var(--color-primary-dark)]", description: "Import & organize" },
+ { name: "Clusters", icon: UserGroupIcon, color: "from-[var(--color-purple)] to-[var(--color-purple-dark)]", description: "Group related terms" },
+ { name: "Ideas", icon: LightBulbIcon, color: "from-[var(--color-warning)] to-[var(--color-warning-dark)]", description: "Generate concepts" },
+ { name: "Tasks", icon: ClipboardDocumentCheckIcon, color: "from-[var(--color-success)] to-[var(--color-success-dark)]", description: "Create briefs" },
+ { name: "Content", icon: DocumentTextIcon, color: "from-[var(--color-primary)] to-[var(--color-primary-dark)]", description: "AI writing" },
+ { name: "Images", icon: PhotoIcon, color: "from-[var(--color-purple)] to-[var(--color-purple-dark)]", description: "Visual generation" },
+ { name: "Review", icon: CheckBadgeIcon, color: "from-[var(--color-warning)] to-[var(--color-warning-dark)]", description: "Quality check" },
+ { name: "Published", icon: GlobeAltIcon, color: "from-[var(--color-success)] to-[var(--color-success-dark)]", description: "Go live" },
];
const productModules = [
{
title: "Planner",
- subtitle: "Market intelligence and keyword β cluster engine",
- description: "Tap into a living keyword database with real-time search volumes, difficulty scores, and intent classification. Use AI-powered clustering to automatically group related keywords into strategic clusters. Build topical authority maps in minutes, not days.",
+ subtitle: "Keyword β Cluster β Ideas Engine (Stages 1-3)",
+ description: "Import keywords via CSV or manual entry, organize them into topical clusters using AI-powered semantic grouping, and generate content ideas with AI scoring and prioritization. Build your content foundation systematically.",
features: [
- "Global keyword database with opportunity scoring, SERP overlays, and traffic estimates",
+ "CSV import or manual keyword entry with bulk operations and tagging",
"AI-powered semantic clustering that groups related keywords automatically",
- "Drag-and-drop topical mapping with visual cluster organization",
- "Priority scoring based on opportunity, competition, and search intent",
- "Alerts for emerging opportunities, competitive gaps, and seasonality shifts",
+ "Idea generation with AI scoring based on search intent and opportunity",
+ "Brief creation workflow to transform ideas into actionable content plans",
+ "Pipeline view showing content flow from keywords through to publication",
],
icon: ChartBarIcon,
color: "from-[var(--color-primary)] to-[var(--color-primary-dark)]",
@@ -69,14 +76,14 @@ const Product: React.FC = () => {
},
{
title: "Writer",
- subtitle: "AI writing system with brand rules and editorial logic",
- description: "Generate briefs, long-form articles, and on-brand messaging with contextual SERP data, tone controls, and collaboration tools. Create content that aligns with your brand voice, compliance rules, and target search results.",
+ subtitle: "Tasks β Content β Images β Review (Stages 4-7)",
+ description: "Transform ideas into detailed content briefs, generate AI-powered articles with multiple provider options, create images with DALL-E 3, Runware, or Bria, and review content before publishing.",
features: [
- "AI briefs with outlines, talking points, and internal link suggestions",
- "Context-aware content generation with SERP analysis and competitor insights",
- "Long-form drafts aligned to your brand voice, compliance rules, and target SERP",
- "Brand voice and tone controls for consistency across all content",
- "Editorial workspace with comments, approvals, and WordPress publishing",
+ "Multi-provider AI writing: OpenAI GPT-4o and Anthropic Claude support",
+ "Image generation with DALL-E 3, Runware, and Bria AI providers",
+ "Rich text editor with formatting, SEO metadata, and preview modes",
+ "Token-based credit system for text, fixed credits for images (5 basic, 25 premium)",
+ "Review workflow with quality checks before moving to publication",
],
icon: SparklesIcon,
color: "from-[var(--color-success)] to-[var(--color-success-dark)]",
@@ -84,33 +91,33 @@ const Product: React.FC = () => {
link: "#writer",
},
{
- title: "Thinker",
- subtitle: "Strategic OS and thinking engine",
- description: "Centralize prompts, author voices, and brand playbooks. Sync guidelines directly into every piece of content Igny8 creates. Manage AI instructions, writing styles, and content strategies in one place.",
+ title: "Publisher",
+ subtitle: "Calendar & WordPress Integration (Stage 8)",
+ description: "Schedule content on a visual calendar, connect to WordPress via the IGNY8 WP Bridge plugin, and publish directly with SEO metadata, categories, tags, and featured images automatically configured.",
features: [
- "Centralized prompt library and brand playbooks with version control",
- "Author voice templates and style guides for consistent content",
- "Automated guideline enforcement across all content generation",
- "Governance dashboards showing who generated what, when, and with which inputs",
- "Version control for AI instructions and playbooks across teams",
+ "Visual calendar with drag-and-drop scheduling for content planning",
+ "One-click WordPress publishing via the IGNY8 WP Bridge plugin",
+ "Automatic SEO metadata, categories, tags, and featured image assignment",
+ "Multi-site WordPress management for agencies and publishers",
+ "Publication status tracking with draft, scheduled, and published states",
],
- icon: BoltIcon,
+ icon: CalendarDaysIcon,
color: "from-[var(--color-warning)] to-[var(--color-warning-dark)]",
- image: "thinker-dashboard.png",
- link: "#thinker",
+ image: "publisher-dashboard.png",
+ link: "#publisher",
},
{
title: "Automation",
- subtitle: "Always-on execution engine",
- description: "Orchestrate keywords to ideas, tasks to content, and assets to WordPress in automated cyclesβcustomized to your cadence. Set it once, and watch it execute with intelligent handoffs between modules.",
+ subtitle: "7-Stage Handoff Engine",
+ description: "Orchestrate the entire 8-stage pipeline with 7 automated handoffs. Configure triggers, batch sizes, and scheduling to run your content factory on autopilot with real-time progress monitoring.",
features: [
- "Schedule keywords β ideas β tasks β content β images in fully automated cycles",
- "End-to-end workflow automation with custom triggers and conditions",
- "Trigger workflows based on SERP movements, pipeline bottlenecks, or credit availability",
- "Multi-step handoffs between modules with quality checks at each stage",
- "Monitor every automation with audit logs and manual override controls",
+ "7 configurable automation stages: KeywordsβClustersβIdeasβTasksβContentβImagesβReviewβPublished",
+ "Customizable batch sizes, limits, and scheduling for each handoff",
+ "Real-time progress monitoring with success/error tracking",
+ "Enable/disable individual stages for hybrid manual-auto workflows",
+ "Automation dashboard with pipeline visualization and controls",
],
- icon: PhotoIcon,
+ icon: BoltIcon,
color: "from-[var(--color-purple)] to-[var(--color-purple-dark)]",
image: "automation-dashboard.png",
link: "#automation",
@@ -153,29 +160,34 @@ const Product: React.FC = () => {
- How the IGNY8 Engine Works
+ The 8-Stage Content Pipeline
- A seamless pipeline from keyword discovery to published content
+ From keyword discovery to WordPress publishing in one unified workflow
-
- {/* Horizontal Timeline */}
+
+ {/* 8-Stage Horizontal Timeline */}
{/* Enhanced connecting line with shadow */}
-
-
-
+
+
+
{workflowSteps.map((step, index) => {
const Icon = step.icon;
return (
-
-
-
+
+
+
+ {/* Stage number badge */}
+
+ {index + 1}
+
{/* Glow effect */}
{step.name}
+
{step.description}
);
})}
@@ -279,28 +291,28 @@ const Product: React.FC = () => {
- Orchestrate your entire content pipeline with intelligent handoffs between modules. Set it once, and watch it execute with compounding value at each stage.
+ 7 automated handoffs orchestrate your entire 8-stage content pipeline. Configure batch sizes, scheduling, and triggers to run your content factory on autopilot.
-
- {/* Automation Timeline with neon glows */}
-
+
+ {/* 7 Automation Handoffs with neon glows */}
+
{[
- { from: "Keywords", to: "Clusters", icon: "β", color: "from-[var(--color-primary)] to-[var(--color-purple)]", glow: "shadow-[var(--color-primary)]/50" },
- { from: "Clusters", to: "Ideas", icon: "β", color: "from-[var(--color-purple)] to-[var(--color-warning)]", glow: "shadow-[var(--color-purple)]/50" },
- { from: "Ideas", to: "Tasks", icon: "β", color: "from-[var(--color-warning)] to-[var(--color-success)]", glow: "shadow-[var(--color-warning)]/50" },
- { from: "Tasks", to: "Content", icon: "β", color: "from-[var(--color-success)] to-[var(--color-primary)]", glow: "shadow-[var(--color-success)]/50" },
- { from: "Content", to: "Images", icon: "β", color: "from-[var(--color-primary)] to-[var(--color-purple)]", glow: "shadow-[var(--color-primary)]/50" },
- { from: "Images", to: "Publish", icon: "β", color: "from-[var(--color-purple)] to-[var(--color-success)]", glow: "shadow-[var(--color-purple)]/50" },
+ { from: "Keywords", to: "Clusters", stage: 1, color: "from-[var(--color-primary)] to-[var(--color-purple)]", glow: "shadow-[var(--color-primary)]/50" },
+ { from: "Clusters", to: "Ideas", stage: 2, color: "from-[var(--color-purple)] to-[var(--color-warning)]", glow: "shadow-[var(--color-purple)]/50" },
+ { from: "Ideas", to: "Tasks", stage: 3, color: "from-[var(--color-warning)] to-[var(--color-success)]", glow: "shadow-[var(--color-warning)]/50" },
+ { from: "Tasks", to: "Content", stage: 4, color: "from-[var(--color-success)] to-[var(--color-primary)]", glow: "shadow-[var(--color-success)]/50" },
+ { from: "Content", to: "Images", stage: 5, color: "from-[var(--color-primary)] to-[var(--color-purple)]", glow: "shadow-[var(--color-primary)]/50" },
+ { from: "Images", to: "Review", stage: 6, color: "from-[var(--color-purple)] to-[var(--color-warning)]", glow: "shadow-[var(--color-purple)]/50" },
+ { from: "Review", to: "Published", stage: 7, color: "from-[var(--color-warning)] to-[var(--color-success)]", glow: "shadow-[var(--color-warning)]/50" },
].map((handoff, i) => (
-
-
- {handoff.icon}
+
+
+ {handoff.stage}
{/* Neon glow effect */}
-
+
-
{handoff.from} β {handoff.to}
-
Automated handoff with quality checks
+
{handoff.from} β {handoff.to}
))}
@@ -328,17 +340,23 @@ const Product: React.FC = () => {
- {/* Performance KPIs */}
-
-
-
87%
-
Completion Rate
-
Average automation success across all workflows
+ {/* Platform Stats */}
+
+
-
-
6Γ
-
Faster Velocity
-
Content creation speed compared to manual processes
+
+
+
diff --git a/frontend/src/pages/Help/Help.tsx b/frontend/src/pages/Help/Help.tsx
index 269bd05f..1fc8581f 100644
--- a/frontend/src/pages/Help/Help.tsx
+++ b/frontend/src/pages/Help/Help.tsx
@@ -1,12 +1,12 @@
-import { useState, useRef, useEffect } from "react";
+import { useState, useRef } from "react";
import PageMeta from "../../components/common/PageMeta";
import PageHeader from "../../components/common/PageHeader";
import { Accordion, AccordionItem } from "../../components/ui/accordion";
import { Card } from "../../components/ui/card";
import Badge from "../../components/ui/badge/Badge";
-import {
- ListIcon,
- BoltIcon,
+import {
+ ListIcon,
+ BoltIcon,
CheckCircleIcon,
ArrowRightIcon,
FileIcon,
@@ -20,6 +20,127 @@ interface TableOfContentsItem {
level: number;
}
+// Visual Pipeline Component with Cards and Arrows
+function WorkflowPipeline() {
+ const stages = [
+ { name: "Keywords", color: "bg-brand-500", description: "Import & organize search terms" },
+ { name: "Clusters", color: "bg-purple-500", description: "Group related keywords" },
+ { name: "Ideas", color: "bg-warning-500", description: "Generate content concepts" },
+ { name: "Tasks", color: "bg-success-500", description: "Create writing assignments" },
+ { name: "Content", color: "bg-brand-500", description: "AI-generate articles" },
+ { name: "Images", color: "bg-purple-500", description: "Create visuals" },
+ { name: "Review", color: "bg-warning-500", description: "Edit & approve" },
+ { name: "Published", color: "bg-success-500", description: "Live on WordPress" },
+ ];
+
+ return (
+
+ {/* Desktop View - Horizontal */}
+
+
+ {stages.map((stage, index) => (
+
+
+
+
+ {stage.description}
+
+
+ {index < stages.length - 1 && (
+
+ )}
+
+ ))}
+
+
+
+ {/* Mobile View - Vertical */}
+
+ {stages.map((stage, index) => (
+
+
+
+ {stage.description}
+
+ {index < stages.length - 1 && (
+
β
+ )}
+
+ ))}
+
+
+ );
+}
+
+// Automation Pipeline Visual
+function AutomationPipelineVisual() {
+ const automationStages = [
+ { from: "Keywords", to: "Clusters", color: "border-brand-500", bg: "bg-brand-50 dark:bg-brand-900/20" },
+ { from: "Clusters", to: "Ideas", color: "border-purple-500", bg: "bg-purple-50 dark:bg-purple-900/20" },
+ { from: "Ideas", to: "Tasks", color: "border-warning-500", bg: "bg-warning-50 dark:bg-warning-900/20" },
+ { from: "Tasks", to: "Content", color: "border-success-500", bg: "bg-success-50 dark:bg-success-900/20" },
+ { from: "Content", to: "Images", color: "border-brand-500", bg: "bg-brand-50 dark:bg-brand-900/20" },
+ { from: "Images", to: "Review", color: "border-purple-500", bg: "bg-purple-50 dark:bg-purple-900/20" },
+ { from: "Review", to: "Published", color: "border-success-500", bg: "bg-success-50 dark:bg-success-900/20" },
+ ];
+
+ return (
+
+ {automationStages.map((stage, index) => (
+
+
+
{stage.from}
+
+
{stage.to}
+
+
Automated handoff
+
+ ))}
+
+ );
+}
+
+// Credit System Visual
+function CreditSystemVisual() {
+ const operations = [
+ { name: "Content Generation", credits: "Token-based", color: "bg-brand-100 dark:bg-brand-900/30 border-brand-300" },
+ { name: "Image Generation (Basic)", credits: "5 credits", color: "bg-purple-100 dark:bg-purple-900/30 border-purple-300" },
+ { name: "Image Generation (Premium)", credits: "25 credits", color: "bg-warning-100 dark:bg-warning-900/30 border-warning-300" },
+ { name: "Keyword Clustering", credits: "Token-based", color: "bg-success-100 dark:bg-success-900/30 border-success-300" },
+ { name: "Idea Generation", credits: "Token-based", color: "bg-brand-100 dark:bg-brand-900/30 border-brand-300" },
+ ];
+
+ return (
+
+ {operations.map((op) => (
+
+
{op.name}
+
{op.credits}
+
+ ))}
+
+ );
+}
+
+// Module Card Component
+function ModuleCard({ title, icon, color, children }: { title: string; icon: React.ReactNode; color: string; children: React.ReactNode }) {
+ return (
+
+
+ {icon}
+ {title}
+
+
+ {children}
+
+
+ );
+}
+
export default function Help() {
const [activeSection, setActiveSection] = useState
(null);
const sectionRefs = useRef>({});
@@ -27,9 +148,10 @@ export default function Help() {
const tableOfContents: TableOfContentsItem[] = [
{ id: "getting-started", title: "Getting Started", level: 1 },
{ id: "quick-start", title: "Quick Start Guide", level: 2 },
- { id: "workflow-overview", title: "Workflow Overview", level: 2 },
+ { id: "workflow-pipeline", title: "8-Stage Workflow Pipeline", level: 2 },
{ id: "dashboard", title: "Dashboard", level: 1 },
- { id: "setup", title: "Setup Module", level: 1 },
+ { id: "setup", title: "Setup & Onboarding", level: 1 },
+ { id: "onboarding-wizard", title: "Onboarding Wizard", level: 2 },
{ id: "add-keywords", title: "Add Keywords", level: 2 },
{ id: "content-settings", title: "Content Settings", level: 2 },
{ id: "sites", title: "Sites Management", level: 2 },
@@ -42,21 +164,26 @@ export default function Help() {
{ id: "content", title: "Content Generation", level: 2 },
{ id: "images", title: "Image Generation", level: 2 },
{ id: "review-publish", title: "Review & Publish", level: 2 },
- { id: "automation", title: "Automation Setup", level: 1 },
+ { id: "automation", title: "Automation Pipeline", level: 1 },
+ { id: "publisher", title: "Publisher & Calendar", level: 1 },
+ { id: "integrations", title: "Integrations", level: 1 },
+ { id: "wordpress", title: "WordPress Integration", level: 2 },
+ { id: "ai-providers", title: "AI Providers", level: 2 },
{ id: "account", title: "Account & Billing", level: 1 },
- { id: "account-settings", title: "Account Settings", level: 2 },
+ { id: "credits", title: "Credits System", level: 2 },
{ id: "plans-billing", title: "Plans & Billing", level: 2 },
{ id: "usage", title: "Usage & Limits", level: 2 },
+ { id: "team", title: "Team Management", level: 2 },
{ id: "faq", title: "Frequently Asked Questions", level: 1 },
];
const scrollToSection = (id: string) => {
const element = sectionRefs.current[id];
if (element) {
- const offset = 100; // Account for fixed header
+ const offset = 100;
const elementPosition = element.getBoundingClientRect().top;
const offsetPosition = elementPosition + window.pageYOffset - offset;
-
+
window.scrollTo({
top: offsetPosition,
behavior: "smooth"
@@ -68,134 +195,99 @@ export default function Help() {
const faqItems = [
{
question: "How do I add keywords to my workflow?",
- answer: "Navigate to Planner > Keyword Opportunities. Browse available keywords, use filters to find relevant ones, and click 'Add to Workflow' on individual keywords or use bulk selection to add multiple keywords at once."
+ answer: "Navigate to Setup β Add Keywords or Planner β Keyword Opportunities. Browse available keywords, use filters to find relevant ones, and click 'Add to Workflow' on individual keywords or use bulk selection to add multiple keywords at once. You can also import keywords via CSV upload."
},
{
question: "What is the difference between Keywords and Clusters?",
- answer: "Keywords are individual search terms. Clusters are groups of related keywords that are organized together for content planning. Clusters help you create comprehensive content that covers multiple related search queries."
+ answer: "Keywords are individual search terms. Clusters are groups of related keywords organized together for content planning. Clusters help you create comprehensive content that covers multiple related search queries for better topical authority."
},
{
question: "How does auto-clustering work?",
- answer: "Auto-clustering uses AI to analyze your keywords and group them based on semantic similarity and search intent. Select keywords in the Keywords page and click 'Auto Cluster' to automatically organize them into clusters."
+ answer: "Auto-clustering uses AI to analyze your keywords and group them based on semantic similarity and search intent. Select keywords in the Keywords page and click 'Auto Cluster' to automatically organize them into topic clusters."
},
{
question: "How do I generate content ideas from clusters?",
- answer: "Go to Planner > Clusters, select one or more clusters, and click 'Generate Ideas'. The AI will analyze the keywords in each cluster and create content ideas that cover the topics comprehensively."
+ answer: "Go to Planner β Clusters, select one or more clusters, and click 'Generate Ideas'. The AI will analyze the keywords in each cluster and create content ideas that cover the topics comprehensively."
},
{
- question: "What is the workflow from keywords to published content?",
- answer: "1) Add keywords from Opportunities, 2) Cluster related keywords, 3) Generate content ideas from clusters, 4) Create tasks from ideas, 5) Generate content from tasks, 6) Generate images, 7) Review and publish. You can automate most of these steps in the Automation Setup."
+ question: "What is the complete workflow from keywords to published content?",
+ answer: "IGNY8 follows an 8-stage pipeline: 1) Add keywords from Opportunities or CSV, 2) Cluster related keywords, 3) Generate content ideas from clusters, 4) Create tasks from ideas, 5) Generate AI content from tasks, 6) Generate featured and in-article images, 7) Review and approve content, 8) Publish to WordPress. You can automate most of these steps in the Automation page."
},
{
question: "How do I set up automation?",
- answer: "Go to Dashboard > Automation Setup section. Enable automation for each step (Keywords, Ideas, Content, Images) and configure settings like how many keywords to process per cycle. Advanced scheduling settings are available in the Automation menu."
+ answer: "Go to the Automation page from the main menu. Enable automation for each stage (Clustering, Ideas, Tasks, Content, Images, Publishing) and configure settings like batch sizes and schedules. You can run automation Daily, Weekly, or Monthly, or trigger it manually."
},
{
question: "Can I edit AI-generated content?",
- answer: "Yes! All AI-generated content can be edited. Go to Writer > Content, click on any content piece to open the editor, and make your changes. You can also regenerate content if needed."
+ answer: "Yes! All AI-generated content can be edited. Go to Writer β Content, click on any content piece to open the HTML editor, and make your changes. You can also regenerate content if needed."
},
{
question: "How are images generated?",
- answer: "Images are generated using AI based on your content. Go to Writer > Images to see all generated images. You can regenerate images, view them in a modal, and manage them per content piece."
+ answer: "Images are generated using AI (DALL-E 3 for premium, Runware for basic) based on your content. Go to Writer β Images to see all generated images. You can generate featured images and in-article images, regenerate them if needed, and they automatically sync to WordPress when publishing."
},
{
question: "What is the difference between Tasks and Content?",
- answer: "Tasks are content ideas that have been converted into actionable writing assignments. Content is the actual generated articles/posts created from tasks. Tasks show what needs to be written, Content shows what has been written."
+ answer: "Tasks are content ideas converted into actionable writing assignments with status tracking. Content is the actual generated articles created from tasks. Tasks track what needs to be written and its progress, Content shows what has been written."
},
{
question: "How do I filter data by site or sector?",
answer: "Use the Site and Sector selectors in the page header. Select a site to filter all data to that site. Select a sector for further filtering. The 'All Sectors' option shows all sectors for the selected site."
},
{
- question: "What are column visibility settings?",
- answer: "Each table page has a column selector (icon in the header). Click it to show/hide columns. Your preferences are saved and persist across page reloads. Use 'Show All' to quickly make all columns visible."
+ question: "How do credits work?",
+ answer: "Credits are your currency for AI operations. Text operations (content, clustering, ideas) are token-based - actual tokens used are converted to credits. Image generation uses fixed credits: 5 credits for basic images, 25 credits for premium images. Your plan includes monthly credits that reset each billing period."
},
{
- question: "How do I sort table data?",
- answer: "Click on any column header that has a sort icon. Click once for ascending order, click again for descending order. The current sort is indicated by an arrow icon in the column header."
+ question: "What are the 4 usage limits?",
+ answer: "IGNY8 has 4 simplified limits: 1) Content Generation - monthly words/tokens for AI content, 2) Image Generation - monthly images (basic + premium), 3) Storage - total content and media storage, 4) API Calls - monthly API request limit. View these in Account β Usage."
},
{
- question: "What is the Thinker module?",
- answer: "The Thinker module manages AI prompts, author profiles, and content strategies. Use it to customize how AI generates content, define writing styles, and create reusable prompt templates."
+ question: "How do I purchase more credits?",
+ answer: "Go to Account β Purchase Credits. Select a credit package and complete the purchase via Stripe, PayPal, or Bank Transfer. Credits are added to your balance immediately and never expire."
},
{
- question: "How does content usage work?",
- answer: "Each plan includes a monthly content allowance. Creating articles, generating ideas, and producing images all count toward your monthly limit. View your usage in Settings > Plans & Billing. Your allowance resets at the start of each billing period."
+ question: "How do I connect WordPress?",
+ answer: "Go to Sites, select your site, and click 'Connect WordPress'. Install the IGNY8 WP Bridge plugin on your WordPress site, then enter your WordPress URL and API key. The plugin provides secure REST API access for publishing content and syncing media."
+ },
+ {
+ question: "Why isn't my content syncing to WordPress?",
+ answer: "Check: 1) WordPress credentials are correct in Site Settings, 2) IGNY8 WP Bridge plugin is installed and activated, 3) REST API is enabled on your WordPress site, 4) The content status is 'Approved' or 'Published'. You can manually sync individual posts from the Content page."
+ },
+ {
+ question: "Can I schedule content publishing?",
+ answer: "Yes! Use the Publisher β Calendar to schedule content for specific dates and times. You can set up scheduled publishing to automatically publish approved content at your preferred times."
+ },
+ {
+ question: "What payment methods are supported?",
+ answer: "IGNY8 supports Stripe (credit/debit cards), PayPal, and Bank Transfer (for annual plans). Payment method availability varies by country - the system automatically shows available options based on your location."
+ },
+ {
+ question: "How do team roles work?",
+ answer: "IGNY8 has 5 roles: Developer (all accounts), Admin (full account access), Manager (content + billing), Editor (AI content only), Viewer (read-only). Admins can invite team members and assign roles in Account β Settings β Team."
},
{
question: "Can I export my data?",
answer: "Yes! Most table pages have export functionality. Look for the export button in the action bar. You can export data as CSV for keywords, clusters, content, and other entities."
},
- {
- question: "How do I bulk delete items?",
- answer: "Select multiple items using checkboxes, then use the bulk actions dropdown to delete selected items. Bulk actions are available on most table pages for efficient management."
- },
{
question: "What happens if I delete a cluster?",
- answer: "Deleting a cluster does not delete the keywords in it. Keywords will become unclustered and can be re-clustered later. Content ideas associated with the cluster will also be affected."
+ answer: "Deleting a cluster does not delete the keywords in it. Keywords will become unclustered and can be re-clustered later. Content ideas associated with the cluster will also be unlinked but not deleted."
},
{
- question: "How do I search for specific content?",
- answer: "Use the search bar at the top of each table page. Search works across multiple fields depending on the page. For example, on Keywords page you can search by keyword text, on Content page you can search by title."
- },
- {
- question: "What filters are available?",
- answer: "Filters vary by page. Common filters include: Status, Intent (for keywords), Difficulty, Volume range, Content Type, and Date ranges. Use the filter dropdowns to narrow down results."
- },
- {
- question: "How do I view content details?",
- answer: "Click on any content item in the Content table to open the detailed view. Here you can see the full content, edit it, view associated images, see metadata, and manage publication status."
- },
- // Credits & Billing FAQs
- {
- question: "How do credits work?",
- answer: "Credits are used for AI operations like content generation, image creation, and idea generation. Each operation has a credit cost. Your plan includes a monthly credit allocation that resets each billing period. You can purchase additional credits anytime."
- },
- {
- question: "What uses credits?",
- answer: "Content generation, image generation, keyword clustering, and idea generation all use credits. The exact cost varies by operation type. Check your Usage page to see credit costs and your current balance."
- },
- {
- question: "How do I purchase more credits?",
- answer: "Go to Account β Purchase Credits. Select a credit package and complete the purchase. Credits are added to your balance immediately and never expire."
- },
- {
- question: "How do I change my payment method?",
- answer: "Go to Account β Plans & Billing β History tab. You can add new payment methods, remove old ones, and set a default payment method for renewals."
- },
- {
- question: "Can I cancel my subscription?",
- answer: "Yes. Go to Account β Plans & Billing, and click 'Cancel Plan' on the Current Plan tab. You'll be asked to confirm. Your subscription remains active until the end of the billing period, and remaining credits are preserved for 30 days."
- },
- // WordPress FAQs
- {
- question: "How do I connect WordPress?",
- answer: "Go to Sites, select your site, and configure WordPress integration in Site Settings. You'll need your WordPress URL and either REST API credentials or an application password. Test the connection before saving."
- },
- {
- question: "Why isn't my content syncing to WordPress?",
- answer: "Check: 1) WordPress credentials are correct, 2) REST API is enabled on your WordPress site, 3) Auto-sync is enabled in Content Settings, 4) The content status is 'Published'. You can manually sync individual posts from the Published tab."
- },
- // Automation FAQs
- {
- question: "Can I schedule automation to run at specific times?",
- answer: "Yes! Go to the Automation page for advanced scheduling. You can set specific days, times, and frequencies for your automation runs. The Dashboard shows quick toggle controls for each automation stage."
- },
- {
- question: "What happens if automation fails?",
- answer: "Failed items are logged in the automation activity feed. You can retry failed items individually or in bulk. Check the error message for details and ensure you have sufficient credits."
+ question: "How do I cancel my subscription?",
+ answer: "Go to Account β Plans & Billing, and click 'Cancel Plan' on the Current Plan tab. You'll be asked to confirm. Your subscription remains active until the end of the billing period, and remaining credits are preserved for 30 days."
}
];
return (
<>
-
+
, color: 'blue' }}
/>
-
+
{/* Table of Contents */}
@@ -231,18 +323,18 @@ export default function Help() {
- Let's Get You Creating Content! Follow these simple steps:
+ Welcome to IGNY8! Follow these steps to create your first AI-powered content:
-
+
1
-
Step 1: Connect Your Website
+
Complete the Setup Wizard
- Tell IGNY8 which website you want to create content for. Go to Settings > Sites and add your WordPress site.
+ If you haven't already, complete the onboarding wizard to set up your first site, configure content settings, and add initial keywords.
@@ -252,69 +344,81 @@ export default function Help() {
2
-
Step 2: Find Search Terms to Target
+
Add Keywords to Your Workflow
- Search for keywords people are looking for in your topic area. Navigate to Planner > Keyword Opportunities and add relevant keywords.
+ Go to Setup β Add Keywords to browse our curated keyword database. Select keywords relevant to your industry and add them to your workflow.
-
+
3
-
Step 3: Organize Keywords by Topic
+
Cluster Related Keywords
- Group related keywords together. Go to Planner > Keywords and use Auto Cluster to organize them by theme.
+ Go to Planner β Keywords, select your keywords, and click "Auto Cluster" to group them by topic using AI.
-
+
4
-
Step 4: Create Article Outlines
+
Generate Content Ideas
- Let AI generate article ideas for each topic. Select clusters in Planner > Clusters and click Generate Ideas.
-
-
-
-
-
-
- 5
-
-
-
Step 5: Write Your Articles
-
- Turn ideas into full articles. Go to Writer > Tasks, select tasks, and generate content. Review and publish when ready.
-
-
-
-
-
-
- 6
-
-
-
Generate Images
-
- Go to Writer > Images and generate featured and in-article images for your content. Images are AI-generated based on your content.
+ Go to Planner β Clusters, select your clusters, and click "Generate Ideas". AI will create content concepts for each cluster.
+ 5
+
+
+
Create Tasks & Generate Content
+
+ Convert ideas to tasks in Planner β Ideas, then go to Writer β Tasks to generate full AI articles.
+
+
+
+
+
+
+ 6
+
+
+
Generate Images
+
+ Go to Writer β Images to generate featured and in-article images for your content using AI.
+
+
+
+
+
+
7
-
Publish
+
Review & Approve
- Review your content in Writer > Content, make final edits, and publish to your WordPress site.
+ Review your content in Writer β Content, make edits as needed, and approve content ready for publishing.
+
+
+
+
+
+
+ 8
+
+
+
Publish to WordPress
+
+ Click "Publish" to send your content to WordPress, or use Publisher β Calendar to schedule publications.
@@ -322,39 +426,29 @@ export default function Help() {
-
+
- IGNY8 follows a streamlined workflow from keyword discovery to published content:
+ IGNY8 transforms keywords into published content through an 8-stage automated pipeline:
-
-
-
-
-
- Planner Module
-
-
- Discover keywords, organize them into clusters, and generate content ideas. This is where your content strategy begins.
-
-
-
-
-
- Writer Module
-
-
- Convert ideas into tasks, generate content, create images, and publish to your WordPress site.
-
-
-
+
- Tip: You can automate most of this workflow! Go to Dashboard > Automation Setup to configure automatic processing.
+ Pro Tip: Enable automation to run this pipeline automatically! Go to the Automation page to configure auto-processing for each stage.
+
+
+
} color="border-brand-500">
+
Handles the first 3 stages: Keywords, Clusters, and Ideas. This is where your content strategy begins.
+
+
+
} color="border-success-500">
+
Handles stages 4-7: Tasks, Content, Images, and Review. This is where content gets created and polished.
+
+
@@ -371,29 +465,36 @@ export default function Help() {
Your command center showing workflow progress, key metrics, and quick actions.
-
-
-
-
Key Metrics
-
- - Keywords: Total keywords in your workflow
- - Articles: Content pieces created
- - Images: Images generated
- - Completion %: Overall workflow progress
-
-
-
+
+
Workflow Pipeline
- Visual pipeline showing your progress: Sites β Keywords β Clusters β Ideas β Content β Published
+ Visual pipeline showing counts at each stage. Click any stage to navigate directly to that page.
+
+
Key Metrics
+
+ - Total keywords in workflow
+ - Articles created & published
+ - Images generated
+ - Completion percentage
+
+
+
+
Quick Actions
+
+ Common tasks: Add Keywords, Run Automation, View Content Calendar, Access Settings.
+
+
+
+
Setup Checklist
- Track your setup progress. Complete all items to start creating content efficiently.
+ Track your setup progress. Complete all items to unlock the full platform experience.
@@ -404,32 +505,74 @@ export default function Help() {
(sectionRefs.current["setup"] = el)} className="mb-12 scroll-mt-24">
- Setup Module
+ Setup & Onboarding
-
+
- Browse and add keywords from our curated database to your content workflow.
+ The setup wizard guides you through initial configuration in 4 steps:
-
+
+
+
+
Step 1
+
Create Your Site
+
+ Set up your first site with name, industry, and sectors.
+
+
+
+
+
Step 2
+
Content Settings
+
+ Configure AI content generation preferences and brand voice.
+
+
+
+
+
Step 3
+
Add Keywords
+
+ Import initial keywords from our database or upload via CSV.
+
+
+
+
+
Step 4
+
Connect WordPress
+
+ Link your WordPress site for one-click publishing.
+
+
+
+
+
+
+
+
+
+ Browse and add keywords from our curated database organized by 100+ industry sectors.
+
+
-
Step-by-Step Guide:
+
How to Add Keywords:
- - Navigate to SETUP β Add Keywords
- - Browse keywords filtered by your site's industry/sector
- - Use filters to narrow results (search, country, difficulty)
+ - Navigate to Setup β Add Keywords
+ - Keywords are filtered by your site's industry/sector
+ - Use filters: search, country, difficulty, volume range
- Toggle "Not Yet Added Only" to see available keywords
- - Select keywords by clicking checkboxes
- - Click "Add to Workflow" button
- - Click "Next: Plan Your Content β" to proceed to Planner
+ - Select keywords using checkboxes (individual or bulk)
+ - Click "Add to Workflow" button
+ - Proceed to Planner to cluster and generate ideas
- Tip: Start with 10-20 keywords to test your workflow. Mix high and low difficulty keywords for variety.
+ CSV Import: You can also upload keywords via CSV. Click the "Import CSV" button and upload a file with columns for keyword, volume, and difficulty.
@@ -440,14 +583,15 @@ export default function Help() {
Configure how AI generates and publishes your content.
-
+
Content Generation Tab
- - Default Tone: Professional, Casual, Friendly, etc.
- - Default Length: Short, Medium, Long articles
- - Custom Prompt: Additional instructions for AI
+ - Default Tone: Professional, Casual, Friendly, Authoritative
+ - Default Length: Short (500-1000), Medium (1000-2000), Long (2000-5000+)
+ - Content Type: Article, Guide, Tutorial, Listicle
+ - Custom Prompts: Additional AI instructions for your brand voice
@@ -456,14 +600,16 @@ export default function Help() {
- Auto-Publish: Automatically publish approved content
- Auto-Sync: Keep WordPress in sync with changes
+ - Default Post Status: Draft, Pending, or Publish
Image Settings Tab
- - Configure default image styles
- - Set image generation preferences
+ - Image Provider: Basic (Runware) or Premium (DALL-E 3)
+ - Image Style: Photorealistic, Illustrated, Abstract
+ - Default Size: 1024x1024, 1792x1024, 1024x1792
@@ -473,18 +619,19 @@ export default function Help() {
- Manage your WordPress sites and their integration settings.
+ Manage your websites and their integration settings. Each site can have multiple sectors for content organization.
-
+
Setting Up a Site:
- Go to Sites in the main menu
- - Click "Add Site" button
- - Enter site name and WordPress URL
- - Select industry and sectors
- - Configure WordPress credentials (REST API)
- - Test connection and save
+ - Click "Add Site" button
+ - Enter site name and domain
+ - Select industry from 100+ categories
+ - Add sectors for content organization
+ - Configure WordPress integration (optional)
+ - Save and start adding keywords
@@ -494,7 +641,7 @@ export default function Help() {
Site Dashboard
- View site setup progress, connected content, and quick actions.
+ View setup progress, content stats, and quick actions for each site.
@@ -502,9 +649,9 @@ export default function Help() {
-
WordPress Integration
+
Multi-Site Support
- Connect your WordPress site to automatically publish content, sync posts, and manage images.
+ Manage multiple sites from one account. Use the site selector to switch between sites.
@@ -522,39 +669,39 @@ export default function Help() {
-
+
- Keywords are the foundation of your content strategy. Here's how to manage them:
+ Keywords are the foundation of your content strategy. Manage, filter, and organize your keywords here.
-
+
-
-
-
-
Adding Keywords
-
- Go to Planner > Keyword Opportunities to browse the global keyword database. Use filters to find relevant keywords, then add them individually or in bulk.
-
-
-
-
-
-
-
-
Organizing Keywords
-
- Use Auto Cluster to automatically group related keywords. You can also manually assign keywords to clusters or create new clusters.
-
-
-
-
Keyword Data
- Each keyword includes volume, difficulty, intent, and status. Use column visibility to show/hide additional fields like updated dates and overrides.
+ Each keyword shows: Search Volume, Difficulty Score (0-100), Search Intent (Informational, Commercial, Transactional, Navigational), and Cluster status.
+
+
+
+
+
+
+
+
Filtering & Sorting
+
+ Filter by intent, difficulty range, volume range, cluster status. Sort by any column. Use column visibility to customize your view.
+
+
+
+
+
+
+
+
Bulk Actions
+
+ Select multiple keywords to: Auto-Cluster, Assign to Cluster, Export to CSV, or Delete.
@@ -565,30 +712,60 @@ export default function Help() {
- Clusters group related keywords together for comprehensive content planning:
+ Clusters group related keywords for comprehensive content planning and topical authority building.
-
-
- - Clusters help you create content that covers multiple related search queries
- - Auto-clustering uses AI to group keywords by semantic similarity
- - Each cluster shows total volume, keyword count, and associated ideas
- - Generate content ideas directly from clusters
-
+
+
+
How Clustering Works:
+
+ - Select keywords in the Keywords page
+ - Click "Auto Cluster"
+ - AI analyzes semantic similarity and search intent
+ - Keywords are grouped into topic clusters
+ - Each cluster gets a name and description
+ - Generate content ideas from clusters
+
+
+
+
+
+
Cluster Metrics
+
+ - Total search volume (sum of all keywords)
+ - Keyword count per cluster
+ - Ideas generated from cluster
+ - Content pieces created
+
+
+
- Content ideas are AI-generated suggestions based on your keyword clusters:
+ Content ideas are AI-generated article concepts based on your keyword clusters.
-
-
- - Ideas include title, structure, content type, and target keyword
- - Ideas automatically convert to tasks in the Writer module
- - Filter ideas by status, cluster, content type, and structure
- - Edit ideas before they become tasks
-
+
+
+
+
Idea Components
+
+ - Title: Suggested article headline
+ - Structure: How-To, List, Guide, Comparison, etc.
+ - Content Type: Blog Post, Article, Tutorial
+ - Target Keyword: Primary keyword to target
+ - Estimated Word Count: Suggested article length
+
+
+
+
+
Idea to Task
+
+ Select ideas and click "Convert to Tasks" to create writing assignments. Tasks appear in Writer β Tasks for content generation.
+
+
+
@@ -602,20 +779,31 @@ export default function Help() {
-
+
- Tasks are content ideas converted into actionable writing assignments:
+ Tasks are content ideas converted into actionable writing assignments with status tracking.
-
-
-
Task Workflow:
-
- - Ideas from Planner automatically create tasks
- - Tasks show status: Pending, In Progress, Completed
- - Select tasks and generate content using AI
- - Content is created and linked to the task
-
+
+
+
+
Pending
+
Awaiting content generation
+
+
+
In Progress
+
Content being generated
+
+
+
Completed
+
Content created
+
+
+
+
+
+ Generate Content: Select pending tasks and click "Generate Content". AI will create full articles based on each task's requirements.
+
@@ -623,16 +811,16 @@ export default function Help() {
- Generate, edit, and manage your content:
+ Generate, edit, and manage your AI-created content.
-
+
Step 1
Generate Content
- Select tasks and click "Generate Content". AI creates full articles based on the task requirements.
+ Select tasks and click "Generate Content". AI creates full articles with headings, paragraphs, and SEO metadata.
@@ -642,7 +830,7 @@ export default function Help() {
Review & Edit
- Click on any content to open the editor. Make changes, adjust formatting, and refine the content.
+ Click any content to open the HTML editor. Edit text, formatting, add links, and adjust SEO metadata (title, description, slug).
@@ -650,29 +838,93 @@ export default function Help() {
Step 3
-
Generate Images
+
Approve
- Go to Images page and generate featured and in-article images for your content.
+ Change status to "Approved" when content is ready for publishing. Approved content can be published to WordPress.
+
+
+
Content Statuses
+
+ - Draft: Initial AI-generated content
+ - In Review: Being edited/reviewed
+ - Approved: Ready for publishing
+ - Published: Live on WordPress
+
+
- AI-generated images for your content:
+ Generate AI images for your content using DALL-E 3 (premium) or Runware (basic).
-
-
- - Featured images: Main image for your content
- - In-article images: Multiple images throughout the content
- - Click any image to view in full size
- - Regenerate images if needed
- - Images are automatically linked to content
-
+
+
+
+
Featured Images
+
+ Main image for each article. Automatically used as the WordPress featured image when publishing.
+
+
+
+
+
In-Article Images
+
+ Additional images placed throughout the content. Enhances reader engagement and SEO.
+
+
+
+
+
+
Image Generation Options:
+
+ - Basic (5 credits): Runware - fast, good quality
+ - Premium (25 credits): DALL-E 3 - highest quality
+ - Sizes: 1024x1024, 1792x1024, 1024x1792
+ - Styles: Photorealistic, Illustrated, Abstract
+
+
+
+
+
+
+
+
+ Final review stage before publishing to WordPress.
+
+
+
+
+
+
+
Review Checklist
+
+ - Content is accurate and well-written
+ - SEO metadata is complete (title, description)
+ - Featured image is set
+ - Categories and tags are assigned
+ - Internal links are added
+
+
+
+
+
+
+
+
Publishing Options
+
+ - Publish Now: Immediately send to WordPress
+ - Schedule: Set future publish date/time
+ - Draft: Send as draft to WordPress
+
+
+
+
@@ -682,69 +934,164 @@ export default function Help() {
(sectionRefs.current["automation"] = el)} className="mb-12 scroll-mt-24">
- Automation Setup
+ Automation Pipeline
- Automate your content creation workflow to save time and maintain consistency:
+ Automate your entire content workflow with the 7-stage automation pipeline. Each stage can be configured independently.
-
-
+
+
+
+
-
Keywords Automation
-
- Automatically add keywords from opportunities and cluster them:
-
+
Schedule Options
- - Set how many keywords to process per cycle
- - Enable auto-clustering for new keywords
- - Configure cluster size limits
-
-
-
-
-
Ideas Automation
-
- Automatically generate content ideas from clusters:
-
-
- - Auto-generate ideas when clusters are created
- - Set number of ideas per cluster
-
-
-
-
-
Content Automation
-
- Automatically create tasks and generate content:
-
-
- - Auto-create tasks from ideas
- - Auto-generate content from tasks
+ - Daily: Run every day at set time
+ - Weekly: Run on specific days
+ - Monthly: Run on specific dates
+ - Manual: Trigger on demand
-
Images Automation
-
- Automatically generate images for content:
-
+
Batch Configuration
- - Auto-generate featured images
- - Auto-generate in-article images
+ - Set items per batch (5, 10, 25, 50)
+ - Configure credit limits per run
+ - Enable/disable individual stages
+ - Set quality thresholds
- Note: Configure automation in Dashboard > Automation Setup. For advanced scheduling, go to the Automation menu.
+ Credit Estimation: Before running automation, the system shows estimated credit usage. You can review and adjust before confirming.
+ {/* Publisher Section */}
+ (sectionRefs.current["publisher"] = el)} className="mb-12 scroll-mt-24">
+
+
+ Publisher & Calendar
+
+
+
+
+ Schedule and manage content publication with the visual content calendar.
+
+
+
+
+
Content Calendar
+
+ Visual calendar showing scheduled and published content. Drag and drop to reschedule. Click to view content details.
+
+
+
+
+
Scheduling
+
+ - Set specific publish date and time
+ - Configure auto-publish for approved content
+ - Bulk schedule multiple pieces
+ - View upcoming publications
+
+
+
+
+
Publishing History
+
+ Track all published content with timestamps, WordPress post IDs, and sync status.
+
+
+
+
+
+
+ {/* Integrations Section */}
+ (sectionRefs.current["integrations"] = el)} className="mb-12 scroll-mt-24">
+
+
+ Integrations
+
+
+
+
+
+
+ Connect your WordPress site for seamless content publishing.
+
+
+
+
Setup Steps:
+
+ - Install the IGNY8 WP Bridge plugin on your WordPress site
+ - Activate the plugin and generate an API key
+ - In IGNY8, go to Sites β Your Site β WordPress Settings
+ - Enter your WordPress URL and API key
+ - Click "Test Connection" to verify
+ - Save settings
+
+
+
+
+
+
What Syncs
+
+ - Content body (HTML)
+ - Featured images
+ - In-article images
+ - SEO metadata
+ - Categories & tags
+ - Publication status
+
+
+
+
+
Bidirectional Sync
+
+ Changes in WordPress (post edits, status changes) sync back to IGNY8. Keep content in sync across platforms.
+
+
+
+
+
+
+
+
+
+ IGNY8 integrates with multiple AI providers for content and image generation.
+
+
+
+
+
Content Generation
+
+ - OpenAI (GPT-4o): Primary content generation
+ - Anthropic (Claude): Alternative provider
+
+
+
+
+
Image Generation
+
+ - DALL-E 3: Premium quality images
+ - Runware: Fast, cost-effective basic images
+ - Bria: Background removal & editing
+
+
+
+
+
+
+
+
{/* Account & Billing Section */}
(sectionRefs.current["account"] = el)} className="mb-12 scroll-mt-24">
@@ -753,51 +1100,34 @@ export default function Help() {
-
+
- Manage your account, profile, and team from one place.
+ Credits are your currency for AI operations. Understand how credits work:
-
-
-
-
Account Tab
-
- - Organization name and billing email
- - Billing address for invoices
- - Tax ID / VAT number
-
-
-
-
Profile Tab
-
- - Personal information (name, email, phone)
- - Timezone and language preferences
- - Notification settings
- - Password change (under Security)
-
+
+
+
+
+
Token-Based Operations
+
+ Content generation, clustering, and idea generation use tokens. Actual tokens consumed are converted to credits at your plan's rate.
+
-
Team Tab
-
- - View all team members
- - Invite new members (Admin or Member roles)
- - Remove team members
-
+
Fixed-Cost Operations
+
+ Image generation uses fixed credits: 5 for basic (Runware), 25 for premium (DALL-E 3).
+
-
-
Changing Your Password:
-
- - Go to Account Settings β Profile tab
- - Click "Change Password" in the Security section
- - Enter your current password
- - Enter and confirm your new password (min 8 characters)
- - Click "Change Password" to save
-
+
+
+ Credit Tracking: View real-time credit usage in Account β Usage. Credits reset monthly on your billing date.
+
@@ -807,34 +1137,32 @@ export default function Help() {
Manage your subscription, view invoices, and track payments.
-
+
-
Current Plan Tab
+
Current Plan
- - View your plan name and features
- - Check credit balance
+ - View plan name and features
+ - Check credit balance and usage
- See renewal date
- - Cancel subscription (with confirmation)
+ - Upgrade or cancel subscription
-
Upgrade Plan Tab
+
Payment Methods
- - Compare available plans
- - See feature differences
- - Upgrade with prorated billing
+ - Stripe: Credit/debit cards (Visa, MasterCard, Amex)
+ - PayPal: PayPal account or cards
+ - Bank Transfer: Annual plans only
-
History Tab
-
- - Invoice history with PDF downloads
- - Payment records
- - Payment method management
-
+
Invoices
+
+ Download PDF invoices from Account β Plans & Billing β History. Invoices include company details and tax information.
+
@@ -843,52 +1171,72 @@ export default function Help() {
- Track your credit usage, limits, and activity.
+ IGNY8 has 4 simplified usage limits. Track your usage in Account β Usage.
-
-
-
-
Your Limits & Usage
-
- - Hard Limits: Maximum allowed (sites, users, keywords)
- - Monthly Limits: Reset each billing cycle
- - Visual progress bars show current usage
-
+
+
+
+
Content Generation
+
+ Monthly words/tokens for AI content. Resets each billing cycle.
+
-
-
Credit History
-
- - View all credit transactions
- - See credits added and used
- - Filter by date range
-
+
+
Image Generation
+
+ Monthly images (basic + premium). Resets each billing cycle.
+
-
-
Activity
-
- - Track operations by type
- - Monitor daily averages
- - See credits used per operation
-
+
+
Storage
+
+ Total content and media storage. Does not reset.
+
+
+
+
+
API Calls
+
+ Monthly API requests. Resets each billing cycle.
+
- Usage Alerts: You'll receive automatic alerts at 80%, 90%, and 100% of your limits.
+ Usage Alerts: You'll receive automatic notifications at 80%, 90%, and 100% of your limits.
+
+
+
+
+ Invite team members and manage roles in Account β Settings β Team.
+
+
+
+
User Roles:
+
+ - Developer: Full access across all accounts (internal only)
+ - Admin: Full account access, billing, team management
+ - Manager: Content + billing, no team management
+ - Editor: Content creation only, no billing access
+ - Viewer: Read-only access to content
+
+
+
+
{/* FAQ Section */}
(sectionRefs.current["faq"] = el)} className="mb-12 scroll-mt-24">
-
+
Frequently Asked Questions
@@ -911,14 +1259,14 @@ export default function Help() {
Can't find what you're looking for? Our support team is here to help.