This skill should be used when the user asks to "set up webhooks", "notify external service on publish", "connect WordPress to Zapier", "webhook integration", "event notifications", "content sync webhook", "WooCommerce webhook", "outbound notifications", or mentions automating WordPress event propagation to external services.
WordPress webhooks are outbound HTTP notifications triggered by site events. When content is published, an order is placed, or a user registers, WordPress sends a JSON payload to a configured URL. This enables real-time integration with external services without polling.
| Approach | Webhooks | Polling | |----------|----------|---------| | Trigger | Event-driven (push) | Schedule-driven (pull) | | Latency | Near real-time | Depends on interval | | Resource usage | Low (only on events) | High (constant requests) | | Reliability | Needs retry logic | Simple but wasteful | | Best for | Integrations, sync | Batch processing |
What kind of webhook?
Run detection first:
node skills/wp-webhooks/scripts/webhook_inspect.mjs [--cwd=/path/to/project]
This identifies existing webhook configurations and plugins.
See references/woocommerce-webhooks.md
wc_list_webhooks, wc_create_webhook, wc_update_webhook, wc_delete_webhookSee references/wordpress-core-webhooks.md
transition_post_status, edited_term, user_registerwp_remote_post() usage patternsCross-reference: wp-headless skill → references/webhooks.md
See references/integration-recipes.md
See references/webhook-security.md
See references/payload-formats.md
| File | Content |
|------|---------|
| references/woocommerce-webhooks.md | WC webhook API, topics, MCP tools, delivery logs |
| references/wordpress-core-webhooks.md | Action hooks, mu-plugin, wp_remote_post patterns |
| references/integration-recipes.md | Zapier, Make, n8n, Slack, CDN purge recipes |
| references/payload-formats.md | JSON payloads, WC examples, custom formatting |
| references/webhook-security.md | HMAC-SHA256, signatures, HTTPS, rate limiting |
wp-headless — headless revalidation webhooks and ISR triggerswp-woocommerce — WooCommerce store operations (webhook source events)wp-cicd — CI/CD webhooks for deployment triggerswp-content-workflows — workflow triggers that can fire webhook actions on WordPress eventsSearch for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer