# yellow.ai > Conversational AI cloud for all This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Best practices & effective testing of a Gen AI bot](https://docs.yellow.ai/docs/cookbooks/Gen-AI-Advanced-Level/bestpractices.md): You can improve your bot by focusing on **Prompting**, **Designing conversations** and **Model selection**. - [GenAI bot development lifecycle](https://docs.yellow.ai/docs/cookbooks/Gen-AI-Advanced-Level/botdevlifecycle.md): 1. **Define target audience and major goals**: Understand who your bot is for and what its core objectives are. Categorize these objectives into st... - [Common challenges of Gen AI bots](https://docs.yellow.ai/docs/cookbooks/Gen-AI-Advanced-Level/commonchallengs.md): Gen AI/LLMs are powerful tools with their own set of advantages and limitations. When not used correctly, they present challenges. - [Troubleshooting Gen AI bots](https://docs.yellow.ai/docs/cookbooks/Gen-AI-Advanced-Level/genai-bottroubleshooting.md): The key to troubleshooting bots is identifying the issue. Once identified, you can either retrain the bot with new input or adjust its existing tex... - [Handling Gen AI Knowledgebase(KB)](https://docs.yellow.ai/docs/cookbooks/Gen-AI-Advanced-Level/genai-kb.md): With Gen AI Knowledge Base(KB), inputting a website URL or any data source into the knowledge base automatically creates a customized bot. - [Gen-AI OrchLLM](https://docs.yellow.ai/docs/cookbooks/Gen-AI-Advanced-Level/genai-orchllm.md): Orchestrator LLM (Large Language Model) is our in-house, fine-tuned conversational AI model designed to enhance chatbot capabilities by orchestrati... - [Gen-AI Advanced level](https://docs.yellow.ai/docs/cookbooks/Gen-AI-Advanced-Level/genaiadvancedoverview.md): In this section, you will learn about: - [Gen-AI (Beginner level)](https://docs.yellow.ai/docs/cookbooks/Gen-AI-beginner.md): Generative AI is an artificial intelligence system used to create content such as text, images, audio or code based on input or instructions (promp... - [Upgrade to New Engage Module (for app bots)](https://docs.yellow.ai/docs/cookbooks/Upgrade_new_engage_app.md): App bots are now provided with an option to upgrade the Engage module by migrating all the campaign and audience data to the new engage module. - [Universal international freephone number (UIFN)](https://docs.yellow.ai/docs/cookbooks/Voice/uifn.md): A **Universal International Freephone Number (UIFN)**, also known as a **Universal Toll-Free Number**, allows callers from multiple countries to di... - [Troubleshooting Voice agents](https://docs.yellow.ai/docs/cookbooks/Voice/voicebottroubleshooting.md): Ensure the proper functioning of voice bots by identifying and resolving common issues such as connectivity problems, voice recognition errors, and... - [How to Determine the Region Where Your Bot is Hosted](https://docs.yellow.ai/docs/cookbooks/botregion.md): This guide explains how to find out in which region your bot is hosted on the platform. - [Handling CORS errors for Chat Widget](https://docs.yellow.ai/docs/cookbooks/channels/CORSerrors.md): Websites often add CSP (Content Security Policy) to restrict loading of content from external sites, which leads to CORS (Cross-Origin Resource Sha... - [Difference between Viber and Viber for business](https://docs.yellow.ai/docs/cookbooks/channels/Viber-business.md): *** | Viber |Viber for business| - [App password generation for email tickets](https://docs.yellow.ai/docs/cookbooks/channels/apppw.md): To ensure reliable email delivery from agents to end users, app passwords can be utilized. This process involves generating an app password to impr... - [Difference between Web widget and Mobile SDK](https://docs.yellow.ai/docs/cookbooks/channels/chatwidget-mobile-sdk.md): *** | Web widget | Mobile SDK | - [Configure multiple themes on Web and Mobile SDKs](https://docs.yellow.ai/docs/cookbooks/channels/configurethemes.md): You have the option to set a default theme and customize various themes for different pages on your website or mobile app. The configuration includes: - [Gupshup (WhatsApp) integration](https://docs.yellow.ai/docs/cookbooks/channels/gushup.md): Connect WhatsApp through Gupshup to your Yellow.ai bot—save credentials in Channels, then point Gupshup’s webhook at Yellow.ai using the URL and Au... - [Live chat queue handling for chat widget](https://docs.yellow.ai/docs/cookbooks/channels/live-chat-handling.md): When all agents are engaged with incoming chat tickets, you can enable the queue position of users in the chat widget. For more information on how ... - [Multi-file upload in Chat widget](https://docs.yellow.ai/docs/cookbooks/channels/multi-file-upload.md): You can enable uploading multiple files in the chat widget using the [File prompt node](https://docs.yellow.ai/docs/platform_concepts/studio/build/... - [Redirect users to Phone App/Email via QRs, Text Message, or Callout Banner](https://docs.yellow.ai/docs/cookbooks/channels/redirectusers.md): Brands can configure hyperlinks that redirect users to phone apps or email services in various components like Text Messages, Quick Replies (QRs), ... - [Resolving message failures in WhatsApp, Facebook, and Instagram channels](https://docs.yellow.ai/docs/cookbooks/channels/resolve-meassaging-errors.md): This guide provides steps to identify and troubleshoot message failures when using WhatsApp, Facebook, and Instagram channels. - [Track user interaction with links in Chatbot components](https://docs.yellow.ai/docs/cookbooks/channels/userinteraction.md): You can monitor user interactions within the widget by tracking clicks on links within text messages (message-hyperlink-clicked), card buttons (car... - [Building custom apps with YApps SDK](https://docs.yellow.ai/docs/cookbooks/customapps.md): The YApps SDK enables the integration of custom applications within the Yellow Cloud platform. These apps are embedded as iframes within the parent... - [Not receiving emails from Yellow.ai](https://docs.yellow.ai/docs/cookbooks/email_issue.md): If you're not receiving emails from the Yellow\.ai platform, follow the steps below to identify and resolve the issue. - [Resolving Template Sync Issues Between Meta and the App Platform](https://docs.yellow.ai/docs/cookbooks/engage/app-template.md): **FAQ: Resolving Template Sync Issues Between Meta and the App Platform** - [Email outbound domain authentication](https://docs.yellow.ai/docs/cookbooks/engage/email-outbound-101.md): - From the bulk email campaign account created for the brand, we will send something called ‘CNAME’ records to the mail ID suggested by the brand. ... - [Exclude opted-out users from campaigns](https://docs.yellow.ai/docs/cookbooks/engage/optout-campaigns.md): Enhance your campaign targeting by excluding users who have opted out. Learn how to ensure your messages reach the right audience while respecting ... - [Use cases for Shopify event-driven campaigns](https://docs.yellow.ai/docs/cookbooks/engage/shopify-events.md): In an online store on Shopify, you notice that some customers abandon their shopping carts during the checkout process. To recover those potential ... - [Guidelines to design your AI Agent](https://docs.yellow.ai/docs/cookbooks/getting_started.md): AI agents are smarter and more flexible than old rule-based bots. Instead of following fixed scripts, they can understand context, make decisions, ... - [Alias name for agents](https://docs.yellow.ai/docs/cookbooks/inbox/alias.md): Maintaining confidentiality is crucial in chat conversations. To ensure privacy, you can display an alias name instead of an agent's actual name. T... - [Checking Ticket History (Email Ticket or Live Chat) of a Specific Customer](https://docs.yellow.ai/docs/cookbooks/inbox/chathistory.md): The **View Recent Activity** feature in the Yellow.ai Inbox Module enables agents to review the historical support interactions—both email tickets ... - [Automatically resolving spam email tickets](https://docs.yellow.ai/docs/cookbooks/inbox/classifyspamemail.md): In cloud bots, we can resolve email tickets if the ticket has been raised by a particular email ID recognized as spam. - [Enable close ticket options for agents in app bot](https://docs.yellow.ai/docs/cookbooks/inbox/closeticketforapp.md): When agents cannot see the *Close ticket options* on the app screen while closing tickets, follow these steps: - [CSAT in chat archives report](https://docs.yellow.ai/docs/cookbooks/inbox/csatreport.md): To include CSAT scores in the chat archives report, follow these steps: - [Custom Usecases](https://docs.yellow.ai/docs/cookbooks/inbox/custom-usecases.md): Steps are mentioned to resolve each of the commonly encountered use cases: - [Data could not be loaded. Please update or try again later.” (Inbox Monitor page)](https://docs.yellow.ai/docs/cookbooks/inbox/datac_notloaded.md): This error appears in the **Monitor** tab of the Yellow\.ai dashboard and prevents viewing analytics and performance metrics. In this case: - [Dyte Event Integration in Cloud Web Bots](https://docs.yellow.ai/docs/cookbooks/inbox/dyteevent.md): When the video call feature is enabled in the **Raise Ticket** node, the bot receives an event called `dyte-event`. This event has multiple sub-eve... - [Resolving "Data could not be loaded" Error in the Yellow.ai Monitor Tab](https://docs.yellow.ai/docs/cookbooks/inbox/monitorerror.md): In the Yellow.ai dashboard, users may encounter the error message: - [Notify Agents when they are offline/busy/away](https://docs.yellow.ai/docs/cookbooks/inbox/notifyagents.md): Whenever an agent is offline or busy or away and a user tries to contact the agent via the bot, an agent can be notified about the same through an ... - [Notify customers on agent unavailability when offline handling is enabled](https://docs.yellow.ai/docs/cookbooks/inbox/notifycustomerofflinehandling.md): :::info - [Change the priority of the ticket and assign it to a different agent or a group](https://docs.yellow.ai/docs/cookbooks/inbox/priority-assignee.md): In this article, you will learn how to change the **priority** of a chat/email ticket and **transfer** it from one inbox agent to another. - [Viewing Recent Activity in Inbox Chats/Tickets](https://docs.yellow.ai/docs/cookbooks/inbox/recentactivity.md): The "View Recent Activity" feature within the Yellow.ai inbox module enables agents to monitor user-specific actions by tracking tickets raised on ... - [Creating a Slack App for Internal Ticketing](https://docs.yellow.ai/docs/cookbooks/inbox/slackapp.md): To enable internal ticketing functionality on your agent's live chat screen, follow these steps: - [Display message or sync data when a Live Chat is closed](https://docs.yellow.ai/docs/cookbooks/inbox/ticketclose-message.md): When a customer initiates a live chat, an inbox agent takes on the task of resolving the query. Once the agent has resolved the query, they mark th... - [Flow to connect with an agent without asking for any information from the user](https://docs.yellow.ai/docs/cookbooks/inbox/transferwithoutinfo.md): Follow the below steps to transfer the chat to an agent without asking for any information from the user: - [Configuring call URLs](https://docs.yellow.ai/docs/cookbooks/inbox/videourl.md): The **Video Call URL** is a meet link with a built-in authentication token. Clicking on this URL allows individuals to join the call effortlessly. - [Fetch CSAT(bot & agent feedback) from bot users on data explorer ](https://docs.yellow.ai/docs/cookbooks/insights/botagentfedback.md): To collect user/customer feedback on yellow.ai, you can take the below approaches: - [Bot performance metrics for indept insights on Flows](https://docs.yellow.ai/docs/cookbooks/insights/botperformancemetrics.md): The **Bot Performance Metrics** dashboard provides detailed insights into the effectiveness and usage of your bot. To access this dashboard, naviga... - [Understand and analyse issues in a conversation](https://docs.yellow.ai/docs/cookbooks/insights/convissue.md): This guide highlights the information that cna be obtained from the **Conversational issues widget** available on the **Insights > Overview** page. - [Export reports for a timeframe longer than 190 days](https://docs.yellow.ai/docs/cookbooks/insights/downloadreport_dataops.md): Under **Insights > Data Explorer**, you can view or export notification reports(or other reports) for only the past 190 days. To generate annual or... - [Descriptions of default table columns on data explorer](https://docs.yellow.ai/docs/cookbooks/insights/eventdescriptions.md): | Field | Description | - [Steps to Fix Data Errors in a database table when new data is uploaded/inserted](https://docs.yellow.ai/docs/cookbooks/insights/fixdataerrors.md): Fixing data errors is essential for maintaining the accuracy, reliability, and usability of the information stored in a database table. This is par... - [Knowledgebase Query Debugging](https://docs.yellow.ai/docs/cookbooks/insights/kbdebugging.md): In this document, you will understand how to analyze a specific query in KB report. - [Native queries to fetch data explorer data/columns](https://docs.yellow.ai/docs/cookbooks/insights/nativesqlquery.md): The existing filters in the data explorer only allow filtering rows. By using SQL queries, we can filter and display the desired columns. - [Schedule downloading of default reports](https://docs.yellow.ai/docs/cookbooks/insights/scheduledefaultreports.md): You cannot schedule or export any default reports as CSV before saving them. To schedule a default table report, follow these steps: - [Standard report scheduling](https://docs.yellow.ai/docs/cookbooks/insights/schedulerawreports.md): You can schedule raw reports available on Insights for export as email alerts. - [Retrieving Session Data from the Data Explorer](https://docs.yellow.ai/docs/cookbooks/insights/sessiondata.md): This guide explains how to retrieve data from **Insights > Data Explorer** within the **User Engagement Events** table. - [Key metrics related to sessions](https://docs.yellow.ai/docs/cookbooks/insights/sessionmetrics.md): This article guides you through analyzing key metrics related to sessions. These metrics include: - [Steps to identify all the triggered intents of the bot](https://docs.yellow.ai/docs/cookbooks/insights/toptriggeredintents.md): By gaining insights into all the intents triggered by the bot, you can draw multiple conclusions, such as: - [Google sheet integration for dynamic record update](https://docs.yellow.ai/docs/cookbooks/integrations/google-sheets.md): This guide will walk you through integrating Google sheets with your AI-agent to automatically update records based on user interactions. - [Parse API response field](https://docs.yellow.ai/docs/cookbooks/integrations/parseapi.md): The Parse API response field helps you extract the important information from an API response. - [Banking, Financial Services and Insurance (BFSI) template](https://docs.yellow.ai/docs/cookbooks/marketplace-templates/bfsi.md): > Explore **Banking and finance template** [here](https://cloud.yellow.ai/marketplace/c5e39a30338e3658daf4168937e979c6). - [Ecommerce template](https://docs.yellow.ai/docs/cookbooks/marketplace-templates/ecommerce-template.md): > Explore **E-commerce template** [here](https://cloud.yellow.ai/marketplace/a77bc7a01c7e14698667c09d4c6a2512?name=ecommerce%20whatsapp). - [EdTech template](https://docs.yellow.ai/docs/cookbooks/marketplace-templates/edtech-template.md): Educational firms often get a lot of enquiries about their courses and offerings. - [Healthcare template](https://docs.yellow.ai/docs/cookbooks/marketplace-templates/healthcare_template.md): > Explore **Healthcare template** [here](https://cloud.yellow.ai/marketplace/41d196469e2c531ec23971260e070663). - [SaaS template](https://docs.yellow.ai/docs/cookbooks/marketplace-templates/saas.md): > Explore **SaaS template** [here](https://cloud.yellow.ai/marketplace/78e7ad81f4a59ba097c5968ed08959e4). - [Migration Guide](https://docs.yellow.ai/docs/cookbooks/migration-guide.md):