How to Publish Blogpost on Wordpress Site
Publish a blog post to your WordPress site
Mavic connects to WordPress sites so you can publish and schedule blog posts straight from Mavic.
Prerequisites
Before connecting:
- Your site address must start with https://.
- You need a WordPress user with at least the Editor role.
- You need an Application Password generated in your WordPress profile (see below). This is not your WordPress account password.
How to connect
- Click Integrations in the left navigation. You land on the Social tab.
- Click Connect and choose WordPress.
- Fill in:
- Site URL: your site's public address, for example https://example.com
- WordPress username: your login username, not your email address
- Application Password: in WordPress, go to Users → Profile → Application Passwords, give it a name, and copy the generated password
- Click Validate & Connect.
Your site now shows under Your connected blog channels.
How to publish a blog post
Once connected:
- Open the blog post, in your chat or in the Library.
- Click Publish above the post.
- In Publish to WordPress, choose your site, and check the post in Preview if you like.
- On the Publish tab, leave Now on to publish straight away, or turn it off and pick a date and time to schedule it.
- Click Publish (or Schedule). To send it to WordPress as a draft instead, click Post as draft.


Your post now appears on your WordPress blog, or on your Calendar if you scheduled it. You can also ask Mavic in chat to write the post for you.
If you haven't connected WordPress yet, the post shows Connect WordPress instead of Publish.
Common issues
- "WordPress site URL must start with https://": add https:// to your site address. WordPress Application Passwords need HTTPS.
- "Invalid WordPress username or Application Password": check you're using your WordPress username, not your email, and that the Application Password was copied without extra spaces.
- "This WordPress user does not have permission to access the REST API": use an account with at least the Editor role.
- "WordPress REST API is not reachable": a security plugin on your site may be blocking it. Ask your site admin to allow the WordPress REST API.
- "This Application Password is no longer valid": generate a new Application Password in WordPress. Then in Integrations, open the site's … menu, click Disconnect, and connect it again with the new password.
- "WordPress publish failed": the publish view shows the reason and a button to try again.
Related articles
Updated: November 2026
Updated on: 01/11/2026
Thank you!
