Delaying message broadcast

Hey guys,

I have an API where i create some publications and broadcast a message for each publication that i created.

The issue is: When i create a publication, that resource will be available for users after one minute, but at this point, message is already broadcasted and user will try to acess it and gets an error.

My doubt: Is that a way to delay this message broadcast, without blocking the request sended to create a publication?