Support merging multiple profiles into a combined one

  • Select a single destination profile and one or more source profiles
  • Backup everything
  • Copy contacts (or bulk export & import vcard as a separate feature)
  • Create private chats with the same contacts
  • Invite the destination profile to the same groups, preferably with a pasted explanation
  • Locally copy each message and attachment present in the chat history of the source profiles to the chat history of the destination
  • Display the difference in profile settings, including name, bio, avatar, cleanup interval, etc.
  • Leave all groups with the source profiles
  • Delete all messages and groups from the source profiles
  • Keep monitoring the source profiles for later incoming messages to migrate for a month, and then delete those profiles

Via:

3 Likes

Leaving the group and so on seems dangerous, maybe you still want to keep using the old profile to add your new profile to chats. I’d leave it up to the user what to do with the old profile.

I think Telegram has/had a feature to import chats from WhatsApp: Moving Chat History from Other Apps. Transferring chat history and contacts looks like the most important part.

I suggest in the 5th point to add the new profile to every group the old profiles had access to, so that might not pose a barrier.