HarperFlow Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
HarperFlow (https://harperflow.io) auto-publishes AI-written, GEO-optimized articles
to your WordPress site. Your posts publish and render natively in your theme without
this plugin — it is entirely optional. Installing it adds the extras WordPress core
has no home for:
- SEO title & description — written into Yoast or Rank Math when present, or
emitted by the plugin itself when no SEO plugin is active. - Self-contained HarperFlow article components — preserves the renderer’s
inline-styled feature header, table of contents, comparison cards, promotional
CTAs, and author cards on REST writes for HarperFlow-authored posts only. - Styled TL;DR box and FAQ accordion — rendered from HarperFlow’s structured
metadata, scoped only to HarperFlow-authored posts so the rest of your site is
untouched. - FAQPage structured data (JSON-LD) — improves visibility in Google and AI answer
engines.
How it works:
- Registers HarperFlow post meta (
_hf_*) withshow_in_restso HarperFlow can
write SEO/FAQ/TL;DR data over the REST API. - Re-exposes Yoast / Rank Math SEO meta over REST when those plugins are active
(they hide those keys from REST by default). - Serves
GET /wp-json/harperflow/v1/healthso HarperFlow can detect the plugin and
which SEO engine is live. - Preserves HarperFlow-rendered article HTML with a narrow KSES allowlist. Scripts,
iframes, event handlers, and unsafe URL schemes are still stripped. - Adds a HarperFlow menu in wp-admin: connection status, the HarperFlow articles
published to this site (with their content type + topic cluster), and a link into
the full HarperFlow dashboard (autopilot, scheduling, veto inbox, GEO reports).
External services
This plugin connects your site to HarperFlow, a third-party Software-as-a-Service
platform (https://harperflow.io) that writes and publishes articles to your site.
The plugin communicates with two HarperFlow hosts:
- api.harperflow.io — the HarperFlow API.
- app.harperflow.io — the HarperFlow web dashboard (opened in your browser).
What is sent, and when:
- On Connect (you paste a pairing code and click Connect): your site URL, your
WordPress username, and a WordPress Application Password the plugin mints for
HarperFlow are sent toapi.harperflow.ioso HarperFlow can publish to your site.
Nothing is sent until you initiate the connection. - On “Open HarperFlow Dashboard (SSO)” (you click the button): your site host
(used as your HarperFlow account identifier) and an HMAC-signed timestamp are sent
toapi.harperflow.ioto mint a one-click sign-in link, then your browser opens
app.harperflow.io. - On HarperFlow article writes: HarperFlow calls this site’s REST API (authenticated
with the Application Password above) to publish or update its own articles. This
plugin sends nothing outbound here; it only receives and stores the article data.
No data is transmitted for visitors of your site, and nothing is sent in the
background without an action you took. Use Disconnect at any time to revoke the
Application Password and clear the stored credentials.
By connecting, you agree to HarperFlow’s Terms of Service
(https://www.harperflow.io/terms-of-service) and Privacy Policy
(https://www.harperflow.io/privacy-policy).




