An apparatus for profile reconciliation in a group-based communication system, the apparatus comprising at least one processor and at least one memory, the at least one memory having computer-coded instructions stored thereon, where the computer-coded instructions, in execution with the at least one processor, configure the apparatus to: identify an identity association between a source profile and a destination profile, wherein the source profile and the destination profile are associated with a same user identifier of the group-based communication system, the source profile having limited access privilege with respect to a communication channel of the group-based communication system, and the destination profile having full access privilege with respect to the communication channel of the group-based communication system, wherein the identifying of the identity association is performed in response to: receiving an access privilege request for the source profile to obtain full access privilege with respect to the communication channel, based at least in part on the identity association, perform a cross-profile communication history integration between the source profile and the destination profile, wherein performing the cross-profile communication history integration causes the apparatus to: identify a source communication history stream associated with the source profile; identify a destination communication history stream associated with the destination profile; and integrate one or more source communication data objects of the source communication history stream into one or more destination communication data objects of the destination communication history stream based at least in part on temporal markers associated with the one or more source communication data objects and the one or more destination communication data objects; and, in response to completing the cross-profile communication history integration between the source profile and the destination profile, deactivate the source profile. identify an identity association between a source profile and a destination profile, wherein the source profile and the destination profile are associated with a same user identifier of the group-based communication system, the source profile having limited access privilege with respect to a communication channel of the group-based communication system, and the destination profile having full access privilege with respect to the communication channel of the group-based communication system, wherein the identifying of the identity association is performed in response to: receiving an access privilege request for the source profile to obtain full access privilege with respect to the communication channel, based at least in part on the identity association, perform a cross-profile communication history integration between the source profile and the destination profile, wherein performing the cross-profile communication history integration causes the apparatus to: identify a source communication history stream associated with the source profile; identify a destination communication history stream associated with the destination profile; and integrate one or more source communication data objects of the source communication history stream into one or more destination communication data objects of the destination communication history stream based at least in part on temporal markers associated with the one or more source communication data objects and the one or more destination communication data objects; and, identify a source communication history stream associated with the source profile; identify a destination communication history stream associated with the destination profile; and integrate one or more source communication data objects of the source communication history stream into one or more destination communication data objects of the destination communication history stream based at least in part on temporal markers associated with the one or more source communication data objects and the one or more destination communication data objects; and, in response to completing the cross-profile communication history integration between the source profile and the destination profile, deactivate the source profile.