Connect WordPress

Publish straight to a self-hosted WordPress site using an application password. No plugin to install - but see the plugin guide if your host blocks the REST API.

Before you start

  • A self-hosted WordPress site (wordpress.org, not a free wordpress.com plan)
  • An account on it with the Editor or Administrator role
  • WordPress 5.6 or newer, which is when application passwords arrived

Setup

  1. Open your WordPress profile

    Sign in to WordPress and go to Users → Profile. If you administer several accounts, use the one you want articles published under - the author shown on each post is this account.

  2. Create an application password

    Scroll to the bottom of that page, to Application Passwords. Type a name you will recognise later, such as SEO Platform, and press Add New Application Password.

  3. Copy the password exactly

    WordPress shows it once, in groups separated by spaces. Copy the whole thing including the spaces - it is not your login password, and your login password will not work here.

  4. Connect it here

    In RepGet, open Settings → Integrations and choose WordPress. Enter your site address, your WordPress username, and the application password you just copied.

  5. Publish a test article

    Press Publish test article. We create a real draft on your site and hand back a link to it. If that works, scheduled articles will too - and the draft is safe to delete.

If something goes wrong

  • Application Passwords is missing from the profile page

    The section is hidden when WordPress is not served over HTTPS, and on some managed hosts that disable it. Check the site loads on https:// first, then ask your host whether the REST API is enabled.

  • "Sorry, you are not allowed to create posts"

    The account authenticates but cannot publish. Give it the Editor or Administrator role - Author is not enough for everything we do.

  • A security plugin blocks the connection

    Wordfence, iThemes and similar plugins can block REST API requests. Allow /wp-json/wp/v2/ for authenticated requests, or allow our requests specifically.

WordPress's own documentation: read it here

Ready to connect?

Open your website in the app, go to Publishing, and choose WordPress. Then press Publish test article — we create a real draft on your site so you can confirm the whole path works before anything is scheduled.

Go to my websites