Direct Messages: Slack to Teams

Migrate private Slack conversations to Microsoft Teams.

Last updated: 2025-01-15 How To

Overview

Direct messages are private data in Slack and require individual user permission for migration. Only users who complete the consent process will have their DMs migrated.

DM Migration Flow

📧
Send Link
Email users
User Consents
Grants access
📁
DMs Migrated
To OneDrive

Migration Process

What Happens After Consent

  • DM messages are extracted into HTML files organized per conversation
  • Files are uploaded to a "Slack" folder in the user's OneDrive
  • Only the 1000 most recent messages are injected into Teams chats
  • Older messages are stored in HTML files for reference

Technical Limitations

Important Notes

  • Message Attribution: Messages appear in Teams chats created by the migration account (Microsoft API limitation)
  • Timestamps: Each message displays the original creator and date in the body, but system timestamp reflects migration date
  • Message Limit: Only 1000 most recent messages per conversation are injected into chats
  • Cleanup: The migration account is removed from chats after completion

User Consent Required

Without individual user consent, direct messages cannot be migrated. Ensure clear communication to users about the consent process.

Screenshots

Create User Direct Message
Create User Direct Message
Direct Messages Send Link Slack
Direct Messages Send Link Slack
Direct Messages Confirmation
Direct Messages Confirmation
Direct Messages Slack 1
Direct Messages Slack 1
Slack Consent Direct Messages
Slack Consent Direct Messages
Direct Messages Logs
Direct Messages Logs
Directmessage Before
Directmessage Before
Directmessage After
Directmessage After

We value your feedback

Help us improve your experience

What would you like to share with us?

Need direct support? Open a ticket