Articles on: Integrations

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


  1. Click Integrations in the left navigation. You land on the Social tab.
  2. Click Connect and choose WordPress.
  3. 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
  4. Click Validate & Connect.


Your site now shows under Your connected blog channels.


How to publish a blog post


Once connected:


  1. Open the blog post, in your chat or in the Library.
  2. Click Publish above the post.
  3. In Publish to WordPress, choose your site, and check the post in Preview if you like.
  4. On the Publish tab, leave Now on to publish straight away, or turn it off and pick a date and time to schedule it.
  5. Click Publish (or Schedule). To send it to WordPress as a draft instead, click Post as draft.


blog post with the Publish button


Publish to WordPress with Preview / Publish tabs, Post as draft and the Now toggle


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.




Updated: November 2026

Updated on: 01/11/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!