What you will learn: This page explains how conversations work in ZappWay, how to list and manage them, how to update their status in bulk, how to export them, and how to use the AI summary feature.
🔢 Table of Contents
- Overview
- Endpoint Reference
- Listing Conversations
- Managing a Conversation
- Bulk Status Update
- Export Conversations
- Evaluating Answers
- Response Format
- Best Practices
- Troubleshooting
1. Overview
What is a Conversation?
A Conversation in ZappWay is a complete thread of messages between a contact and your organization — mediated by an AI Employee, a human agent, or both. Conversations can originate from:- 💬 WhatsApp (Business API)
- 📧 Email Inbox
- 🌐 Widget (website chat)
- 📱 TikTok DMs
- 🔌 Any connected integration
- A contact — who the conversation is with
- A channel — where the conversation is happening
- A status —
open,resolved, orsnoozed - An AI Employee assignment (optional)
- A full message thread with timestamps
AI and Human Collaboration
Conversations support a hybrid model: the AI Employee can handle messages automatically, and a human agent can take over at any point. The AI’s messages and human messages both appear in the same thread.2. Endpoint Reference
3. Listing Conversations
List Conversations
Example:
4. Managing a Conversation
Get a Conversation
Update a Conversation
Example — Resolve a conversation:
Delete a Conversation
⚠️ Deleting a conversation permanently removes all associated messages. This action is irreversible.
5. Bulk Status Update
Update the status of multiple conversations at once.
Example — Resolve multiple conversations:
Mark as Unread in Bulk
6. Export Conversations
Download conversations as a file for reporting, compliance, or analysis.
Example:
7. Evaluating Answers
Use the evaluation endpoint to rate the quality of AI-generated answers. This feedback is used to improve AI performance over time.
Example:
8. Response Format
Conversation Object
Status Codes
9. Best Practices
Status Management
Tips:
- Use bulk status update for end-of-day queue management
- Set
snoozeUntilto the next business day for low-priority conversations - Resolve conversations promptly to keep your queue clean
Filtering and Search
- Combine filters (e.g.,
status=open&channel=whatsapp&agentId=agent_123) for precise results - Use
searchfor keyword lookup when you remember conversation content but not the contact - Export filtered subsets for specific reporting needs
AI Answer Evaluation
- Rate AI answers regularly to improve model performance
- Provide written
feedbackfor negative ratings — this helps identify patterns - Focus on rating answers where the AI made a factual error or missed the intent

