Conversations

Every interaction with your chatbot is preserved as a conversation record, giving you insight into user questions, bot performance, and common topics.

Viewing Conversations

The Conversations page shows all chat interactions across all your widgets and platforms. Each conversation displays the user identifier (anonymous for website visitors, or a name from LINE/Facebook if available), which widget handled the conversation, a preview of the last message, total message count, timestamp, and a small icon indicating the platform.

Platform Icons

At a glance, you can see where each conversation originated:

  • 🌐 Website (your embedded widget)

  • 💬 LINE Official Account

  • 📱 Facebook Messenger

  • 📞 WhatsApp Business

  • ✈️ Telegram

Sorting and Filtering

Conversations default to newest-first ordering, but you can reverse this to see your oldest interactions. Filter by widget to focus on a specific bot, or use date ranges to analyze conversations from particular time periods. Platform filtering helps you understand channel-specific patterns.

Conversation Details

Click any conversation to view the complete chat history. You'll see every message exchange with precise timestamps, making it easy to follow the flow of the conversation.

Voice messages appear as audio players that you can listen to, while the transcribed text is shown separately. This is the text that was actually sent to the LLM—the bot processes transcriptions, not audio files directly.

When a conversation comes from LINE or Facebook, you'll see the user's profile information including their name, avatar, and platform-specific user ID. Website conversations are anonymous unless you've implemented custom user identification.

Exporting Data

Single Conversation

Open any conversation and click Export to download that specific chat history as JSON. This is useful for analysis, record-keeping, or troubleshooting specific interactions.

Bulk Export

From the main Conversations page, click Export All to download conversations in bulk. You can specify a date range to export only recent data or conversations from a specific time period. The export includes all message content, metadata, and attachments.

Deleting Conversations

Single Deletion

Open a conversation and click Delete. Confirm the action and the conversation is permanently removed. This also deletes all associated files—any images or audio recordings in that conversation are purged from storage.

Bulk Deletion

Select multiple conversations using the checkboxes, then click Delete Selected. This is useful for clearing test conversations or removing old data.

Important Notes on Deletion

Deletion is permanent and cannot be undone. When you delete a conversation, all associated files are also removed from Supabase Storage. This includes images users uploaded and voice messages they recorded. Make sure you've exported any data you need before deleting.

File Management

Audio Files

Voice messages are stored for 3 days from upload, then automatically purged by a background cleanup process. This keeps storage costs manageable while giving users and support teams time to reference recent conversations.

Images

Images remain in storage until the conversation is deleted. There's no automatic expiration—you control retention through conversation deletion.

When you delete a conversation through the dashboard, the system automatically removes all associated files from Supabase Storage buckets (make-36a84ccb-chat-images for images, make-36a84ccb-chat-audio for voice recordings). Metadata records are also cleaned up from the key-value store.

Privacy and Data Handling

All conversations are private to your account and workspace. Team members with appropriate permissions can view conversations for widgets they have access to, but conversations are never shared between workspaces or accounts.

User profile data from LINE and Facebook is cached at the time of the conversation but is not synchronized or updated after that point. If a user changes their LINE display name, for example, existing conversations will still show their old name.

Last updated