Announce sending framework