> ## Documentation Index
> Fetch the complete documentation index at: https://docs.klyra.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# WordPress Integration

> Take advantage of Klyra AI’s powerful AI tools to generate, schedule, and publish posts directly to your WordPress websites.

## Introduction

The [**WordPress Integration**](https://klyra.ai/page/wordpress-integration) feature in Klyra AI enables you to seamlessly post AI-generated content to your WordPress websites.

You can:

* **Generate posts** with AI Writer or from saved documents.
* **Publish instantly** to connected WordPress domains.
* **Schedule posts** for a specific date and time.

This integration streamlines your content pipeline, reducing manual copy-paste and giving you full control of your publishing strategy.

## WordPress Account Setup

Before connecting WordPress to Klyra AI, configure your WordPress site:

<Steps>
  <Step title="Connect to your WordPress account">
    * Log in to your **WordPress Admin Dashboard**.
  </Step>

  <Step title="Disable 2FA (if enabled)">
    * Turn off two-factor authentication for smoother integration.
  </Step>

  <Step title="Update Permalink settings">
    * Navigate to **Settings → Permalinks**.
    * Select **Post Name**.

          <img src="https://mintcdn.com/klyraai/cTaTCqHYcMkGrUVF/images/permalinks.webp?fit=max&auto=format&n=cTaTCqHYcMkGrUVF&q=85&s=001d6a5eef86c33283f5f0c5ac2a5045" alt="Permalinks Web" class="border rounded-lg shadow-md" width="824" height="584" data-path="images/permalinks.webp" />
  </Step>

  <Step title="Install Authentication Plugin">
    * Go to **Plugins → Add New Plugin**.
    * Install **WREST API Authentication for WP – JWT Auth and more** by Mini Orange.
    * After installation, ensure the plugin is **Activated**.

          <img src="https://mintcdn.com/klyraai/cTaTCqHYcMkGrUVF/images/rest-api-plugin.webp?fit=max&auto=format&n=cTaTCqHYcMkGrUVF&q=85&s=d66824cf19a0a4ed986d4ce62c97d505" alt="Rest Api Plugin Web" class="border rounded-lg shadow-md" width="814" height="381" data-path="images/rest-api-plugin.webp" />
  </Step>

  <Step title="Configure JWT Authentication">
    * Go to **miniOrange API Authentication**.
    * Click **JWT Authentication**.

          <img src="https://mintcdn.com/klyraai/xAxO-pZ_eQ4IEDQH/images/authentication-method.webp?fit=max&auto=format&n=xAxO-pZ_eQ4IEDQH&q=85&s=e327ad1b112c8381476c2a30a5e46ec1" alt="Authentication Method Web" class="border rounded-lg shadow-md" width="1503" height="541" data-path="images/authentication-method.webp" />
    * Follow the wizard: **Next → Finish**.

          <img src="https://mintcdn.com/klyraai/xAxO-pZ_eQ4IEDQH/images/jwt-authentication.webp?fit=max&auto=format&n=xAxO-pZ_eQ4IEDQH&q=85&s=ed14a97b355fe352fcce3d3d6d8e2459" alt="Jwt Authentication Web" class="border rounded-lg shadow-md" width="1330" height="618" data-path="images/jwt-authentication.webp" />
  </Step>
</Steps>

## 🔗 How to Add WordPress Website in Klyra AI

> 🔎 **Navigation:** Dashboard → Left Panel → AI Connect & Integrations → Integrations

<Warning>
  Access to this feature is only available with a **Starter** or **Premium** subscription plan.
</Warning>

<Steps>
  <Step title="Step 1">
    Click **Manage** under WordPress Integration.

    <img src="https://mintcdn.com/klyraai/cTaTCqHYcMkGrUVF/images/klyra-ai-integrations.webp?fit=max&auto=format&n=cTaTCqHYcMkGrUVF&q=85&s=3abdb620ba96f9dcc013187815ff048d" alt="Klyra Ai Integrations Web" class="border rounded-lg shadow-md" width="1920" height="942" data-path="images/klyra-ai-integrations.webp" />
  </Step>

  <Step title="Step 2">
    Select Add New Domain.

    <img src="https://mintcdn.com/klyraai/xAxO-pZ_eQ4IEDQH/images/klyra-ai-add-new-domain.webp?fit=max&auto=format&n=xAxO-pZ_eQ4IEDQH&q=85&s=4ebd29c0118b2cf407fb68e354f2cfdb" alt="Klyra Ai Add New Domain Web" class="border rounded-lg shadow-md" width="1920" height="1390" data-path="images/klyra-ai-add-new-domain.webp" />
  </Step>

  <Step title="Step 3">
    Provide the following connection details:

    * **WP Website Name** (for identification in Klyra AI).
    * **WP Website URL** (no trailing “/”).
    * **WordPress Admin Username**. (not emailid)
    * **WordPress Admin Password**.
    * **Activate checkbox** (toggle on).

          <img src="https://mintcdn.com/klyraai/cTaTCqHYcMkGrUVF/images/klyra-ai-wordpress-authentication.webp?fit=max&auto=format&n=cTaTCqHYcMkGrUVF&q=85&s=9ebcfe0770b5bb3d50802a07b0071898" alt="Klyra Ai Wordpress Authentication Web" class="border rounded-lg shadow-md" title={true} width="1920" height="1375" data-path="images/klyra-ai-wordpress-authentication.webp" />
  </Step>

  <Step title="Step 4">
    Click Create

    * Klyra AI will validate the connection and generate a secure token.
  </Step>

  <Step title="Step 5">
    If successful, you’ll see a confirmation message and the domain will appear in your connected list.
  </Step>
</Steps>

<Tip>
  You can connect multiple domains depending on your subscription plan.
</Tip>

## How to Use WordPress Integration

Once connected, you can start publishing AI-generated posts.

<Card title="Supported AI Tools">
  * AI Writer
  * Documents Results
</Card>

### Steps to Publish or Schedule

<Steps>
  <Step title="Step 1">
    Navigate to **Dashboard → AI Writing → AI Writer** from the Left Panel to create new content, or access **AI Panel → Documents → All Documents** to work with previously generated documents.
  </Step>

  <Step title="Step 2">
    Choose a template from AI Writer, or open any previously generated document.
  </Step>

  <Step title="Step 3">
    On the left/right side of the document, click the **Publish** button → **Publish to WordPress**.

    <img src="https://mintcdn.com/klyraai/xAxO-pZ_eQ4IEDQH/images/klyra-ai-dashboard-publish-to-wordpress.webp?fit=max&auto=format&n=xAxO-pZ_eQ4IEDQH&q=85&s=010e73d7d742a2bcfda5b1dfdf55dd73" alt="Klyra Ai Dashboard Publish To Wordpress Web" class="border rounded-lg shadow-md" width="1897" height="871" data-path="images/klyra-ai-dashboard-publish-to-wordpress.webp" />
  </Step>

  <Step title="Step 4">
    You’ll be redirected to the **Publish to WordPress page** with your generated content preloaded. Complete the form fields as needed, fields marked with a red **\*** are mandatory.

    <img src="https://mintcdn.com/klyraai/cTaTCqHYcMkGrUVF/images/klyra-ai-publish-to-wordpress.webp?fit=max&auto=format&n=cTaTCqHYcMkGrUVF&q=85&s=79ccd373f77bbbb443093285540157c5" alt="Klyra Ai Publish To Wordpress Web" class="border rounded-lg shadow-md" width="1116" height="834" data-path="images/klyra-ai-publish-to-wordpress.webp" />
  </Step>

  <Step title="Step 5" stepNumber={5}>
    Choose when to publish:

    * **Immediately** — Publish now.
    * **Schedule Date & Time** — Publish later.
  </Step>

  <Step title="Step 6" stepNumber={6}>
    Confirm by clicking **Publish**.
  </Step>

  <Step title="Step 7" stepNumber={7}>
    All posts (scheduled or published) appear in:

    * **Integrations → WordPress** (inside Klyra AI).
    * **Your WordPress dashboard** as published posts.

    <img src="https://mintcdn.com/klyraai/cTaTCqHYcMkGrUVF/images/klyra-ai-scheduled-wordpress-post.webp?fit=max&auto=format&n=cTaTCqHYcMkGrUVF&q=85&s=8214c1c3b3b88404408079f03cef1aae" alt="Klyra Ai Scheduled Wordpress Post Web" class="border rounded-lg shadow-md" width="1233" height="527" data-path="images/klyra-ai-scheduled-wordpress-post.webp" />

    <img src="https://mintcdn.com/klyraai/cTaTCqHYcMkGrUVF/images/klyra-ai-published-to-wordpress.webp?fit=max&auto=format&n=cTaTCqHYcMkGrUVF&q=85&s=b6a597491437f3ba7a17d14f775c824e" alt="Klyra Ai Published To Wordpress Web" class="border rounded-lg shadow-md" width="1518" height="176" data-path="images/klyra-ai-published-to-wordpress.webp" />
  </Step>
</Steps>

### 💡 Tips

* **Always generate content first** before clicking Publish to WordPress.
* **Use scheduling** to build a consistent posting pipeline across multiple domains.
* **Multiple domains:** Add more than one WordPress site if your plan allows — perfect for agencies managing client websites.
* **Preview before posting:** Ensure formatting and metadata are correct in the Publish page.
* **Centralized management:** Track all posts (scheduled, live, or drafts) directly inside the WordPress integration panel in Klyra AI.

### 📌 Example Use Cases

* **Content Creators & Bloggers**\
  Generate full blog posts in **AI Writer** and publish them directly to WordPress without copy-paste.
* **Digital Marketing Agencies**\
  Manage multiple client websites by connecting different WordPress domains in Klyra AI and scheduling posts in advance.
* **Small Businesses**\
  Use AI to draft **product announcements, promotions, or newsletters**, then schedule them to auto-publish at peak hours.
* **E-commerce Stores**\
  Create **SEO-optimized product descriptions or category pages** and instantly push them to your WordPress shop.
* **Corporate Teams**\
  Share **company news, event recaps, or press releases** directly to the corporate WordPress site with centralized approval.
* **SEO Specialists**\
  Use AI Writer to generate **keyword-rich articles** and publish them regularly, ensuring fresh content for search engines.
