ghost-webhooks
Ghost Webhooks & Integrations
Overview
Ghost webhooks enable event-driven integrations by sending HTTP POST requests to configured URLs when specific events occur. Combined with the Content and Admin API SDKs, webhooks form the foundation for custom integrations, static site generation triggers, notification systems, and content automation pipelines.
When to Use
- Setting up webhooks to react to Ghost events (publishing, member signup, etc.)
- Building custom integrations with Ghost
- Triggering static site rebuilds on content changes
- Sending notifications (Slack, Discord, email) on Ghost events
- Automating content workflows (cross-posting, syndication)
- Building headless CMS frontends with Ghost as the backend
- Migrating content to or from Ghost
Webhook Events
Ghost supports 31 webhook events across 5 categories:
More from bowtiedswan/ghost-cms-skills
ghost-admin-api
Create, update, and manage Ghost CMS content via the Admin API. This skill should be used when creating or editing posts/pages, managing members, newsletters, tiers, offers, tags, users, uploading images/themes, or configuring webhooks. Covers JWT authentication from Admin API keys, the JavaScript SDK (@tryghost/admin-api), Lexical content format, and all CRUD endpoints.
2ghost-cli
Ghost CLI tool for installing, configuring, and managing Ghost CMS instances. This skill should be used when installing Ghost, configuring a production server, managing Ghost processes (start/stop/restart), updating Ghost, setting up SSL/NGINX, backing up sites, or troubleshooting Ghost installations.
2ghost-content-api
Read-only access to Ghost CMS published content via the Content API. This skill should be used when fetching posts, pages, tags, authors, tiers, or settings from a Ghost publication. Covers authentication with Content API keys, the JavaScript SDK (@tryghost/content-api), NQL filtering syntax, pagination, and all available endpoints.
2