Controlling settings, permissions, and membership within Teams and channels
Microsoft Teams does not currently support automatically making every new channel post a cross-post by default, and Power Automate/Teams Workflows cannot change a post into a cross-post after it has been created. Cross-posting is a user action that must be selected when creating the message. As a workaround, you could use a Power Automate flow to detect a new message in the Company-Wide channel and then create separate copies of that message in each Service Team channel, but these would be independent posts rather than true cross-posts (replies and conversation threads would not stay synchronized). If maintaining a single discussion thread across teams is important, users will need to create the post as a cross-post manually; otherwise, automated message duplication is the closest available solution.