Directory / plugin

Rozzpost

v0.6.1 · by abhrodip28

Publish AI SEO content from Rozzpost to WordPress reliably — even behind GoDaddy, Sucuri, or Cloudflare.

About this plugin

Publish AI SEO content to WordPress reliably — even behind GoDaddy, Sucuri, or Cloudflare. No Application Password, no IP allowlisting.

This plugin is the WordPress half of Rozzpost, which writes SEO blog posts and social content for your business and publishes them on a schedule. You need a Rozzpost account to use it; the free plan includes 2 articles with no card. See how the integration works.

Most “auto-publish to WordPress” tools rely on the WordPress REST API and an Application Password, which many security plugins and hosting firewalls (Sucuri, GoDaddy Website Security, Cloudflare) block outright. Rozzpost Publisher flips the connection around: this plugin runs on your site and reaches out to Rozzpost on a schedule to pull your approved content, so there is nothing for your firewall to block and nothing to allowlist.

Once installed and connected with a key from your Rozzpost account, the plugin:

  • Periodically checks Rozzpost for approved content ready to publish
  • Creates the WordPress post or page (or a draft) with title, body, and featured content
  • Adds SEO meta (works alongside Yoast SEO and RankMath) and outputs schema.org markup in wp_head
  • Reports back to Rozzpost so the article is marked published with its live URL
  • Skips anything already published, so re-runs never create duplicates

What this plugin does NOT do

It never changes existing content on its own. Edits to existing posts (for example an internal link or structured data) happen only after you approve them in Rozzpost, and each one can be undone from Rozzpost.

External services

This plugin connects to the Rozzpost API, a third-party service, to publish your content. This connection is required for the plugin to work — without it there is no content to publish.

What it sends, and when:

  • On every scheduled pull, and when you click “Test connection” or “Run now”: your connect key, sent in a request header to authenticate your site.
  • On every scheduled pull: whether “Publish as draft” is ticked, the check interval and the plugin version, so Rozzpost can show whether your posts wait as drafts.
  • After a post is published: the new post’s permalink (URL), its WordPress status (draft or published), its WordPress post ID and the Rozzpost content ID, so Rozzpost can mark that item as published and avoid sending it again.
  • When you publish a post that Rozzpost created as a draft: its Rozzpost content ID, WordPress post ID and permalink (URL), so Rozzpost can show it as live.
  • Once a week, and when you click “Sync inventory now”: a list of your posts and pages (address, title, status, SEO title and description), so Rozzpost knows what is on your site.
  • At the same time, and only if your Rozzpost account asks for them: the paragraphs of your published posts and pages (their text with its HTML), so Rozzpost can suggest internal links that this plugin applies only after you approve them in Rozzpost.

What it receives: the approved article content you queued in Rozzpost (title, body, slug, SEO title/description, and schema.org markup), which the plugin uses to create the WordPress post.

All the requests above are made from your site outbound to https://api.rozzpost.com. Apart from the page list and paragraphs described above, the plugin does not send your site’s content or credentials.

Email sign-up box (only on posts where your Rozzpost account turned it on): it is a plain HTML form. When a visitor submits it, the visitor’s own browser sends what they typed (email address, and name if the form asks for it), which post the form is on and, if shown and ticked, the consent checkbox to https://api.rozzpost.com/api/v1/leads/capture. Rozzpost stores this as a lead in your Rozzpost account and records a one-way hash of the visitor’s IP address to limit abuse. If the visitor ticked the consent box, Rozzpost adds their address to the email list you chose in Rozzpost (for example Brevo, Mailchimp, MailerLite or Kit), which may send them a confirmation email. The form uses no cookies, no JavaScript and no other third-party service. You are responsible for telling your visitors about this in your own privacy notice.

Rozzpost is a service provided by Rozzpost. By using this plugin to connect your site, you agree to Rozzpost’s terms and privacy policy:

  • Terms of Service: https://rozzpost.com/terms.html
  • Privacy Policy: https://rozzpost.com/privacy.html

Plugin tags