BACK TO DIRECTORY

Yak Event Hooks

by oliverdj123

0.0
(0 ratings)

Stop hand-copying data between WordPress and your automation tools. Yak Event Hooks fires a webhook whenever an event happens on your site, carrying a clean JSON payload with everything your workflow needs — no API keys, no accounts, no third-party servers.

Developed by YakWP. See the plugin homepage for documentation and downloads.

Point it at any endpoint that accepts a JSON POST — n8n, Zapier, Make, IFTTT, your own server, or a cloud automation — and instantly start workflows on:

Posts
* Published — share to social, email subscribers, summarize with AI, republish elsewhere.
* Updated — send diffs, updated titles or URLs to downstream systems.
* Trashed / Deleted — clean up records, sheets, or external feeds.

Comments
* Added — forward new comments (author, content, post) to Slack, ticketing, or AI-reply pipelines.
* Status changed — approve/unapprove/spam moderation notifications.
* Deleted — keep moderation logs in sync.

Media
* Uploaded — every new attachment (image, file) with dimensions, size, and URL — perfect for image pipelines.

Users
* Registered — new-user signups (username, email, role) for membership/CRM automation.

Payload example (post published):

`

{
“event”: “publish”,
“post_id”: 42,
“title”: “How to automate WordPress”,
“slug”: “automate-wordpress”,
“url”: “https://example.com/automate-wordpress”,
“post_type”: “post”,
“status”: “publish”,
“author”: “Oliver”,
“categories”: [“Automation”],
“tags”: [“webhook”],
“timestamp”: “2026-09-05 12:00:00”
}
`

Your webhook URL is all it needs. Each event is toggleable, so you only send what you want.

Made by YakWP

Developed and maintained by YakWP. YakWP also makes a free AI chatbot plugin for WordPress that answers your visitors’ questions right on your site — pair it with Yak Event Hooks so your site not only fires workflows but also talks to every visitor automatically.

Features

  • Fires on post lifecycle (publish/update/trash/delete), comments (added/status/deleted), media uploads, and new-user registrations.
  • Works with any post type (posts, pages, custom types) and filters events by selected post types.
  • Optional excerpt and full-content fields in the post payload.
  • Cool-down timer prevents repeat firing during rapid saves.
  • Test button — send a sample payload to verify your endpoint before trusting it live.
  • Delivery log — see every send, its HTTP status, and any errors, right in wp-admin.
  • REST API — read and update settings remotely (/wp-json/yak-event-hooks/v1/settings, /log).
  • Lightweight: one HTTP request per event, no database tables, no scheduled tasks, no external services.

Privacy

No data ever leaves your site except the JSON payload you asked us to send to your own webhook URL. There are no analytics, no tracking, and no third-party requests.

Screenshots

Configure your webhook URL, pick the events to send, and watch every delivery (with HTTP status) in the on-page log.

Configure your webhook URL, pick the events to send, and watch every delivery (with HTTP status) in the on-page log.

Plugin Details

Active Installs
0
Total Downloads
30
Version
1.2.0
Requires WP
5.0
Requires PHP
7.4
Tested Up To
7.1
Added
2026-09-16
Last Updated
2026-09-16 11:15pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0