#ZegnatWebmentions need a link for the post that is sending them. So those cannot be sent before the post is actually live at some URL. Only your website system knows the URL after publishing, nothing a Micropub client can do. That’s the technical reason outside of the flow.