Core Features of Bual Pro
Explore essential tools for managing conversations, automations, and analytics in your chatbot platform.
Overview
Bual Pro provides powerful tools to handle customer conversations, automate workflows, and track engagement metrics. You can manage inboxes efficiently, build dynamic flows with triggers, and gain insights from analytics. These core features help you scale customer support and marketing efforts seamlessly.
Inbox Management
Organize conversations, assign tasks, and respond quickly.
Flows and Triggers
Create automated conversation paths and event-based actions.
Analytics
Monitor user interactions and measure campaign performance.
Inbox Management
Handle incoming messages from WhatsApp and other channels in a unified inbox. You can filter conversations, add notes to contacts, assign to team members, and use saved replies for efficiency.
Prioritize conversations by marking them as follow-ups to ensure timely responses.
Key Actions
Use these steps to manage a conversation effectively:
Filter Conversations
Access the inbox and apply filters by status, contact, or tags to focus on urgent items.
Assign and Note
Assign the conversation to an admin and add internal notes for context.
Send Reply or Flow
Respond directly or trigger a pre-built flow for automated handling.
Building Flows and Triggers
Design conversation flows using a visual builder. Triggers activate flows based on keywords, user actions, or scheduled events.
Example Flow Setup
Create a flow that greets new users and collects basic info.
{
"flow_id": "welcome_001",
"trigger": "new_conversation",
"steps": [
{"type": "text", "message": "Welcome! How can we help?"},
{"type": "collect", "field": "name"}
]
}
// Webhook to trigger flow
fetch('https://api.example.com/v1/flows/trigger', {
method: 'POST',
headers: { 'Authorization': 'Bearer YOUR_TOKEN' },
body: JSON.stringify({ flow_id: 'welcome_001', user_id: '123' })
});
Integrate AI for smart replies.
// Trigger AI response
await fetch('https://api.example.com/v1/ai/trigger', {
method: 'POST',
body: JSON.stringify({
conversation_id: 'conv_456',
prompt: 'Analyze this message: {{user_message}}'
})
});
Analytics for User Engagement
Track metrics like response rates, conversion events, and unreplied messages. Send custom events to tools like Facebook for deeper insights.
Sending Events
Integrate analytics with simple API calls:
// Send conversion event
fetch('https://api.example.com/v1/analytics/event', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
event: 'purchase',
user_id: 'user_789',
value: 99.99
})
});
import requests
response = requests.post(
'https://api.example.com/v1/analytics/event',
json={
'event': 'signup',
'user_id': 'user_789',
'timestamp': '2024-01-15T10:00:00Z'
}
)
Viewing Insights
| Metric | Description | Use Case |
|---|---|---|
| New Users | Count of first-time interactions | Track growth |
| Unreplied Messages | Messages awaiting response | Improve response times |
| Conversion Rate | Events like purchases or signups | Measure ROI |
Filter analytics by date range or segment to identify trends in user engagement.
Last updated 3 weeks ago
Built with Documentation.AI