Logo

AI Based Customer Service

VYROX AI WhatsApp Messenger {{ currentTime }}

Conversations

{{ (conv.name || 'U')[0].toUpperCase() }}

{{ conv.name || formatPhone(conv.phone) }}

Pinned

{{ formatTime(conv.last_message_at) }}

{{ conv.last_message }}

{{ conv.unread_count }}
{{ (selectedContactName || 'U')[0].toUpperCase() }}

{{ selectedContactName || formatPhone(selectedPhone) }}

{{ selectedPhone }}

{{ selectedFile?.name || 'File selected' }}

Send Knowledge Links:

{{ item.name }}

{{ media.url }}

Knowledge Management

Total Knowledge

{{ knowledge.length }}

Active

{{ knowledge.filter(k => k.is_active).length }}

With Media

{{ knowledgeWithMedia.length }}

Most Used

{{ getMostUsedKnowledge() }}

Type Name Content Media Usage Status Actions
{{ item.knowledge_type }}
{{ item.name }}
{{ item.content }}
{{ item.media_attachments.length }} items
No media
{{ item.usage_count || 0 }} times
Last: {{ formatLastUsed(item.last_used) }}
Never used

Contacts

Total: {{ contacts.length }}
Managing {{ contacts.length }} contacts
{{ (contact.name || 'U')[0].toUpperCase() }}

{{ contact.name || 'Unknown' }}

{{ formatPhone(contact.phone) }}

{{ contact.unread_count }}
Messages: {{ contact.total_messages || 0 }}
First Contact: {{ contact.first_message_at ? new Date(contact.first_message_at).toLocaleDateString() : 'N/A' }}
Last Contact: {{ formatTime(contact.last_message_at) }}

AI Response Settings

Configure AI conversation parameters and fallback messages

Number of past messages to retrieve for conversation context

Number of recent messages to send to AI for generating responses

Check this many recent messages to avoid sending duplicate media

Unlimited {{ settings.max_media_per_response.value }} item{{ settings.max_media_per_response.value > 1 ? 's' : '' }}

Set to 0 for unlimited media. Recommended: 2-3 items to avoid overwhelming customers.

When limited, AI will prioritize the most relevant media items for the customer's query.

This message will be sent if the AI system encounters an error

Settings are applied immediately after saving

Audio Message Settings (Experiment)

Able to understand and respond in Bahasa Malaysia, Chinese, Tamil, and English

Powered by VYROX AI TTS

Transcript Options

Current Configuration:

  • • Mode: {{ audioSettings.replyMode === 'audio' ? 'Audio Reply' : 'Text Reply' }}
  • • Voice: {{ audioSettings.voice }}
  • • Customer Transcript: {{ audioSettings.showCustomerTranscript ? 'Shown' : 'Hidden' }}
  • • AI Transcript: {{ audioSettings.showAiTranscript ? 'Shown' : 'Hidden' }}

Sales Team Notifications

Notify sales team when purchase intent or appointment requests are detected

WhatsApp number to receive notifications (include country code)

{{ salesNotificationConfidence }}

Minimum AI confidence level to trigger notification (0.8 recommended)

Notification Triggers:

  • ✓ Purchase intent (buy, order, purchase)
  • ✓ Appointment requests (meeting, schedule, demo)
  • ✓ High-interest pricing inquiries
  • ✓ Request to speak with sales team

Media Cleanup

Remove orphaned media files and clean up old audio recordings to free up storage space.

Storage to be freed:
Calculating...
{{ mediaStats.formattedSize }}

{{ mediaStats.fileCount }} files

No cleanup needed - storage is optimized!

About These Settings

  • Conversation History: Controls how many messages are loaded when viewing a chat
  • AI Context: More context helps AI provide better responses but uses more processing
  • Media Check: Prevents sending the same media repeatedly to a customer
  • Media Limit: Controls how many images/videos are sent per AI response
  • Fallback: Emergency message when the system cannot generate a proper response

{{ editingKnowledge ? 'Edit Knowledge' : 'Add New Knowledge' }}

{{ toast.message }}

Multi-Platform Configuration

Configure WhatsApp, Facebook Messenger, and Instagram settings

Database Configuration

Facebook App Configuration

WhatsApp Business Configuration

Facebook Messenger Configuration

Messenger Setup Instructions:
  1. Go to Facebook Developer Console
  2. Create or select your app, add "Messenger" product
  3. Generate Page Access Token with "pages_messaging" permission
  4. Set webhook URL: {{ currentDomain }}/webhook/messenger
  5. Subscribe to: messages, messaging_postbacks, messaging_optins
  6. Test with your Facebook Page

Instagram Business Configuration

Instagram Setup Instructions:
  1. Ensure you have an Instagram Professional (Business/Creator) account
  2. Connect your Instagram account to a Facebook Page
  3. In Facebook Developer Console, add "Instagram" product to your app
  4. Get required permissions: instagram_manage_comments, pages_read_engagement
  5. Set webhook URL: {{ currentDomain }}/webhook/instagram
  6. Subscribe to: comments, mentions, story_insights
  7. Enable Page subscriptions for the connected Facebook Page

Gemini AI Configuration

Enter Password

{{ passwordError }}