diff --git a/frontend/src/marketing/pages/CaseStudies.tsx b/frontend/src/marketing/pages/CaseStudies.tsx index fa273377..ee5d1e2b 100644 --- a/frontend/src/marketing/pages/CaseStudies.tsx +++ b/frontend/src/marketing/pages/CaseStudies.tsx @@ -70,7 +70,7 @@ const CaseStudies: React.FC = () => { { label: "Time saved monthly", value: "120 hrs" }, ], summary: - "Arcadia used Igny8 to align SEO, product marketing, and design. Thinker libraries ensured every asset matched product messaging; automation pushed approved content directly into WordPress and HubSpot.", + "Arcadia used Igny8 to align SEO, product marketing, and design. Thinker libraries ensured every asset matched product messaging; automation pushed approved content directly into Shopify, WordPress, and custom sites, plus HubSpot.", image: "case-arcadia.png", iconColor: "from-[var(--color-purple)] to-[var(--color-purple-dark)]", }, diff --git a/frontend/src/marketing/pages/Home.tsx b/frontend/src/marketing/pages/Home.tsx index 760e96b1..6b8868c7 100644 --- a/frontend/src/marketing/pages/Home.tsx +++ b/frontend/src/marketing/pages/Home.tsx @@ -90,11 +90,11 @@ const Home: React.FC = () => { }, { 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, and featured images.", + subtitle: "Calendar & Publishing Integrations (Stage 8)", + description: "Schedule content on a visual calendar, connect to Shopify, WordPress, or custom sites, and publish directly with SEO metadata, categories, and featured images.", bullets: [ "Visual calendar with drag-and-drop scheduling", - "One-click WordPress publishing via WP Bridge plugin", + "One-click publishing to Shopify, WordPress, or custom sites", "Automatic SEO metadata, categories, and featured images", ], icon: CalendarDaysIcon, @@ -217,7 +217,7 @@ const Home: React.FC = () => { How Igny8 Works

- An 8-stage pipeline from keyword discovery to WordPress publishing + An 8-stage pipeline from keyword discovery to multi-platform publishing

diff --git a/frontend/src/marketing/pages/Pricing.tsx b/frontend/src/marketing/pages/Pricing.tsx index bc19e261..1d2adc75 100644 --- a/frontend/src/marketing/pages/Pricing.tsx +++ b/frontend/src/marketing/pages/Pricing.tsx @@ -96,20 +96,20 @@ const Pricing: React.FC = () => { { feature: "Manual Override Triggers", starter: true, growth: true, scale: true }, { feature: "INTEGRATIONS", starter: null, growth: null, scale: null, isCategory: true }, - { feature: "WordPress Integration", starter: true, growth: true, scale: true }, + { feature: "Shopify, WordPress, and Custom Integrations", starter: true, growth: true, scale: true }, { feature: "IGNY8 WP Bridge Plugin", starter: true, growth: true, scale: true }, { feature: "1-Click API-Based Integration", starter: true, growth: true, scale: true }, { feature: "Custom Integration Support", starter: true, growth: true, scale: true }, { feature: "Shopify Integration", starter: "🔜 Coming Soon", growth: "🔜 Coming Soon", scale: "🔜 Coming Soon" }, - { feature: "WORDPRESS PUBLISHING", starter: null, growth: null, scale: null, isCategory: true }, + { feature: "MULTI-PLATFORM PUBLISHING", starter: null, growth: null, scale: null, isCategory: true }, { feature: "One-Click Publishing", starter: true, growth: true, scale: true }, { feature: "Automatic Content & Media Upload", starter: true, growth: true, scale: true }, { feature: "Bidirectional Status Sync", starter: true, growth: true, scale: true }, { feature: "Taxonomy Synchronization", starter: true, growth: true, scale: true }, { feature: "SEO Metadata Sync", starter: true, growth: true, scale: true }, { feature: "Custom Fields Support", starter: true, growth: true, scale: true }, - { feature: "Multiple WordPress Sites", starter: "Up to 2", growth: "Up to 5", scale: "Unlimited" }, + { feature: "Multiple sites (Shopify, WordPress, custom)", starter: "Up to 2", growth: "Up to 5", scale: "Unlimited" }, { feature: "API Key Authentication", starter: true, growth: true, scale: true }, { feature: "Error Handling & Retry", starter: true, growth: true, scale: true }, diff --git a/frontend/src/marketing/pages/Product.tsx b/frontend/src/marketing/pages/Product.tsx index 6cf0a106..ca36480c 100644 --- a/frontend/src/marketing/pages/Product.tsx +++ b/frontend/src/marketing/pages/Product.tsx @@ -92,13 +92,13 @@ const Product: React.FC = () => { }, { 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.", + subtitle: "Calendar & Publishing Integrations (Stage 8)", + description: "Schedule content on a visual calendar, connect to Shopify, WordPress, or custom sites, and publish directly with SEO metadata, categories, tags, and featured images automatically configured.", features: [ "Visual calendar with drag-and-drop scheduling for content planning", - "One-click WordPress publishing via the IGNY8 WP Bridge plugin", + "One-click publishing to Shopify, WordPress, or custom sites", "Automatic SEO metadata, categories, tags, and featured image assignment", - "Multi-site WordPress management for agencies and publishers", + "Multi-site platform management across Shopify, WordPress, and custom", "Publication status tracking with draft, scheduled, and published states", ], icon: CalendarDaysIcon, @@ -163,7 +163,7 @@ const Product: React.FC = () => { The 8-Stage Content Pipeline

- From keyword discovery to WordPress publishing in one unified workflow + From keyword discovery to multi-platform publishing in one unified workflow

diff --git a/frontend/src/marketing/pages/Solutions.tsx b/frontend/src/marketing/pages/Solutions.tsx index 9746a0c3..0fc86950 100644 --- a/frontend/src/marketing/pages/Solutions.tsx +++ b/frontend/src/marketing/pages/Solutions.tsx @@ -50,12 +50,12 @@ const Solutions: React.FC = () => { "Monthly content quotas and strict editorial standards", "Need faster research without sacrificing topical authority", "Multiple brands and verticals competing for attention", - "Manual image sourcing and WordPress publishing bottlenecks", + "Manual image sourcing and publishing bottlenecks across Shopify, WordPress, and custom sites", ], outcomes: [ "Launch 8-stage automation pipeline protecting brand voice", "Keep editors in control with review workflow and approval gates", - "Automate image generation (DALL-E 3, Runware) and WordPress publishing", + "Automate image generation (DALL-E 3, Runware) and multi-platform publishing", "Use content calendar for scheduled publishing across sites", ], color: "from-[var(--color-primary)]/5 to-white", @@ -77,7 +77,7 @@ const Solutions: React.FC = () => { "Shared workspaces for each client with custom automation configs", "Real-time dashboards showing pipeline progress and content velocity", "Reusable prompts and brand voice settings per client account", - "Multi-site WordPress publishing with client-specific credentials", + "Multi-site publishing across Shopify, WordPress, and custom sites", ], color: "from-[var(--color-success)]/5 to-white", borderColor: "border-[var(--color-success)]/20", @@ -95,7 +95,7 @@ const Solutions: React.FC = () => { "Tool sprawl creating visibility gaps", ], outcomes: [ - "Automated 8-stage pipeline from keyword intake to WordPress publishing", + "Automated 8-stage pipeline from keyword intake to multi-platform publishing", "Unified dashboard showing SEO, content, images, and publication metrics", "Credit-based usage tracking to optimize spend and resource allocation", "Publisher module for content calendar and scheduled publishing", diff --git a/frontend/src/marketing/pages/Tour.tsx b/frontend/src/marketing/pages/Tour.tsx index 117b7e00..ac5c49b1 100644 --- a/frontend/src/marketing/pages/Tour.tsx +++ b/frontend/src/marketing/pages/Tour.tsx @@ -24,9 +24,9 @@ const tourSteps = [ image: "tour-writer.png", }, { - title: "Publisher: Schedule & Publish to WordPress (Stage 8)", + title: "Publisher: Schedule & Publish to Your Site (Stage 8)", description: - "Use the visual calendar to schedule content, then publish to WordPress via the IGNY8 WP Bridge plugin with one click. SEO metadata and images sync automatically.", + "Use the visual calendar to schedule content, then publish to Shopify, WordPress, or custom sites with one click. SEO metadata and images sync automatically.", image: "tour-automation.png", }, { @@ -104,7 +104,7 @@ const Tour: React.FC = () => { { name: "Tasks → Content", time: "Stage 4", highlight: "Generate AI articles", color: "border-[var(--color-success)]/40", gradient: "from-[var(--color-success)]/10 to-white" }, { name: "Content → Images", time: "Stage 5", highlight: "Create featured & in-article images", color: "border-[var(--color-primary)]/40", gradient: "from-[var(--color-primary)]/10 to-white" }, { name: "Images → Review", time: "Stage 6", highlight: "Queue for editorial approval", color: "border-[var(--color-purple)]/40", gradient: "from-[var(--color-purple)]/10 to-white" }, - { name: "Review → Published", time: "Stage 7", highlight: "Publish to WordPress", color: "border-[var(--color-success)]/40", gradient: "from-[var(--color-success)]/10 to-white" }, + { name: "Review → Published", time: "Stage 7", highlight: "Publish to your site", color: "border-[var(--color-success)]/40", gradient: "from-[var(--color-success)]/10 to-white" }, ].map((recipe) => (

- AI-powered content planning and automation platform. Build topical authority with strategic keyword clustering, content briefs, and seamless WordPress publishing. + AI-powered content planning and automation platform. Build topical authority with strategic keyword clustering, content briefs, and seamless publishing to your sites (Shopify, WordPress, and custom).

{plan && ( diff --git a/frontend/src/pages/Billing/Credits.tsx b/frontend/src/pages/Billing/Credits.tsx index 12b5b0be..7e86d34b 100644 --- a/frontend/src/pages/Billing/Credits.tsx +++ b/frontend/src/pages/Billing/Credits.tsx @@ -98,7 +98,7 @@ export default function Credits() { { name: 'AI Images', desc: '1 featured + 2 in-article images' }, { name: 'Internal Linking', desc: 'Smart link suggestions' }, { name: 'SEO Optimization', desc: 'Meta tags & readability' }, - { name: 'WordPress Publishing', desc: 'Direct publish to your site' }, + { name: 'Publishing to your sites', desc: 'Direct publish to your site' }, { name: 'Multiple Formats', desc: 'Pages, articles, product content' }, ].map((feature) => (
diff --git a/frontend/src/pages/Help/Help.tsx b/frontend/src/pages/Help/Help.tsx index 69d77154..1743af72 100644 --- a/frontend/src/pages/Help/Help.tsx +++ b/frontend/src/pages/Help/Help.tsx @@ -201,7 +201,7 @@ export default function Help() { { 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: "wordpress", title: "Site Integrations", level: 2 }, { id: "ai-providers", title: "AI Providers", level: 2 }, { id: "account", title: "Account & Billing", level: 1 }, { id: "credits", title: "Credits System", level: 2 }, @@ -265,12 +265,12 @@ export default function Help() { 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: "How do I connect my site (Shopify, WordPress, custom)?", + answer: "Go to Sites, select your site, and open Integration settings. Install the appropriate integration app/plugin for your platform, then enter your site URL and integration credentials. The integration provides secure 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: "Why isn't my content syncing to my site?", + answer: "Check: 1) Site credentials are correct in Site Settings, 2) the integration app/plugin is installed and activated, 3) the platform API is enabled, 4) the content status is 'Approved' or 'Published'. You can manually sync individual posts from the Content page." }, { question: "Can I schedule content publishing?", @@ -435,9 +435,9 @@ export default function Help() { 8
-

Publish to WordPress

+

Publish to your site

- Click "Publish" to send your content to WordPress, or use Publisher → Calendar to schedule publications. + Click "Publish" to send your content to your site, or use Publisher → Calendar to schedule publications.

@@ -561,9 +561,9 @@ export default function Help() {
Step 4 -

Connect WordPress

+

Connect your site

- Link your WordPress site for one-click publishing. + Link your site (Shopify, WordPress, custom) for one-click publishing.

@@ -649,7 +649,7 @@ export default function Help() {
  • Enter site name and domain
  • Select industry from 100+ categories
  • Add sectors for content organization
  • -
  • Configure site integration (WordPress or other platforms)
  • +
  • Configure site integration (Shopify, WordPress, custom)
  • Save and start adding keywords
  • @@ -939,9 +939,9 @@ export default function Help() {

    Publishing Options

    @@ -1045,20 +1045,20 @@ export default function Help() { - +
    (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. + Connect your site (Shopify, WordPress, custom) for seamless content publishing.

    Setup Steps:

      -
    1. Install the IGNY8 WP Bridge plugin on your WordPress site
    2. -
    3. Activate the plugin and generate an API key
    4. -
    5. In IGNY8, go to Sites → Your Site → WordPress Settings
    6. -
    7. Enter your WordPress URL and API key
    8. +
    9. Install the appropriate integration app/plugin for your platform
    10. +
    11. Activate the integration and generate credentials
    12. +
    13. In IGNY8, go to Sites → Your Site → Integration Settings
    14. +
    15. Enter your site URL and integration credentials
    16. Click "Test Connection" to verify
    17. Save settings
    @@ -1080,7 +1080,7 @@ export default function Help() {

    Bidirectional Sync

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

    diff --git a/frontend/src/pages/Publisher/PublishSettings.tsx b/frontend/src/pages/Publisher/PublishSettings.tsx index 86056a03..568dceaf 100644 --- a/frontend/src/pages/Publisher/PublishSettings.tsx +++ b/frontend/src/pages/Publisher/PublishSettings.tsx @@ -124,7 +124,7 @@ export default function PublishSettings() {

    Automation

    - Configure automatic content approval and publishing to WordPress + Configure automatic content approval and publishing to your site

    @@ -160,7 +160,7 @@ export default function PublishSettings() { />

    - Publish approved content to WordPress + Publish approved content to your site

    @@ -356,7 +356,7 @@ export default function PublishSettings() {
    • Content moves from Draft → Review → Approved → Published
    • Auto-approval moves content from Review to Approved automatically
    • -
    • Auto-publish sends Approved content to your WordPress site
    • +
    • Auto-publish sends approved content to your site
    • You can always manually publish content using the "Publish to Site" button
    diff --git a/frontend/src/pages/Settings/Plans.tsx b/frontend/src/pages/Settings/Plans.tsx index d549d237..eb5c8183 100644 --- a/frontend/src/pages/Settings/Plans.tsx +++ b/frontend/src/pages/Settings/Plans.tsx @@ -61,7 +61,7 @@ const extractFeatures = (plan: Plan): string[] => { features.push('AI Image Generation'); features.push('Internal Linking'); features.push('SEO Optimization'); - features.push('WordPress Publishing'); + features.push('Multi-platform Publishing'); return features; }; diff --git a/frontend/src/pages/Settings/Publishing.tsx b/frontend/src/pages/Settings/Publishing.tsx index be8eac8d..704eaa26 100644 --- a/frontend/src/pages/Settings/Publishing.tsx +++ b/frontend/src/pages/Settings/Publishing.tsx @@ -70,7 +70,7 @@ export default function Publishing() { const DESTINATIONS = [ { value: 'sites', label: 'Publish to My Sites (using IGNY8)' }, - { value: 'wordpress', label: 'Publish to WordPress (your self-hosted WordPress site)' }, + { value: 'wordpress', label: 'Publish to your site (Shopify, WordPress, or custom)' }, { value: 'shopify', label: 'Publish to Shopify (your Shopify store)' }, ]; diff --git a/frontend/src/pages/Sites/AIAutomationSettings.tsx b/frontend/src/pages/Sites/AIAutomationSettings.tsx index a9440f9d..cce3db32 100644 --- a/frontend/src/pages/Sites/AIAutomationSettings.tsx +++ b/frontend/src/pages/Sites/AIAutomationSettings.tsx @@ -853,7 +853,7 @@ export default function AIAutomationSettings({ siteId }: AIAutomationSettingsPro
    • Content: Draft → Review → Approved → Published
    • Auto-approval moves Review to Approved
    • -
    • Auto-publish sends to WordPress
    • +
    • Auto-publish sends to your site
    • Manual publish always available
    diff --git a/frontend/src/pages/Sites/DeploymentPanel.tsx b/frontend/src/pages/Sites/DeploymentPanel.tsx index 62990cbb..e4623f2f 100644 --- a/frontend/src/pages/Sites/DeploymentPanel.tsx +++ b/frontend/src/pages/Sites/DeploymentPanel.tsx @@ -2,7 +2,7 @@ * Deployment Panel - DEPRECATED * * Legacy SiteBlueprint deployment functionality has been removed. - * Use WordPress integration sync and publishing features instead. + * Use platform integration sync and publishing features instead. */ import React from 'react'; import { useNavigate } from 'react-router-dom'; @@ -32,7 +32,7 @@ export default function DeploymentPanel() {

    Feature Deprecated

    The SiteBlueprint deployment system has been removed. - Please use WordPress integration sync features for publishing content. + Please use platform integration sync features for publishing content.