Easily Integrate Ghost Webhooks with your application.

https://ghost.org/docs/webhooks/

Steps to receive Ghost Webhooks

  • Sign up for your free Hooky account.
  • Create a new Webhook Source, and select Ghost. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
  • Step 1
  • Step 2
  • Once a webhook is received from Ghost, you'll see it under the Live Logs section of your webhook source.
  • Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Save countless hours integrating Ghost webhooks into your application.

Integrating Ghost Webhooks Using Javascript

Integrating Ghost webhooks with Hooky in your Javascript based application is straight forward. Just grab the SDK, and call a function when that webhook is received.

Integrating Ghost Webhooks Using Ruby

Integrating Ghost webhooks with Hooky in your Ruby or Ruby on Rails application is straight forward. Just grab the SDK, and call a method when that webhook is received.

Configuring Ghost Webhook Authentication

Here's how it works

Supported Ghost Webhook Events

site.changed

Triggered whenever any content changes in your site data or settings

post.added

Triggered whenever a post is added to Ghost

post.deleted

Triggered whenever a post is deleted from Ghost

post.edited

Triggered whenever a post is edited in Ghost

post.published

Triggered whenever a post is published to Ghost

post.published.edited

Triggered whenever a published post is edited in Ghost

post.unpublished

Triggered whenever a post is unpublished from Ghost

post.scheduled

Triggered whenever a post is scheduled to be published in Ghost

post.unscheduled

Triggered whenever a post is unscheduled from publishing in Ghost

post.rescheduled

Triggered whenever a post is rescheduled to publish in Ghost

page.added

Triggered whenever a page is added to Ghost

page.deleted

Triggered whenever a page is deleted from Ghost

page.edited

Triggered whenever a page is edited in Ghost

page.published

Triggered whenever a page is published to Ghost

page.published.edited

Triggered whenever a published page is edited in Ghost

page.unpublished

Triggered whenever a page is unpublished from Ghost

page.scheduled

Triggered whenever a page is scheduled to be published in Ghost

page.unscheduled

Triggered whenever a page is unscheduled from publishing in Ghost

page.rescheduled

Triggered whenever a page is rescheduled to publish in Ghost

tag.added

Triggered whenever a tag is added to Ghost

tag.edited

Triggered whenever a tag is edited in Ghost

tag.deleted

Triggered whenever a tag is deleted from Ghost

post.tag.attached

Triggered whenever a tag is attached to a post in Ghost

post.tag.detached

Triggered whenever a tag is detached from a post in Ghost

page.tag.attached

Triggered whenever a tag is attached to a page in Ghost

page.tag.detache

Triggered whenever a tag is detached from a page in Ghost

member.added

Triggered whenever a member is added to Ghost

member.edited

Triggered whenever a member is edited in Ghost

member.deleted

Triggered whenever a member is deleted from Ghost