Chat History Converter

Converts a vendor-exported CSV into per-conversation chats.json files, zipped and ready to import into SleekFlow.

  • 1 CSV only.xls and .xlsx files will not work and may break the conversion. Export as .csv first.
  • 2 One WABA per CSV — if the vendor export contains multiple WABA numbers, split them into separate CSV files before uploading.
  • 3 Clean your columns — remove unnecessary columns and rename to match exactly what's listed below. Key renames: Phone NumberChat ID DirectionSender Type
  • 4 Sender Type values — must be customer, agent, or bot only. Other values like inbound / outbound / Customer Service / System need to be remapped before uploading.
  • 5 Sort your data — in Google Sheets: Data → Sort Range → sort by Chat ID (A→Z) first, then by Timestamp (A→Z).
  • 6 Timestamp must be in one of these formats: DD/MM/YYYY HH:MM:SS YYYY-MM-DD HH:MM:SS YYYY-MM-DDTHH:MM:SS DD-MM-YYYY HH:MM:SS MM/DD/YYYY HH:MM:SS If your format isn't listed, reformat in Google Sheets first.
Drop your CSV here
or browse to upload
Required Columns · In Correct Order
  • Channel Number
  • Timestamp
  • Sender Type
  • Chat ID
  • Name or Sender Name
  • Message