Puedes verificar si se ha enviado un webhook para una nueva publicación o para una publicación editada, consultando la cabecera X-Discourse-Event del webhook. Para una nueva publicación, la cabecera se establecerá en post_created. Para una publicación editada, se establecerá en post_edited.
No he usado Integromat, pero el proceso para filtrar según el tipo de evento en Zapier se describe aquí: Trigger a Zapier task with Discourse Webhooks.
Sí, creo que lo es. No he tenido problemas con el webhook de Eventos de Publicación, pero me gustaría mucho ver una forma de limitar el webhook de Eventos de Usuario para que solo se envíe cuando se crea o actualiza un usuario.