Post Listing Context Menu Does Not Trigger Webhook Events

I am developing a custom Algolia search integration for Ghost CMS. The indexing service runs on Cloudflare Workers, but I’ve noticed that webhook events seem to be triggered only when changes are made through the Koenig editor.

When I use the context menu in the post listing (e.g., to unpublish or delete posts), no webhook events are fired. I’ve also checked the console log while running Ghost in development mode and couldn’t see any related webhook activity.

I observed this issue on Ghost versions 5.94.2 and 5.106.1 (the latest version at the time of writing).

Is this a known limitation? Is there a workaround or configuration I can adjust to ensure webhook events are triggered from the post listing context menu? Any insights or advice would be greatly appreciated. Thank you!

This is a known limitation with bulk (context menu) edits in order to prevent performance problems. Current workaround would be to perform the same actions from inside the editor as those don’t use the bulk API endpoints.

1 Like

Hi Kevin,

Thank you very much for the clarification. I will make sure to instruct the client on how to work around this.

Thanks again, and have a great day!