# Monitoring Customer Conversations
Source: https://help.aichat.com/Conversation
This guide will help you smoothly navigate and handle conversations within the AiChat platform.
## **1. Getting Started with Conversations**
The **Conversations** section is your central hub where all chatbot interactions are listed.
**To access and view conversations:**
1. Log in to the AiChat platform.
2. Click on the **Conversations** tab in the navigation menu. This opens the conversations dashboard.
3. View the conversation list, which displays a customer name and message preview for each chat.
4. Click on any conversation in the list to see the full chat on the right panel.
5. To view the customer's profile, click **"Show Details"** next to the customer name on the full chat panel.
6. For the user's full profile, click **“Open Customer Profile”** in the new user details tab.
## 2. Searching for Conversations
Use the search and filter tools to quickly find and organize specific chats.
**To search and filter conversations:**
* **Search:** Use the **Search Conversation** bar at the top of the conversation list to find specific chats by entering keywords, phrases, or names.
* **Filter:** Utilize the filtering feature to prioritize and better organize the conversation list.
**Switch Channels:** If you use multiple channels (Web Widget, WhatsApp, Instagram), click on the channel name to switch and view conversations more efficiently.
## 3. Joining a Live Chat
When a chat requires human assistance, you can easily take over from the chatbot.
**To initiate and end a live chat:**
1. If you see a chat that needs human assistance, click the green **“Join Conversation”** button at the bottom of the chat panel.
2. You will be presented with a simple guideline of the live chat. Click the **“Join Conversation”** button again to initiate live chat.
3. Once you join, the chat will switch from the chatbot to live chat, allowing you to assist the user directly.
To end the live chat, click the **“End Conversation”** button.
## **Keeping Track of Assignments**
Monitor your workload and assign conversations from the left panel of the dashboard.
**To track conversations assigned to you:**
* The left panel shows the **total conversations volume** and the number of conversations currently **assigned to you**.
* Click **“Assigned to you”** to access the details of the users who require your immediate assistance.
* If the count for "Assigned to you" is 0, you currently have no active chats to handle.
# Automated Flows
Source: https://help.aichat.com/Flows
AiChat’s Flow Builder is a powerful tool for creating advanced, dynamic conversations. This guide details how to configure flows beyond the basics to create engaging and dynamic user experiences.
## When to Create a Custom Flow
Custom flows are ideal for automating specific business processes:
1. **Lead Generation Submission:** Use a **Collect Node** to gather user information (e.g., name, email) and an **Action Node** (HTTP API or Email) to send the data to a CRM or lead management system like HubSpot.
2. **Leave a Message or Contact Us:** Collect customer details using a **Collect Node** when a Live Agent is unavailable, ensuring your customer service team can follow up later.
## Steps to Create and Design a Flow
The key components of a conversation flow follow a standard pattern: **Trigger** → **Action (Collect/Branch/Message)** → **Send Information (Action Node)**.
### Create the Flow
1. Log in to the AiChat platform.
2. Navigate to the **Flows** tab in the side navigation menu.
3. Click the **“Create Flow”** button.
4. Input a clear **Flow Name** and **Description** for easy identification.
Click **“Create”** to open the flow canvas.
The Trigger defines when the chatbot will initiate the flow.
1. Click **“Add Trigger”**.
2. Input a maximum of five user **Trigger Phrases** (variations of the same user intent, e.g., "I want to leave a message," "Contact us," "Send a note").
3. Close the edit panel to save the configuration.
## Add Nodes (Building Blocks)
**Nodes determine how the conversation progresses.**
### **Message Node**
* **Purpose:** Defines the bot's communication with the user.
* **Key Configuration Details:**
* **Type:** Supports text, quick reply buttons, and media.
* **Text:** Use for confirmations or thank-you messages (e.g., "Thank you for your inquiry.").
* **Dynamic Response:** Use smart rephrasing for unique responses.
### **Collect Node**
* **Purpose:** Captures specific user details, functioning like an online form.
* **Key Configuration Details:**
* **Field Name & Type:** Define the variable and data type (e.g., *email*, *date*).
* **Mapping:** Option to map the answer to the user profile.
* **Validation:** Set if the field is mandatory.
* **Prompt:** Customize the bot's message (e.g., "Please enter your check-in date").
* To add more fields, select **"Add Field."**
To confirm the user's input, select the **"Replay the options to the visitor"** checkbox
### **Action Node - Email**
Purpose: sends email to target recipients. Email originates from AiChat's no reply email address. Input recipient emails, subject, and body. Must define separate paths for **Success** and **Failure** of the email delivery.
* You can personalise email Subject and the Body content by using placeholders x. Attributes from conversation profile will be used to personalise the email's content.
### Action Node - HTTP API
\*\*Purpose: \*\*Used for API calls (e.g., sending data to a CRM). Provide the API endpoint, method (e.g., POST), and body (e.g., JSON). Must define separate paths for **Success** and **Failure** of the API call.
* The most important part is in the API request where you must provide the API endpoint that should be called by the AI Agent to retrieve data to send updates.
* You can use any RESTFul API standards; GET, POST, PATCH, PUT and DELETE.
* You can also include Basic or Bearer token under Authorization Headers if required, and add other header options.
Once you submit the API endpoint, you can test to call the API. If it’s working you can save by closing the edit panel. You need to make sure to add unique responses for both successful and unsuccessful API calls, similar to the email action setup.
### **Branch Node**
* **Purpose:** Branches the flow based on specified conditions (user profile data, collected data, etc.).
* **Key Configuration Details:**
* **Conditions:** Define criteria using pre-defined or custom logic (e.g., user\_phone\_number is not empty).
* **Multiple Branches:** Define different paths and responses for each condition met.
## Save & Publish
Once satisfied with the flow structure and node configurations, click the **“Save & Publish”** button. This action makes your flow live and available to users.
\
**In Conclusion:** Flow Builder enhances user engagement and streamlines business processes. Begin with simple flows, like lead collection, and gradually build complexity using conditional branches and powerful action nodes to create tailored conversational experiences.
# Guide to Integrating WhatsApp in AiChat
Source: https://help.aichat.com/GuidetoIntegratingWhatsApp
Integrating WhatsApp with AiChat allows you to connect your chatbot to one of the world’s most popular messaging platforms, enabling real-time engagement with your customers. Follow this guide to set up your WhatsApp Business integration.
# **Integrating your WhatsApp number with AiChat allows you to:**
* Monitor and respond to text messages in our multi-channel inbox.
* Increase customer engagement with 24/7 bot response
* Boost customer conversion using flows to automate leads generation and other activation conversations.
* Go beyond 5-user limit set in WhatsApp Business App
* Automate marketing outreach with broadcast and follow-ups
# Requirements
1. Have a Meta Business Portfolio created. Learn how to [create a Meta Business Portfolio](https://www.facebook.com/business/help/1710077379203657).
2. You, or the person creating the WhatsApp Business API account, must be an administrator or have full control of Meta Business Profile
3. Have a phone number capable to receive SMS or incoming calls ready at hand. This number must not be linked to WhatsApp Personal app, or WhatsApp Business App. Disconnect the number if it is already linked to WhatsApp Personal or Business App.
4. If you are migrating from an existing WhatsApp vendor or Business Service Provider, ensure you have disable the WhatsApp number 2-factor authorisation on Meta's WhatsApp Manager portal.
# **How to Connect Your WhatsApp Number to the Chatbot**
### **Step 1: Integrate WhatsApp Business in AiChat**
1. In your AiChat dashboard, go to **Settings → Channels → WhatsApp**.
2. Click **Enable WhatsApp for Your Business** and follow the prompts to link your accounts.
3. Upon successful registration, you will return back to AiChat portal with the number setup.
## **Step 2: Verify your Meta Business Portfolio**
Verification is required to access WhatsApp Business API.
Business verification is only needed after your WhatsApp Business Account (WABA) is created, or if you haven't completed it before.
1. Verification is required to access the WhatsApp Business API. Confirm if you require unde **Meta Business Settings** → **Business Info → Security Centre → Business Verification**.
2. If “Setup a WhatsApp Business Account” requires verification, complete the verification flow by selecting a country and business type, adding business details, and you can input your preferred verification contact method.
3. Once submitted, Meta typically reviews within 1–5 business days.
## **Step 3: Managing Your WhatsApp Integration in AiChat**
Once your WhatsApp Business Account is successfully integrated with AiChat, you can manage and customize your WhatsApp chatbot settings directly from the dashboard.
### WhatsApp Account Status and Settings
In the AiChat dashboard:
* Your **WhatsApp Business Account status** will be shown as **Connected**.
* You can edit your integration information, including:
* **Profile Picture**
* **Business Name**
* **Display Name**
* **Business Description**
* **Industry Type**
* **Website URL**
* **Email Address**
* Your **WhatsApp phone number** status will display as **Verified**, with the option to change the number if needed.
### Default Messaging Settings
You can customize the following
* **Pre-filled message**: The pre-filled when user clicks on a the WhatsApp link from our web widget
### Disconnecting WhatsApp Integration
You can disconnect your WhatsApp Business API account number from our AiChat platform at anytime.
* Select **Disable WhatsApp Integration** to disconnect.
* The chatbot will stop sending/receiving messages.
* You can reconnect your WhatsApp Business Account at any time to resume sending and receiving messages through the chatbot.
# FAQ
Then you will need to give your Chatbot a name. We have provided default instructions for your chatbot to review. This instruction will be the basis for our LLM-driven bot. Feel free to modify the provided template to suit your business needs.
Once you click “Finish Setup”, you will be shown the Aichat subscription plan. If you want to upgrade your subscription, click your preferred plan.
You can directly pay your subscription on our Aichat platform, you just need to input your payment details and click continue to complete the transaction.
Upon completing your transaction or skipping the subscription plan if you want to stay on the free plan, you will land on the dashboard page, where you will be given sets of instructions on how to use the Aichat platform and start creating your chatbot.
You can track your onboarding progress by clicking on the onboarding panel, there are a total of 4 onboarding checklists you will need to complete.
You can refer to the next few sections on how to set up the knowledge base and personalize your chatbot further before publishing on your website.
# Signing Up for an AiChat Account
Source: https://help.aichat.com/SigningUpforanAiChatAccount
This guide will walk you through the process of signing up for an Aichat account.
## How to Sign Up
Visit the account creation page on [aichat.com](http://aichat.com) and click “Sign Up”.
You will be asked to submit your email address. Submit your email address for verification.
Click “Open Mail” or check your email inbox for email verification, and verify your email address by clicking the verification link.
Upon successful verification, you will be asked for your display name. At this stage, you have successfully created an account.
# Agent Live Chat Handover
Source: https://help.aichat.com/activatinglivechat
Support Operations is a feature designed to enhance customer service by utilizing live chat agents to assist businesses in managing and responding to customer inquiries efficiently. This feature enables businesses to provide real-time support, ensuring that customers receive prompt and accurate responses to their questions, concerns, or issues.
## Activating Support Operations
Follow these steps to enable the live chat agent handoff functionality:
1. **Go to Settings:** Navigate to the main menu and select **Settings**.
2. **Access Support Operations:** Within the Settings menu, go to **Support Operations**.
3. **Toggle On:** Simply toggle the switch to activate the feature.
4. **Enter Agent Email:** Input the email address of the live chat agent or support team who will receive the handoff requests.
**Save Changes:** Click the **Save** button to confirm the activation. The button to Agent Handoff Flow will be presented. You can click on this button to tweak the standard Agent Handoff flow that meets your needs.
### **Setting Up and Customizing the Handoff Flow**
Once Support Operations is active, you can configure the conversation flow that manages the handoff:
1. **Open the Flow Configuration:** After saving the agent email, the Handoff Flow configuration will appear. Click **Go to handoff flow** to begin customizing.
2. **Understand the Flow Structure:** The process follows a standard pattern: **Start** → **Trigger** → **Collect User Information** → \*\*Send Notification → End. \*\*
3. We have already set up pre-defined fields to collect user’s Name, Phone Numbers, Emails and inquiries. Feel free to modify them to suit your needs. See how to configure [**Flow**](https://help.aichat.com/Flows).
## Configuring the Agent Handoff Flow
### **1. Understanding When to Customize the Agent Handoff Flow**
Before setting up the handoff flow, consider customizing it in the following scenarios:
* **Expanding User Expressions**: If users commonly phrase requests differently, add more trigger phrases to improve detection.
* **Collecting Additional Information**: If agents need more details before assisting users, include additional fields in the information-gathering step.
* **Adjusting Messaging**: Modify confirmation or error messages to align with your support team’s communication style.
* **Optimizing Email Notifications**: Customize the email content to provide agents with more context, reducing back-and-forth communication.
### **2. Steps in the Flow**
#### **Step 1: Triggering the Flow**
The handoff flow activates when a visitor uses specific phrases such as:
* “I want to talk to an agent.”
* “Can I speak with a representative?”
* “Need help from a real person.”
* “Let me chat with a human agent.”
#### **When to Customize:**
* If users frequently use other phrases, add more expressions to improve recognition and avoid missed handoff requests.
#### **Step 2: Collecting User Information**
By default, the chatbot collects the following details before transferring to an agent:
* **Name** (Text input)
* **Email** (Email input)
* **Phone Number** (Phone input)
* **Reason for contacting support** (Text input)
#### **When to Customize:**
* If your support team needs extra information (e.g., order number, account ID), add relevant fields to the form.
* If fewer details are required, remove unnecessary fields to reduce friction for users.
#### **Step 3: Sending Email Notifications**
The system automatically sends an email to the support team with the collected user details.
* If the email is successfully sent, the user receives a confirmation message.
* If the email fails, an alternative message informs the user.
#### **When to Customize:**
* If your team prefers a different notification method (e.g., Slack alerts, CRM integration), adjust this step accordingly.
* If email notifications need a specific format, modify the content to include essential details.
#### **Step 4: Providing User Feedback**
Once the request is submitted:
* The chatbot informs the user that support has been contacted.
* If an issue occurs, an error message appears, suggesting alternative solutions.
#### **When to Customize:**
* If users require estimated response times, update the confirmation message accordingly.
* If alternative contact methods exist (e.g., phone support), include them in the fallback message.
## **Finalizing the Handoff Flow**
1. **Review:** Check all the steps and customizations in the flow builder.
2. **Publish:** Click **Save & Publish** to make the changes live and available to your users.
**Test:** Test the handoff process yourself to ensure it's working smoothly.
## Deactivating Support Operations
If you want to deactivate the support operations feature, simply toggle the switch off and click **Save**. This will disable live chat support, preventing conversations from being handed off to human agents until reactivated.
If you deactivate the support operations feature, the handoff flow configuration will no longer be visible on the dashboard. However, the flow you configured will remain but be deactivated so it can be used again if you re-enable agent handoff.
##
# Activating WhatsApp Broadcast
Source: https://help.aichat.com/activatingwhatsappbroadcast
The **WhatsApp Broadcast** feature enables businesses to send messages to multiple recipients simultaneously in an efficient, streamlined, and personalized manner. Unlike group chats, broadcast messages are delivered individually to each recipient, preserving privacy while maintaining a professional tone. This feature is especially effective for:
* Personalized customer engagement
* Promotional campaigns
* Operational updates
* Enhancing customer experience through timely communication
It supports proactive outreach that builds trust and boosts customer satisfaction.
### **Step-by-Step Guide to Set Up WhatsApp Broadcast in the Chatbot Platform**
**1. Navigate to the Broadcast Module**
Go to the **Flow module** and select **Broadcast**. Click on the **+ Create Broadcast** button to begin creating a new broadcast campaign.
**2. Fill in Basic Information**
Enter the required details, including:
* Broadcast Name
* Channel (e.g., WhatsApp)
* Description
Click **Create new broadcast** once completed.
**3. Add Recipient Segment**
Under the **Recipients** section, click \*\*+ Add new \*\*to define your audience.
Select from available **profile attributes** (e.g., user tags, phone number, email, interest, region) and set the corresponding **values** based on your target audience. Click the \*\*checkmark button \*\*☑ to save your segment filter.
Once your recipient list is created, click **Continue to message** to move to the message configuration step.
**4. Choose a Message Template**
Select a pre-approved WhatsApp message template that matches your use case (e.g., promotion, reminder, update). Click **Use this template** then **Continue to review**.
**5. Review and Launch**
You’ll now see a summary of your broadcast setup, including:
* Recipient count
* Message content preview
* Scheduled time
You may choose to send immediately or schedule the broadcast for a later time.
Click on **Send Broadcast** to activate and deliver the message to your selected audience.
**6. Review Your Broadcast**
After sending, monitor the performance through built-in analytics, including:
* Total messages sent
* Messages opened
* CTA (Call-to-Action) clicks
These metrics help evaluate engagement and optimize future broadcasts.
# Chatbot Configuration
Source: https://help.aichat.com/chatbotconfiguration
This guide outlines the seven key steps to personalize your chatbot to reflect your brand and communication style.
To set it up, go to **Settings** > **Chatbot.** There are seven key details you need to consider:
## Display Name
* **What it is:** The name that users will see when they interact with your bot.
* **Action:** Choose a name that is professional and aligns with your brand and the bot's intended persona (e.g., "Ava Support Bot").
## Description
This section is crucial for defining the bot’s role, boundaries, and how it interacts with users. You must define three key components:
* **Your Role:** State who the chatbot represents and its function (e.g., "You are a virtual salesperson for AiChat, persuading prospects to understand our products.").
* **How you should handle customers:** Define the required tone and conversation style. Instruct the bot on how to structure responses (e.g., "Your style should be practical and conversational, using clear subheadings and actionable insights. If uncertain, always ask for clarification.").
* **Things you should not do:** List specific actions or topics the bot must avoid (e.g., "Never promote other brands. Avoid provide financial or legal advice.").
## Supported Language
* **What it is:** Determines the languages in which the bot will communicate.
* **Action:** By default only Only select specific languages if you need to restrict the bot's communication capabilities.
## Domain Strictness
* **What it is:** Controls whether the bot can provide answers outside of the knowledge base you have provided.
* **Action:** Choose one of the three levels:
* **Flexible:** Allows the bot to engage in wider conversations, even on topics outside its knowledge scope.
* **Moderate:** Politely declines requests that fall outside its knowledge domain.
* **Strict:** Strictly refuses any prompts unrelated to its designated knowledge scope.
##
## Additional Guidelines
* **What it is:** A space to set detailed, specific rules for consistency and compliance.
* **Action:** Provide any extra rules regarding response tone, use of CTA buttons, handling unrelated questions, or required inclusion of company contact details. There is no word limit.
## Personality & Style
* **What it is:** Defines the bot’s emotional tone and character.
* **Action:** Select the style (e.g., Friendly, Professional, Concise, Warm) that aligns with your brand’s identity.
##
## Response Length
* **What it is:** Configures the typical level of detail in the bot's answers.
* **Action:** Select the appropriate length for your needs:
* **Short:** Best for simple inquiries (e.g., retail, travel).
* **Medium:** Ideal for balanced detail (e.g., banking, SaaS, customer support).
* **Long:** Necessary for complex topics (e.g., healthcare, tech troubleshooting, education).
**Save Changes:** After reviewing all details, click **Save** to apply your configuration, or **Cancel** to discard them.
# Content Redaction
Source: https://help.aichat.com/content-redaction
Content redaction automatically detects and hides sensitive customer information such as email addresses, phone numbers, and credit card details before messages are stored or processed.