WordPress · Reference

The plugin that keeps Mindy in sync with your site.

mindy-sync mirrors your published WordPress content into your site's private knowledge base and keeps it current as you edit. It lives entirely under Settings → Mindy— here's what it does and the controls you have over it.

What it syncs

Only published content, and only the types below. Drafts, trashed items, and anything you haven't published stay private to your site.

  • PostsPublished blog posts and their content.
  • PagesStatic pages — about, services, policies.
  • Custom post typesYour registered CPTs, routed to the right content type.
  • MediaAttachments and their metadata, including alt text.
  • TermsCategories, tags, and custom taxonomies.
  • AuthorsAuthor identities attached to content.
  • CommentsPublished discussion on your content.
  • WPRM recipesWP Recipe Maker structured recipe data, when present.

The events log

Every sync the plugin attempts is recorded, so you can always see exactly what Mindy knows about and when it arrived.

Under Settings → Mindy, the events table lists each change with a status badge. Rows move through the lifecycle as the background queue works:

QueuedIn-flightCoalescedSentFailed

Coalesced means a newer change superseded this one before it was delivered — saving the same post repeatedly collapses to a single send. Failed rows retry automatically on a backoff schedule; they never affect your site's responses.

The controls you have

Trigger full resync

One button re-walks all your published content and re-sends it — useful after first pairing, a big import, or restoring from backup. It scans with keyset pagination so it stays light even on huge catalogs.

Secret rotation

Rotate the plugin's signing secret at any time. The new secret takes over signing immediately (X-Mindy-Signature), so a leaked key is a two-click fix, not an incident.

Two-layer kill switch

Two independent off-switches, both checked at the top of every background tick. Flip either and the plugin stops at once — no claim, no SQL, no network — and you can flip it back just as fast.

Auto-updates

mindy-sync ships updates through WordPress's own update mechanism, so you get fixes and improvements with your normal plugin updates — no manual re-installs, and nothing that changes how your site renders. You stay in control of when updates apply, exactly like any other plugin.

Built to stay out of the way

None of this runs while your visitors or editors wait. Capture is a sub-5 ms in-memory note, the database write happens after your page is sent, and all delivery runs in a background queue with hard guardrails. The site performance page breaks down precisely how.