Home Features Explained

Features Explained

Detailed explanations of VowChat core features and how to use them effectively.
VowChat Solutions
By VowChat Solutions
10 articles

How to use Agent bots?

AgentBot is an automated system that helps handle customer queries by integrating with your VowChat channels. It can process interactions, utilize external AI services, and seamlessly hand off conversations to human agents when needed. How AgentBot Works AgentBot follows this workflow: 1. Receive interaction events from customers (like widget_triggered and message_created) 2. Process customer information to understand context and intent 3. Utilize external APIs and services like Rasa or Dialogflow for intelligence 4. Generate appropriate responses based on customer queries 5. Post responses through VowChat APIs 6. Toggle conversation status between bot and human agent 7. Monitor ongoing conversations for escalation needs Use Cases for AgentBots - High-volume customer support: Handle common questions automatically - E-commerce order tracking: Provide instant order status updates - Content recommendations: Suggest relevant articles or products - Booking and reservation management: Assist with appointments and bookings Creating Agent Bots Step 1. Go to your VowChat account settings and navigate to the Bots page Step 2. Click Add Bot and configure: - Bot Name: Give your bot a recognizable name - Avatar: Upload an avatar image for the bot - Webhook URL: Enter the endpoint where your bot receives events Step 3. Click Create to save your bot How to Connect a Channel to a Bot? Once your bot is created, you need to connect it to specific channels: Step 1. Go to Settings → Channels Step 2. Select the channel you want to connect to the bot Step 3. In the channel settings, find the Agent Bot section Step 4. Select your bot from the dropdown menu Step 5. Save the settings Your bot is now active and will handle conversations on that channel! Example Implementations VowChat supports integration with popular AI platforms: - Dialogflow: Build conversational AI with Google's natural language processing - Rasa: Create custom open-source conversational AI Check the VowChat documentation for detailed integration guides for these platforms.

Last updated on Nov 07, 2025

Understanding Contacts

Contacts in VowChat are the people who interact with your business through any of your channels. You can manage contacts manually, import them in bulk, or collect them automatically through pre-chat forms and channel greetings. How to Add Contacts? There are three primary methods to add contacts to VowChat: Method 1: Manual Upload (Single Contact) Step 1. Navigate to the Contacts section Step 2. Click the New Contact button Step 3. Fill in the contact details: - Name - Email address - Phone number - Bio/Description - Social profiles (optional) Step 4. Click Create Contact Method 2: Import Contacts (CSV Bulk Upload) Step 1. Navigate to the Contacts section Step 2. Click Import Contacts Step 3. Download the sample CSV template Step 4. Fill in your contacts data following the template format Step 5. Upload the completed CSV file Step 6. Map the CSV columns to VowChat contact fields Step 7. Complete the import Method 3: Pre-chat Forms Collect contact information automatically before conversations begin. Customers fill in their details (name, email, etc.) before starting a chat, and VowChat automatically creates their contact profile. Method 4: Channel Greetings Contacts are created automatically when customers initiate conversations through your channels. Contacts Grouped by Labels Organize contacts by applying labels for better segmentation. You can filter and view contacts by specific labels to focus on particular customer segments. Sorting Contacts Sort your contact list by various criteria: - Name (A-Z or Z-A) - Last activity date - Created date - Email address Contact Actions Perform various actions on contacts from the sidebar: - Edit contact information - Add labels - Set custom attributes - Merge duplicate contacts - Delete contacts - Export contact data Contact Notes Add internal notes to contacts for context and reference. Step 1. Open a contact profile Step 2. Navigate to the Notes section Step 3. Add your note with relevant information Step 4. Save the note Notes are visible only to agents and help maintain important context about customers. Filtering Contacts Create advanced filters to find specific contacts: Step 1. Click the Filter button Step 2. Define filter criteria: - Labels - Custom attributes - Location (Country, City) - Conversation status - Channel source Step 3. Apply filters to see matching contacts Step 4. Save filter as a segment for future use Contact Segments Saved filters become reusable segments that help you: - Target specific customer groups - Create campaigns for specific audiences - Generate reports for customer cohorts - Organize support workflows by customer type That's everything you need to know about managing contacts in VowChat!

Last updated on Nov 09, 2025

How to create saved reply templates with Response Templates?

Response Templates are saved message templates that agents can use to quickly respond to common questions. Instead of typing the same message repeatedly, create templates for frequently asked questions and reuse them with a simple shortcode. What are Response Templates? Response Templates help your team: - Respond faster to common inquiries - Maintain consistent messaging across agents - Reduce typing and improve efficiency - Ensure accurate information in responses How to Create Response Templates Step 1. Go to Settings → Response Templates Step 2. Click Add Response Template Step 3. Fill in the template details: - Short Code: Create a unique identifier (minimum 2 characters) - Example: /pricing, /shipping, /refund - Message Content: Type the message template - Use rich text formatting (bold, italic, lists) - Add links and formatting as needed Step 4. Click Submit to save the template How to Edit or Delete Response Templates Step 1. Go to Settings → Response Templates Step 2. Use the action icons: - Edit icon: Modify the template content or shortcode - Delete icon: Remove the template Step 3. For editing, update the details and save How to Use Response Templates Using templates in conversations is simple: Step 1. Open a conversation Step 2. In the chat text editor, type / Step 3. Either: - Browse through the list of available templates - Type the shortcode directly (e.g., /pricing) Step 4. Select the template or press Enter The template content will populate your reply box, ready to send or customize before sending. Who Can Create Response Templates? All agents and administrators can create and modify response templates. Templates are account-wide, meaning they're accessible to all agents in your VowChat account. Response Template Library VowChat offers a library of editable reply templates to help you get started. You can customize these templates to match your brand voice and specific use cases. Best Practices - Use clear shortcodes: Make them easy to remember (e.g., /greeting instead of /g1) - Keep templates flexible: Leave room for personalization - Review regularly: Update templates when policies or information changes - Organize by category: Use consistent naming for related templates - Test before using: Try templates in real conversations to ensure they work well

Last updated on Nov 09, 2025

How to create and use custom attributes?

VowChat allows you to track additional information about conversations and contacts through custom attributes. These can include details like subscription plan, signup date, last transaction date, or any other data relevant to your business. What are Custom Attributes? Custom attributes let you store and track information that isn't captured by standard fields. Examples include: - Subscription plan (Free, Pro, Enterprise) - Signup date - Last transaction date - Account value - Product preferences - Customer tier - Any business-specific data Important Note: The only difference between custom and standard attributes is that standard data attributes automatically get updated, while custom attributes require manual updates or SDK integration. How to Create Custom Attributes Step 1. Go to Settings → Custom Attributes Step 2. Click Add Custom Attribute Step 3. Fill in the attribute details: - Applies to: Choose between Conversation or Contact - Display Name: The label shown in the interface - Unique Key: A unique identifier (cannot be duplicated) - Description: Explain what this attribute tracks - Type: Select the data type - Text - Number - Link - Date - List (dropdown options) - Checkbox Step 4. Click Create Restriction: You cannot create a custom attribute with the same key twice. How to Set Custom Attributes Method 1: Via SDK Use the VowChat SDK to set custom attributes programmatically: window.$vowchat.setCustomAttributes({ subscription_plan: 'pro', signup_date: '2024-01-15', account_value: 5000, is_premium: true }); Important: Keys must match the unique identifiers you created. Values must match the attribute type (Number, Date, String, etc.). Method 2: Via Sidebar (Manual Entry) For Conversations: Step 1. Open a conversation Step 2. In the right sidebar, look for the Conversation Information section Step 3. Click the + icon to expand attributes Step 4. Select "Add Attributes" Step 5. Choose the custom attribute from the list Step 6. Populate with the appropriate value Step 7. Save the changes For Contacts: Step 1. Navigate to Contacts and open a contact profile Step 2. In the contact details panel, find the attributes section Step 3. Click to add or edit attributes Step 4. Select custom attributes and populate values Step 5. Save the contact information Use Cases for Custom Attributes - Segmentation: Filter contacts by subscription tier or account value - Personalization: Tailor responses based on customer data - Automation: Trigger rules based on custom attribute values - Reporting: Generate insights on custom business metrics - Context: Give agents immediate visibility into customer details Best Practices - Plan your attributes: Define what data you need before creating attributes - Use consistent naming: Follow a naming convention for keys - Choose appropriate types: Select the correct data type for accurate filtering - Document attributes: Keep a guide of what each attribute means - Automate when possible: Use SDK to populate attributes automatically

Last updated on Nov 07, 2025

How to enable CSAT surveys?

CSAT (Customer Satisfaction) surveys allow customers to rate their support experience. VowChat enables these surveys automatically when a conversation is resolved, helping you measure and improve service quality. Note: CSAT is disabled by default. You can enable CSAT surveys for any channel to let VowChat collect feedback. How to Enable CSAT Surveys Step 1. Navigate to Settings → Channels Step 2. Click the gear icon next to the channel where you want to enable CSAT Step 3. Go to the CSAT tab Step 4. Toggle Enable CSAT to Enabled Step 5. Click Update to save the settings Customization Options Display Types VowChat offers two CSAT display types: 1. Emoji Scale Customers rate their experience using emoji reactions. Website Channel - Emoji Rating: Other Channels - Emoji Initial State: Other Channels - After Rating: 2. Star Rating Customers rate their experience using a 1-5 star scale. Website Channel - Star Rating: Other Channels - After Rating: Survey Message Customize the message shown to customers when requesting feedback: - Maximum 200 characters - Personalize to match your brand voice - Example: "How would you rate your support experience?" Survey Rules (Advanced) You can configure CSAT surveys based on conversation labels: - Only send surveys for specific conversation types - Skip surveys for certain scenarios - Target feedback collection strategically How CSAT Works 1. Agent resolves a conversation 2. VowChat automatically sends a CSAT survey to the customer 3. Customer rates their experience (emoji or stars) 4. Customer can optionally add feedback comments 5. Results appear in your CSAT Reports Viewing CSAT Results To view CSAT feedback: 1. Go to Reports → CSAT Reports 2. Filter by date range, channel, agent, or team 3. Analyze ratings and customer comments 4. Identify improvement opportunities Best Practices - Enable for all channels: Get comprehensive feedback across touchpoints - Customize the message: Make it friendly and brand-appropriate - Review regularly: Check CSAT reports weekly to spot trends - Act on feedback: Address negative ratings and improve processes - Thank customers: Acknowledge and appreciate customer feedback

Last updated on Nov 07, 2025

How to assign a priority

Assigning priority levels to conversations helps your team focus on urgent matters and manage workload effectively. VowChat offers four priority levels to categorize conversations. Available Priority Levels VowChat provides four priority options: 1. Low: Non-urgent inquiries that can be handled when time permits 2. Medium: Standard conversations requiring normal response times 3. High: Important issues that need prompt attention 4. Urgent: Critical matters requiring immediate response Tip: Use "Urgent" priority sparingly to maintain its effectiveness. Methods to Assign Priority There are three ways to assign priority to a conversation: Method 1: From Sidebar Step 1. Open a conversation Step 2. In the right sidebar, locate the Priority section Priority assignment in sidebar Step 3. Click to select the appropriate priority level Step 4. The priority is automatically saved Method 2: Context Menu (Right-click) Step 1. In your conversation list, right-click on a conversation Context menu priority selection Step 2. Select Set Priority from the menu Step 3. Choose the priority level Method 3: Command Palette Step 1. Open a conversation Step 2. Press CMD + K (Mac) or Ctrl + K (Windows/Linux) Command palette priority selection Step 3. Type "priority" and select Set Priority Step 4. Choose the priority level Viewing Priority in Conversation List Once assigned, priority is displayed in your conversation list: Conversations show colored indicators based on their priority level, making it easy to identify urgent matters at a glance. Automation with Priority You can automate priority assignment using: Automation Rules Create rules to automatically assign priority based on: - Message content keywords - Channel source - Contact attributes - Time of day - Labels Example: Automatically mark all conversations containing "urgent" or "critical" as High priority. Macros Create macros that include priority changes along with other actions: - Assign to specific team - Add labels - Set priority - Send message Example: "Escalate to Manager" macro that sets priority to Urgent, assigns to leadership team, and adds "escalation" label. Frequently Asked Questions Can I create custom priorities? No, VowChat currently supports only the four default priority levels (Low, Medium, High, Urgent). Custom priorities are not available. Does priority work with automation rules? Yes! You can use automation rules to automatically assign priorities based on conditions like message content, channel, or contact attributes. Can I include priority in macros? Yes! Macros can include priority changes along with other actions, allowing you to apply multiple changes with a single click. Best Practices - Define clear criteria: Establish team guidelines for when to use each priority level - Use automation: Set up rules for common priority patterns - Monitor distribution: Ensure priorities are balanced and meaningful - Review regularly: Audit priority assignments to maintain consistency - Train your team: Make sure all agents understand priority usage

Last updated on Nov 07, 2025

How to use omnichannel message signature?

A message signature in VowChat is a personalized sign-off that can be used across all channels, not just emails. Agents can create and customize their signature with rich text formatting to add a professional touch to their messages. What is a Message Signature? A message signature is a pre-formatted text block that automatically or manually appends to your messages. It can include: - Your name and title - Contact information - Social media links - Company branding - Custom formatting and images Important Note: Signature appearance varies by channel type. In-line images are only visible in: - Email channels - Website live chat - API channels How to Create a Message Signature Step 1. Click your profile icon and go to Personal Settings Step 2. Scroll to the Personal message signature section Step 3. Use the rich text editor to craft your signature: - Add bold, italic, or underlined text - Include links to your profiles or resources - Add images (will appear in supported channels only) - Format with colors and styles Step 4. Click Save message signature Using Your Message Signature Once created, you have full control over when to use your signature: Option 1: Automatic Append Your signature automatically appends to all outgoing messages. Option 2: Edit Before Sending You can modify or remove the signature before sending each message. Option 3: Disable Signature You can temporarily disable your signature for specific conversations or channels. Channel-Specific Behavior Fully Supported Channels These channels display complete signatures including images: - Email: Full rich text and images - Website Live Chat: Full rich text and images - API Channels: Full rich text and images Partially Supported Channels These channels display text formatting but not images: - WhatsApp: Text only - Facebook Messenger: Text only - Instagram: Text only - Telegram: Text only - SMS: Plain text only Best Practices - Keep it concise: Signatures should be brief and professional - Include relevant info: Add contact details customers might need - Match your brand: Use consistent formatting with company style - Test across channels: Check how your signature appears in different channels - Update regularly: Keep information current (phone numbers, titles, etc.) - Consider channel limitations: Design signatures that work in text-only channels Example Signatures Simple Text Signature Best regards, John Smith Customer Support Specialist support@vowchat.ai Rich Text Signature (Email/Web) Best regards, **John Smith** *Customer Support Specialist* VowChat Solutions 📧 support@vowchat.ai | 📞 +1-555-0123 Branded Signature Thank you for choosing VowChat! **Sarah Johnson** | Senior Support Agent VowChat Solutions 🌐 www.vowchat.ai | 💬 Live chat available 24/7

Last updated on Nov 07, 2025

Preventing Agent Collision

Agent collision occurs when multiple customer service agents attempt to respond to the same ticket simultaneously, which can confuse customers, waste company resources, and create inefficient communication. What is Agent Collision? Agent collision happens when more than one customer service agent tries to reply to the same ticket at the same time. This creates several problems: - Customer confusion: Receiving multiple conflicting or duplicate responses - Wasted resources: Multiple agents spending time on the same issue - Inefficient communication: Lack of coordination and context - Poor customer experience: Inconsistent or contradictory information VowChat provides built-in features to prevent agent collision and ensure smooth collaboration. VowChat's Prevention Methods 1. Assignee for Conversation The most effective way to prevent collision is to assign conversations to specific agents. How it works: - Agents can assign conversations to themselves or teammates - Assigned conversations clearly indicate who is responsible - Other agents can see the assignment and avoid interfering - Helps distribute workload and maintain accountability To assign a conversation to yourself: 1. Open the conversation 2. Look for the Assigned Agent section in the sidebar 3. Click Assign to me 4. You're now the designated owner of this conversation Benefits: - Clear ownership and responsibility - Prevents duplicate work - Maintains conversation context with one agent - Enables better tracking and follow-up 2. Typing Indicators VowChat shows real-time typing indicators when another agent is composing a response, preventing duplicate or conflicting replies. Web App Collision Detection When viewing a conversation in the web app, you'll see an indicator if another agent is typing. This alert helps you: - Pause before composing your own response - Coordinate with the other agent - Avoid sending duplicate information - Wait for the other agent to finish if appropriate Mobile App Collision Detection The mobile app also displays typing indicators, ensuring collision prevention works across all platforms. How it works: 1. Agent A opens a conversation and starts typing 2. Agent B opens the same conversation 3. Agent B sees "Agent A is typing..." indicator 4. Agent B can choose to wait, coordinate, or move to another conversation Benefits: - Real-time awareness of other agents' actions - Prevents overlapping responses - Enables quick coordination - Works across web and mobile platforms Best Practices to Prevent Collision 1. Use Assignment Consistently - Assign conversations to yourself when you start working on them - Check if a conversation is already assigned before responding - Respect assignments from other agents 2. Monitor Typing Indicators - Watch for typing indicators before composing responses - If you see another agent typing, wait or coordinate - Use internal notes to communicate with the typing agent if needed 3. Team Communication - Use private notes to communicate with teammates about conversations - Establish team protocols for handling unassigned conversations - Coordinate on complex issues requiring multiple agents 4. Workflow Organization - Create clear assignment rules and automation - Use labels and priorities to organize work - Filter conversations to focus on your assigned tickets When Multiple Agents Are Needed Sometimes collaboration is beneficial: - Complex technical issues: Multiple specialists contribute expertise - Escalations: Supervisors join ongoing conversations - Training: Senior agents coach newer team members In these cases: 1. Use private notes to coordinate internally 2. The assigned agent remains the primary responder 3. Additional agents provide support through internal collaboration 4. Only the assigned agent sends customer-facing messages By using VowChat's assignment and typing indicator features, your team can work efficiently without collision or confusion.

Last updated on Nov 07, 2025

Manage team access control with flexible role-based permissions

VowChat's role-based permissions system allows you to create custom roles with specific permissions, giving you fine-grained control over what team members can access and do within your account. What are Custom Roles? Custom roles are flexible permission sets that you can create and reuse across your team. Instead of just having "Admin" or "Agent" roles, you can create specialized roles like: - Support Specialist: Manage own conversations and contacts only - Team Lead: Manage team conversations and view reports - Reporting Analyst: View-only access to all reports - Knowledge Base Editor: Manage help center content only - Full Support Agent: Manage all conversations but not settings Available Permission Levels VowChat offers six main permission categories: 1. Manage All Conversations Full access to view and respond to any conversation in the account, regardless of assignment. 2. Manage Unassigned & Own Conversations Access to unassigned conversations and conversations assigned to the agent. 3. Manage Participating Conversations Access only to conversations where the agent is actively participating or assigned. 4. Manage Contacts Ability to create, edit, and delete contacts in the CRM. 5. Manage Reports Access to view and generate various reports and analytics. 6. Manage Knowledge Base Ability to create, edit, and publish help center articles and categories. How to Create Custom Roles Step 1. Navigate to Settings → Custom Roles Step 2. Click Add custom role Interface for creating a new custom role Step 3. Fill in the role details: - Role Name: Give it a descriptive name (e.g., "Junior Support Agent") - Description: Explain the role's purpose and typical use cases - Permissions: Select the appropriate permission checkboxes Step 4. Review the selected permissions Step 5. Click Create to save the custom role The new role is now available for assignment to team members. How to Assign Roles to Teammates Step 1. Go to Settings → Agents Agents settings page with edit button Step 2. Find the teammate you want to assign a role to Step 3. Click the Edit button (pencil icon) next to their name Dropdown menu for selecting roles Step 4. In the edit modal, locate the Role dropdown Step 5. Select the desired role from the list: - Administrator (default) - Agent (default) - Your custom roles Step 6. Click Update to save the changes The teammate's permissions will be updated immediately. How to Edit Custom Roles Step 1. Go to Settings → Custom Roles Step 2. Find the role you want to modify Step 3. Click Edit next to the role Step 4. Update the role name, description, or permissions Step 5. Click Update to save changes Important: Changes to a role affect all team members currently assigned that role. How to Delete Custom Roles Step 1. Go to Settings → Custom Roles Step 2. Find the role you want to delete Step 3. Click Delete next to the role Step 4. Confirm the deletion Important: You cannot delete a role that is currently assigned to team members. First, reassign those team members to different roles. Common Custom Role Examples Junior Support Agent Permissions: - Manage Participating Conversations only - View own performance in Reports Use Case: New team members who need supervision and limited access while learning. Team Lead Permissions: - Manage All Conversations - Manage Contacts - Manage Reports Use Case: Team leaders who need visibility into all team activity and performance metrics. Content Manager Permissions: - Manage Knowledge Base - View Reports (to track article performance) Use Case: Dedicated help center content creators who don't handle customer conversations. Quality Analyst Permissions: - View All Conversations (read-only via reporting) - Manage Reports Use Case: QA team members who audit conversations but don't respond to customers. Senior Support Agent Permissions: - Manage All Conversations - Manage Contacts Use Case: Experienced agents who help across all conversations but don't need admin settings access. Best Practices 1. Plan Your Roles - Identify common permission patterns in your team - Create roles based on job functions, not individuals - Keep the number of roles manageable (5-10 maximum) 2. Use Descriptive Names - Choose clear, self-explanatory role names - Include the permission level in the name if helpful - Example: "Support Agent - Own Conversations Only" 3. Document Role Purposes - Use the description field to explain when to use each role - Document role expectations in team onboarding materials - Review roles quarterly to ensure they still match needs 4. Follow Least Privilege Principle - Give team members only the permissions they need - Start with minimal permissions and add as needed - Regularly audit role assignments 5. Test Before Deployment - Create test roles and verify permissions work as expected - Have a team member test the role in a non-production environment - Adjust based on feedback before wide deployment Frequently Asked Questions Can I modify default Admin and Agent roles? No, the default Administrator and Agent roles cannot be modified. Create custom roles for specialized permissions. What happens when I delete a custom role? You can only delete roles that aren't assigned to anyone. Reassign team members first, then delete the role. Can one person have multiple roles? No, each team member can have only one role at a time. The role determines their complete set of permissions. Do role changes take effect immediately? Yes, when you update a role or reassign a team member to a different role, the changes are applied immediately. Can agents see what role they have? Yes, agents can see their assigned role in their profile settings, but they cannot see detailed permission breakdowns unless they have admin access.

Last updated on Nov 07, 2025