Abstract: A method for providing messaging services includes accessing an organization structure of an organization; creating chat services user accounts in response to the organization structure of the organization; creating groups of users in response to the organization structure of the organization, the groups comprising a chat group and a broadcast chat group; wherein the chat group provides bidirectional messaging from each member of the chat group to each other member of the chat group; wherein broadcast chat group provides unidirectional messaging from a broadcast group owner to each other member of the broadcast chat group.