Skip to main content

Integration overview

The integration module lets you connect your bot with third-party systems, enabling access to various functionalities within the Yellow.ai platform. These integrations act as bridges between your bot and external platforms, facilitating smooth communication and data exchange. Whether streamlining processes, automating tasks, or enhancing customer experiences, integrations are crucial for maximizing the utility and impact of your bot.

To make it easy to access and manage your integration accounts, they are conveniently organized into different categories.

Integration process

To integrate your application with our platform, follow these step-by-step instructions:

Step 1: Gather integration details from your integration app

  1. Login to your integration application: Access your application's dashboard or admin panel.
  2. Retrieve integration details: Locate and collect all the necessary details required for integration, such as client ID, secret key, and domain URL. Refer to your application's documentation for more specific instructions on where to find these details.

Step 2: Connect your integration account to yellow.ai platform

You can connect your account only in development environment and not in live. For a three-tier environment, you can connect an account in Staging and Sandbox environment. Once the bot is published, it will use the integrations if they are configured in the flows.

  1. Login to our Cloud platform with your credentials and switch to Development/Staging environment.

  2. Navigate to Extensions > Integration and search for the integration app.

  3. Proceed by entering the integration details collected in Step 1 to establish the connection with your account.

  4. Click Connect.

  5. Similarly, You can add more accounts by clicking the +Add Account button. You can connect up to 15 accounts per integration.

Step 3: Configure Webhook URL

Webhooks function as callback endpoints, sending updates to a specified URL whenever there's a change in the integration app. If you do not configure, the bot won't receive these events, potentially disrupting the integration's operation.

Once the connection is estabblished, follow these steps to configure the webhook URL:

  1. Once the connection is established, a unique webhook URL will be generated for your account. Go to the connected app and Copy Webhook URL.

  2. Paste the URL into the relevant settings section of your integration app. This allows your integration app to send data to our platform seamlessly.

Step 4: Enable integration events in your bot

This enables you to execute specific actions in response to events. For instance, you can display a message in the bot conversation when a payment is successful or show order details when an order is placed.

  1. In Development/Staging environment, go to Studio > Event > Integrations.

  2. Find the event and click on the three dots icon, then select Activate. Events are named with the Integration app name, for instance, "InstaMojo Payment Status".

Step 5: Trigger bot flows with integration events

You can configure your bot to trigger specific flows when an event occurs. For instance, display a message when a payment is successful or show order details after an order is placed.

  1. At the start of the flow, select Events and then choose the specific event that you want to use.
  2. If there are multiple accounts connected, you will see the Account Name dropdown where you can choose a specific account that you want to use.

  1. Publish your bot for your changes to reflect in the Live or Production environment.

Step 5: Configure bot to handle specific integration actions

Once the integration is enabled, your bot gains the ability to directly perform various actions within that specific integration account. These actions may include creating new records, updating existing records, and retrieving specific information. With this capability, you can configure your bot to handle these specific integration actions seamlessly.

To perform a specifc integration action via bot:

  1. In Development/Staging environment, navigate to Studio > Build > Select the flow where you want to use an integration action.

  2. Click Add node > Integrations > {Integration Name}.

  3. Once you've added the respective integration node, you'll see a list of supported actions along with their configurations. Select the action you need and configure the necessary fields accordingly.

  4. Customize the bot's behavior to respond appropriately to integration events, such as sending notifications or executing automated tasks.

  5. Publish your bot for your changes to reflect in the Live or Production environment.

  1. Define Bot Actions: Once integration events are enabled, configure your bot to perform specific actions in response to these events.
  2. Customize Bot Behavior: Customize the bot's behavior to respond appropriately to integration events, such as sending notifications or executing automated tasks.

By following these steps, you can seamlessly integrate your application with our platform and leverage the full capabilities of our bot system. If you encounter any issues or need further assistance, please refer to our documentation or contact our support team for help.


Integration types

1. CRM

CRM consists of integrations with customer relationship management tools used for managing the leads and opportunities. Click on any of the below mentioned integrations with CRMs that you wish to setup in order to understand the features, limitations and setup instructions:

IntegrationDescription
HubspotThe HubSpot CRM integration allows you to customize lead details through a conversational bot, enhancing lead management processes and providing personalized experiences for your customers.
Microsoft Dynamics 365The Microsoft Dynamics 365 CRM & ERP system integration enables your bot to create Leads, Opportunities, and perform other operations from your bot.
Salesforce CRMThe Salesforce CRM integration empowers your conversational bot to create Leads, Opportunities, and perform other functions, enhancing efficiency and streamlining processes for your users.
Zoho-CRMThe Zoho CRM integration enables your bot to create Leads, Opportunities, and perform other Zoho CRM related operations.
Epic FHIRIntegrate Epic FHIR with Yellow.ai and fetch and modify medical records.

2. ITSM

ITSM consists of integrations with IT service management tools used for managing service delivery. Click on any of the below mentioned integrations with ITSM tools that you wish to setup in order to understand the features, limitations and setup instructions:

IntegrationDescription
Freshservice ITSM SolutionIntegrate your Freshservice instance for seamless service delivery processes.
Service NowIntegrate with ServiceNow for ticket updates & accessing FAQ repositories for possible responses.
SAP IOThis integration allows you to receive events for SAP objects. Furthermore, this also lets you perform actions, such as create, update, get and delete the tickets.

3. HR

HR consists of integrations with human resource softwares used for managing recruiting, onboarding and HR related services. Click on any of the below mentioned integrations with HR tools that you wish to setup in order to understand the features, limitations and setup instructions:

IntegrationDescription
1. FreshteamFreshteam is a smart HR software that helps you handle recruiting, onboarding, time off and employee information in one place.
2. SAP Success FactorsWith SAP Successfactors integration, you can automate recruitment cycle through conversational bots.
Bamboo HRThe Bamboo HR integration allows you to seamlessly connect your Bamboo HR service with the yellow.ai platform.

4. Tools & Utilities

To explore integrations with tools & utilities softwares, click on any of the below mentioned integrations with that you wish to setup in order to understand the features, limitations and setup instructions:

Integration NameDescription
Azure Active DirectoryThe Azure Active Directory integration supports use-cases related to Azure AD, providing seamless access and management within your bot ecosystem.
Clever TapThe Clever Tap integration allows seamless incorporation of Clever Tap functionalities into your bot, enhancing user engagement and analytics capabilities.
Google CalendarThe Google Calendar integration enables the creation of events within conversational bots, facilitating efficient scheduling and organization.
Google SheetsThe Google Sheets integration enables the creation of new spreadsheets and allows for reading, writing, and updating data in the cells.
JIRAThe JIRA integration enables conversational bots to manage and update dashboards within your JIRA project, facilitating streamlined project management and collaboration.
LeadSquared Whatsapp ConnectorThe LeadSquared integration empowers conversational bots to efficiently manage and update dashboards within your LeadSquared project, streamlining operations and enhancing productivity.
Microsoft GraphThe Microsoft Graph integration enables conversational bots to manage and update dashboards seamlessly, leveraging the capabilities of the Microsoft Graph platform.
Netcore SmartechThe Netcore Smartech integration enhances customer experience within your conversational bot, providing a seamless platform for engagement and interaction.
SFTPThe SFTP integration facilitates file transfer and directory reading from remote locations, enhancing data management capabilities within the bot.
Twilio VerifyThe Twilio integration enables conversational bots to trigger verification SMS, seamlessly enhancing security and authentication processes.
WebEngageThe WebEngage integration allows you to manage your campaigns within conversational bots, streamlining the process and enhancing engagement.
AtlassianThe Atlassian integration allows the bot to manage all Atlassian activities from the Yellow.ai platform, granting access to your Atlassian account and enabling them to perform Atlassian actions directly within the Yellow.ai bot.
FreshdeskFreshdesk integration enables the bot to perform various actions, including creating/updating tickets, fetching ticket details, modifying ticket forms, retrieving agent info, creating notes, and adding watchers to the tickets.
Google PlaystoreThe Google Playstore integration allows for active management of user ratings and reviews for your Google Play store account within Yellow.ai.
GPT-3The GPT-3 integration allows for seamless integration of OpenAI's GPT-3, supporting DaVinci, Curie, Babbage, and custom language models within the bot.
LLMThe LLM integration enables to add custom language models to your Yellow.ai account.
Oracle ResponsysThe Oracle integration enables opportunities to engage with leads and contacts on their preferred messaging platform using Oracle Responsys.
OktaThe Okta integration enables secure authentication and authorization services within your Yellow.ai platform.

5. Retail/ ecommerce

Retail/ ecommerce consists of integrations with tools used for managing retail and ecommerce flows. Click on any of the below mentioned integrations that you wish to setup in order to understand the features, limitations and setup instructions:

IntegrationDescription
1. Shopify ShopThe Shopify integration allows you to initiate Ecommerce flows seamlessly, enhancing the shopping experience within your bot.
2. MagentoThe Magento integration enables your bot to seamlessly connect with your Magento store. This integration allows your bot to showcase inventory categories, display products, retrieve customer details via email, allow order placement, and enable order status inquiries using the order ID, all within the conversational interface.

6. Live Chat

Live Chat consists of integrations with tools used for managing agent connectivity and interactions. Click on any of the below mentioned integrations with live chat tools that you wish to setup in order to understand the features, limitations and setup instructions:

IntegrationDescription
Amazon Connect Live ChatThe Amazon Connect integration enables the creation of a conversational bot that seamlessly connects with live agents, enhancing customer support experiences. Additionally, you can develop a custom bot for your team to accelerate teamwork and collaboration processes.
Avaya Live ChatThe Avaya integration enables users to connect with live agents for their queries, enhancing customer support capabilities within the bot.
Custom Live AgentThe Custom Live Agent integration enables the development of a conversational bot that seamlessly connects users to human support, enhancing customer service experiences and ensuring effective communication between users and live agents.
FreshchatThe Freshchat integration allows for the creation of a conversational bot that seamlessly connects with live agents, improving customer support interactions and enabling real-time communication between users and agents.
Genesys PureCloud Live AgentThe Genesys PureCloud integration enables the development of a conversational bot that seamlessly connects with live agents, enhancing customer support experiences and facilitating effective communication between users and agents.
Intercom Live ChatThe Intercom integration enables seamless live agent transfer, enhancing customer support experiences by facilitating smooth transitions between automated assistance and live agent support within your bot ecosystem.
Kapture CRM Live ChatThe Kapture CRM integration within Yellow.ai enhances customer relationship management capabilities, streamlining interactions and processes.
Locobuzz Live ChatThe Locobuzz integration enables live agent connections for user queries through the conversational bot, enhancing customer support experiences and facilitating seamless communication between users and agents.
Salesforce Live ChatThe Salesforce Live Chat integration enables the creation of a conversational bot that connects to LiveAgent, enhancing customer support experiences and facilitating seamless communication within your organization.
Talisma Live ChatThe Talisma Live Chat integration enables seamless connections with live agents, enhancing customer support experiences and enabling real-time communication within your organization's conversational bot ecosystem.
Zoho Live ChatThe Zoho Live Chat integration facilitates seamless conversation transfer, enhancing customer support experiences and enabling smooth communication transitions within your organization's conversational bot ecosystem.
Genesys Live ChatThe Genesys integration enables seamless connections with live agents, enhancing customer support experiences and facilitating real-time communication within your organization's conversational bot ecosystem.
Microsoft Dynamics 365The Microsoft Dynamics 365 integration enables direct connections with live agents, enhancing customer support experiences and facilitating seamless communication within your organization's conversational bot ecosystem.
Genesys Purecloud LiveThe Genesys PureCloud Live integration allows direct connections with live agents, enhancing customer support experiences and facilitating seamless communication within your organization's conversational bot ecosystem.
Service Now liveThe ServiceNow Live integration enables connecting with live agents on ServiceNow Live directly from your yellow.ai bot, enhancing customer support experiences and facilitating seamless communication within your organization

7. Payment

Payment consists of integrations with tools used for managing payment and related requests. Click on any of the below mentioned integrations with payment tools that you wish to setup in order to understand the features, limitations and setup instructions:

IntegrationDescription
CamspayIntegrate with CAMSPay to fulfil your payment requirements, including creating payment links and monitoring the progress of payments or refunds.
Cashfree PaymentsWith Cashfree Payment Integration, you can generate payment links and check the status of payments made, streamlining transaction processes and enhancing user experiences within your bot ecosystem.
PaytmWith Paytm integration, you can create payment links and check the status of payments made, streamlining transaction processes and enhancing user experiences within your bot conversations
PayU BusinessWith ChatGPT integration, you can enhance your conversational bot's capabilities by leveraging advanced natural language processing, enabling more intelligent and contextually aware interactions with users.
RazorpayWith Razorpay integration, you can streamline payment processes by creating payment links and checking the status of payments or refunds, enhancing user experiences within your bot conversations.
Stripe Payment GatewayWith Stripe integration, you can meet your payment needs, such as generating payment links and checking the status of payments and refunds, streamlining transaction processes and enhancing user experiences within your bot ecosystem.
AirpayWith Airpay integration, Yellow.ai enables users to make payments directly through the bot, facilitating seamless transactions and enhancing user experiences within your ecosystem.
BillDesk Email payWith BillDesk EmailPay integration, you can seamlessly receive payments from your users, enhancing transaction processes and user experiences within your Yellow.ai account.
Billdesk UPIWith BillDesk UPI, you can seamlessly create UPI intents for WhatsApp Pay, view payment statuses, and send UPI notifications directly within the Yellow.ai platform.
StripeWith Stripe Payment integration, you can generate payment links and view payment statuses directly within the Yellow.ai platform.