LazyRelay
← Back to guides

Schedule posts to WordPress with LazyRelay

LazyRelay schedules articles to your own self-hosted WordPress site, then checks that the public page really shows the post. LazyRelay's difference is Proof-of-Publish: after a post goes out, it checks WordPress again to confirm the post is really live.

What you can post to WordPress

LazyRelay checks file size and format before a post is scheduled and tells you which limit was hit. For the full comparison of what each platform supports, see What Works on Which Platform.

How to connect WordPress

  1. You need your own self-hosted WordPress site, version 5.6 or newer, with an address that starts with https. WordPress.com hosted blogs are not supported.
  2. In WordPress go to Users, then Profile, and scroll to Application Passwords. Type LazyRelay as the name and click Add. Copy the password it shows, because it is shown only once. Do not use your normal login password.
  3. In LazyRelay, open the Social Platforms tab and click the WordPress tile.
  4. Enter your site address (for example https://yoursite.com), your WordPress username, and the application password. Click Connect.
  5. If connecting fails, some hosts and security plugins switch Application Passwords off or block them. In that case you need to allow them first.

How Proof-of-Publish works on WordPress

For WordPress, live means what a stranger can see. LazyRelay reads the article back from your site with the account's login and requires WordPress to say it is published, not a draft, not scheduled for later, not pending review, not private, and not password protected. It then requests the article's public address with no login and requires that page to answer successfully. A post saved as a draft is reported as saved as a draft, never as confirmed live.

Want the general idea? Read Does Your Post Actually Publish?

Limits and things to know

Schedule to WordPress and know it actually went live.

See plans and get started free

Frequently asked questions

Does this work with WordPress.com?

No. LazyRelay works with your own self-hosted WordPress site, version 5.6 or newer, with an https address. WordPress.com hosted blogs are not supported yet.

How do I connect my WordPress site?

Create an Application Password in WordPress under Users, then Profile, and paste it into LazyRelay with your site address and username. Do not use your normal login password.

Why can't I create an Application Password?

Some hosts and security plugins switch Application Passwords off or block them, which makes connecting fail. You need to allow them on your site first.

How do I know my WordPress post is really live?

LazyRelay reads the article back from your site, requires it to be published and not password protected, and then requests its public address with no login. A draft is reported as saved as a draft.

Figures on this page come from LazyRelay's platform rules, checked on 2026-09-30. Sources: developer.wordpress.org/rest-api/reference/posts/, developer.wordpress.org/rest-api/using-the-rest-api/authentication/. Anything marked not verified has no published source.

Schedule to other platforms: Facebook · Instagram · TikTok · Pinterest · YouTube · LinkedIn · Threads · Mastodon · Bluesky · Telegram · Discord · Tumblr · dev.to · Hashnode · Lemmy · Slack