BreakoutHub is a Slack app that enables users to create breakout rooms. Once created, the lobby for the breakout is posted publically in the Slack channel designated, with a time until the breakout starts. Members of the channel can freely join (or leave) the lobby until the lobby closes. At that time users who have joined are sorted into chat rooms up to an amount of users determined by the host (2 to 8 users per room). The sorting process evaluates when all participants were last grouped together, favoring grouping participants who have never been grouped or grouped longer ago.