import { useState, useRef, useEffect } 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, CheckCircleIcon, ArrowRightIcon, FileIcon, GroupIcon, HelpCircleIcon } from "../../icons"; import { useLocation } from "react-router-dom"; interface TableOfContentsItem { id: string; title: string; 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 your site" }, ]; return (
{/* Desktop View - Horizontal */}
{stages.map((stage, index) => (
{stage.name}
{stage.description}
{index < stages.length - 1 && ( )}
))}
{/* Mobile View - Vertical */}
{stages.map((stage, index) => (
{stage.name}
{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 [openAccordions, setOpenAccordions] = useState>(new Set()); const sectionRefs = useRef>({}); const location = useLocation(); // Handle URL hash navigation and auto-expand accordions useEffect(() => { const hash = location.hash.replace('#', ''); if (hash) { // Small delay to ensure DOM is ready setTimeout(() => { scrollToSection(hash, true); }, 100); } }, [location.hash]); const scrollToSection = (id: string, fromHash = false) => { const element = sectionRefs.current[id]; if (element) { // Open the accordion if the section is inside one if (fromHash) { setOpenAccordions(prev => new Set([...prev, id])); } const offset = 100; const elementPosition = element.getBoundingClientRect().top; const offsetPosition = elementPosition + window.pageYOffset - offset; window.scrollTo({ top: offsetPosition, behavior: "smooth" }); setActiveSection(id); } }; const tableOfContents: TableOfContentsItem[] = [ { id: "getting-started", title: "Getting Started", level: 1 }, { id: "quick-start", title: "Quick Start Guide", level: 2 }, { id: "workflow-pipeline", title: "8-Stage Workflow Pipeline", level: 2 }, { id: "dashboard", title: "Dashboard", level: 1 }, { id: "setup", title: "Setup & Onboarding", level: 1 }, { id: "onboarding-wizard", title: "Onboarding Wizard", level: 2 }, { id: "keywords-library", title: "Keywords Library", level: 2 }, { id: "content-settings", title: "Content Settings", level: 2 }, { id: "sites", title: "Sites Management", level: 2 }, { id: "planner-module", title: "Planner Module", level: 1 }, { id: "keywords", title: "Keywords Management", level: 2 }, { id: "clusters", title: "Keyword Clusters", level: 2 }, { id: "ideas", title: "Content Ideas", level: 2 }, { id: "writer-module", title: "Writer Module", level: 1 }, { id: "tasks", title: "Tasks Management", level: 2 }, { 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 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: "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 faqItems = [ { question: "How do I add keywords to my workflow?", answer: "Navigate to Keywords Library in the sidebar. Browse available keywords by industry and sector, 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 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 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." }, { 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 your site. You can automate most of these steps in the Automation page." }, { question: "How do I set up automation?", 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 HTML editor, and make your changes. You can also regenerate content if needed." }, { question: "How are images generated?", answer: "Images are generated using IGNY8 AI (Premium quality or Basic quality) 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 your site when publishing." }, { question: "What is the difference between Tasks and Content?", 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: "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: "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: "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 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: "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 unlinked but not deleted." }, { 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 */}

What Do You Want to Learn?

{tableOfContents.map((item) => ( ))}
{/* Getting Started Section */}
(sectionRefs.current["getting-started"] = el)} className="mb-12 scroll-mt-24">

I'm New - Help Me Get Started!

Welcome to IGNY8! Follow these steps to create your first AI-powered content:

1

Complete the Setup Wizard

If you haven't already, complete the onboarding wizard to set up your first site, configure content settings, and add initial keywords.

2

Add Keywords to Your Workflow

Go to Setup → Add Keywords to browse our curated keyword database. Select keywords relevant to your industry and add them to your workflow.

3

Cluster Related Keywords

Go to Planner → Keywords, select your keywords, and click "Auto Cluster" to group them by topic using AI.

4

Generate Content Ideas

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

Review & Approve

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.

IGNY8 transforms keywords into published content through an 8-stage automated pipeline:

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.

{/* Dashboard Section */}
(sectionRefs.current["dashboard"] = el)} className="mb-12 scroll-mt-24">

Dashboard

Your command center showing workflow progress, key metrics, and quick actions.

Workflow Pipeline

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 unlock the full platform experience.

{/* Setup Module Section */}
(sectionRefs.current["setup"] = el)} className="mb-12 scroll-mt-24">

Setup & Onboarding

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.

(sectionRefs.current["importing-keywords"] = el)} className="space-y-4 scroll-mt-24">

Browse and add keywords from our curated database organized by 100+ industry sectors.

How to Add Keywords:

  1. Navigate to Setup → Add Keywords
  2. Keywords are filtered by your site's industry/sector
  3. Use filters: search, country, difficulty, volume range
  4. Toggle "Not Yet Added Only" to see available keywords
  5. Select keywords using checkboxes (individual or bulk)
  6. Click "Add to Workflow" button
  7. Proceed to Planner to cluster and generate ideas

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.

(sectionRefs.current["content-settings"] = el)} className="space-y-4 scroll-mt-24">

Configure how AI generates and publishes your content.

Content Generation Tab

  • 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

Publishing Tab

  • Auto-Publish: Automatically publish approved content
  • Auto-Sync: Keep your site in sync with changes
  • Default Post Status: Draft, Pending, or Publish

Image Settings Tab

  • Image Quality: Basic or Premium (powered by IGNY8 AI)
  • Image Style: Photorealistic, Illustrated, Abstract
  • Default Size: 1024x1024, 1792x1024, 1024x1792

Manage your websites and their integration settings. Each site can have multiple sectors for content organization.

Setting Up a Site:

  1. Go to Sites in the main menu
  2. Click "Add Site" button
  3. Enter site name and domain
  4. Select industry from 100+ categories
  5. Add sectors for content organization
  6. Configure site integration (WordPress or other platforms)
  7. Save and start adding keywords

Site Dashboard

View setup progress, content stats, and quick actions for each site.

Multi-Site Support

Manage multiple sites from one account. Use the site selector to switch between sites.

{/* Planner Module Section */}
(sectionRefs.current["planner-module"] = el)} className="mb-12 scroll-mt-24">

Planner Module

(sectionRefs.current["managing-keywords"] = el)} className="space-y-4 scroll-mt-24">

Keywords are the foundation of your content strategy. Manage, filter, and organize your keywords here.

Keyword Data

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.

(sectionRefs.current["keyword-clustering"] = el)} className="space-y-4 scroll-mt-24">

Clusters group related keywords for comprehensive content planning and topical authority building.

How Clustering Works:

  1. Select keywords in the Keywords page
  2. Click "Auto Cluster"
  3. AI analyzes semantic similarity and search intent
  4. Keywords are grouped into topic clusters
  5. Each cluster gets a name and description
  6. 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 article concepts based on your keyword clusters.

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.

{/* Writer Module Section */}
(sectionRefs.current["writer-module"] = el)} className="mb-12 scroll-mt-24">

Writer Module

(sectionRefs.current["editing-content"] = el)} className="space-y-4 scroll-mt-24">

Tasks are content ideas converted into actionable writing assignments with status tracking.

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.

(sectionRefs.current["content-generation"] = el)} className="space-y-4 scroll-mt-24">

Generate, edit, and manage your AI-created content.

Step 1

Generate Content

Select tasks and click "Generate Content". AI creates full articles with headings, paragraphs, and SEO metadata.

Step 2

Review & Edit

Click any content to open the HTML editor. Edit text, formatting, add links, and adjust SEO metadata (title, description, slug).

Step 3

Approve

Change status to "Approved" when content is ready for publishing. Approved content can be published to your site.

Content Statuses

  • Draft: Initial AI-generated content
  • In Review: Being edited/reviewed
  • Approved: Ready for publishing
  • Published: Live on your site
(sectionRefs.current["image-generation"] = el)} className="space-y-4 scroll-mt-24">
(sectionRefs.current["image-settings"] = el)}>
(sectionRefs.current["managing-images"] = el)}>

Generate AI images for your content using IGNY8 AI (Premium or Basic quality).

Featured Images

Main image for each article. Automatically used as the featured image when publishing to your site.

In-Article Images

Additional images placed throughout the content. Enhances reader engagement and SEO.

Image Generation Options:

  • Basic (5 credits): Fast generation, good quality
  • Premium (25 credits): Highest quality
  • Sizes: 1024x1024, 1792x1024, 1024x1792
  • Styles: Photorealistic, Illustrated, Abstract
(sectionRefs.current["content-workflow"] = el)} className="space-y-4 scroll-mt-24">

Final review stage before publishing to your site.

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
{/* Automation Section */}
(sectionRefs.current["automation"] = el)} className="mb-12 scroll-mt-24">
(sectionRefs.current["automation-setup"] = el)}>
(sectionRefs.current["auto-publishing"] = el)}>

Automation Pipeline

Automate your entire content workflow with the 7-stage automation pipeline. Each stage can be configured independently.

Schedule Options

  • Daily: Run every day at set time
  • Weekly: Run on specific days
  • Monthly: Run on specific dates
  • Manual: Trigger on demand

Batch Configuration

  • Set items per batch (5, 10, 25, 50)
  • Configure credit limits per run
  • Enable/disable individual stages
  • Set quality thresholds

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, post IDs, and sync status.

{/* Integrations Section */}
(sectionRefs.current["integrations"] = el)} className="mb-12 scroll-mt-24">

Integrations

(sectionRefs.current["publishing-wordpress"] = el)} className="space-y-4 scroll-mt-24">
(sectionRefs.current["wordpress-integration"] = el)}>

Connect your WordPress site for seamless content publishing.

Setup Steps:

  1. Install the IGNY8 WP Bridge plugin on your WordPress site
  2. Activate the plugin and generate an API key
  3. In IGNY8, go to Sites → Your Site → WordPress Settings
  4. Enter your WordPress URL and API key
  5. Click "Test Connection" to verify
  6. Save settings

What Syncs

  • Content body (HTML)
  • Featured images
  • In-article images
  • SEO metadata
  • Categories & tags
  • Publication status

Bidirectional Sync

Changes made on your WordPress site (post edits, status changes) sync back to IGNY8. Keep content in sync across platforms.

(sectionRefs.current["prompt-management"] = el)} className="space-y-4 scroll-mt-24">
(sectionRefs.current["author-profiles"] = el)}>

IGNY8 integrates with multiple AI providers for content and image generation.

Content Generation

  • Powered by IGNY8 AI
  • Advanced language models for high-quality content

Image Generation

  • Premium Quality: Highest quality images
  • Basic Quality: Fast, cost-effective images
  • Image Editing: Background removal & editing
{/* Account & Billing Section */}
(sectionRefs.current["account"] = el)} className="mb-12 scroll-mt-24">

Account & Billing

(sectionRefs.current["credit-system"] = el)} className="space-y-4 scroll-mt-24">
(sectionRefs.current["purchasing-credits"] = el)}>
(sectionRefs.current["usage-tracking"] = el)}>

Credits are your currency for AI operations. Understand how credits work:

Token-Based Operations

Content generation, clustering, and idea generation use tokens. Actual tokens consumed are converted to credits at your plan's rate.

Fixed-Cost Operations

Image generation uses fixed credits: 5 for Basic quality, 25 for Premium quality.

Credit Tracking: View real-time credit usage in Account → Usage. Credits reset monthly on your billing date.

Manage your subscription, view invoices, and track payments.

Current Plan

  • View plan name and features
  • Check credit balance and usage
  • See renewal date
  • Upgrade or cancel subscription

Payment Methods

  • Stripe: Credit/debit cards (Visa, MasterCard, Amex)
  • PayPal: PayPal account or cards
  • Bank Transfer: Annual plans only

Invoices

Download PDF invoices from Account → Plans & Billing → History. Invoices include company details and tax information.

IGNY8 has 4 simplified usage limits. Track your usage in Account → Usage.

Content Generation

Monthly words/tokens for AI content. Resets each billing cycle.

Image Generation

Monthly images (basic + premium). Resets each billing cycle.

Storage

Total content and media storage. Does not reset.

API Calls

Monthly API requests. Resets each billing cycle.

Usage Alerts: You'll receive automatic notifications at 80%, 90%, and 100% of your limits.

(sectionRefs.current["team-collaboration"] = el)} className="space-y-4 scroll-mt-24">
(sectionRefs.current["user-roles"] = el)}>

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

{faqItems.map((faq, index) => (

{faq.answer}

))}
{/* Support Section */}

Still Need Help?

Can't find what you're looking for? Our support team is here to help.

); }