> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://mavic.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Publish Blogpost on Wordpress Site

# Publish blogpost to your Wordpress Site

Mavic connects to self-hosted WordPress sites, letting you publish and schedule blog posts directly from your content workflow.

## Prerequisites

Before connecting:

1. You need a WordPress user account with permission to publish posts
2. An **Application Password** generated from your WordPress profile (see below)

## How to connect
![](https://storage.crisp.chat/users/helpdesk/website/-/4/d/c/5/4dc54cebe974dc00/integrations_273ml.png)


1. Click **Integrations** in the side navigation, then select **Social**.
2. Click **Connect** and select **WordPress**
3. Fill in your **Site Address**, **Username**, and **Application Password (This is not your WordPress account password. In WordPress, go to Users → Profile → Application Passwords**, give it a name, and copy the generated password.)
4. Click **Validate and Connect**.

Your WordPress site now shows as **Connected**.

## How to publish a blogpost

Once connected:
![](https://storage.crisp.chat/users/helpdesk/website/-/4/d/c/5/4dc54cebe974dc00/screenshot-2026-10-01-at-10040_uioy7e.png =300x300)

![](https://storage.crisp.chat/users/helpdesk/website/-/4/d/c/5/4dc54cebe974dc00/screenshot-2026-06-15-at-92535_u6g6sr.png =550x369)
1. Click on the article you want to publish.
2. On the right side panel, click **Schedule**.
3. Select your publish date and click **Publish**.

Your post will now appear on your WordPress blog.

## Common issues

* **"Validation failed"** — double-check your site address includes `https://` and that the Application Password was copied correctly (no extra spaces).
* **"Incorrect credentials"** — make sure you're using your WordPress **username**, not your email address.
* **Connection lost** — reconnect via **Integrations → WordPress → Reconnect** and generate a new Application Password if needed.

## Related articles

* [Can't connect a social channel?](https://mavic.crisp.help/en/article/cant-connect-social-channel-1lzloi8/)
* [Connecting social channels](https://mavic.crisp.help/en/article/connecting-social-channels-1o4kj3l/)