RPA implementation to automate searches
Rootstack created robots with UiPath to automate and streamline the search for profiles on LinkedIn for the recruitment team.
Rootstack designed and implemented a generative AI-powered virtual assistant capable of understanding customer requests, retrieving business information, and performing authorized actions through secure connections to real enterprise systems. The solution automated 50–70% of first-level inquiries, provided 24/7 customer service, and reduced the operational workload of customer service teams.


The client needed to incorporate generative AI into its customer service channels without limiting the solution to predefined responses or static FAQs. Rootstack was selected for its experience integrating generative AI with enterprise systems, automating customer service processes, and connecting large language models with real business information and transactional systems.
The client handled a high volume of repetitive inquiries through its call center, web chat, and other digital channels. Questions related to products, orders, availability, commercial policies, and transaction status frequently required human intervention.
This resulted in high operational workloads, long response times, increasing customer service costs, limited availability outside business hours, and inconsistent experiences across channels.
The organization needed to automate a significant portion of these interactions without creating another traditional FAQ-based chatbot. The challenge was to implement an AI solution capable of understanding customer requests, retrieving up-to-date information, and performing authorized actions across enterprise systems in a controlled manner.
Rootstack designed and implemented a generative AI-powered virtual assistant combining Claude, Retrieval-Augmented Generation (RAG), a vector database, Model Context Protocol (MCP), n8n workflows, and REST APIs. This architecture connected the assistant to both the organization's knowledge base and its real transactional systems.
Claude was implemented as the conversational engine responsible for understanding user intent, maintaining conversational context, and generating responses. The assistant could determine whether a request could be resolved using the knowledge base or whether it required real-time information from enterprise systems.
Rootstack implemented a RAG architecture to ground responses in the client's approved business information. Relevant documentation was processed, segmented, converted into embeddings, and stored in a vector database. When a customer submitted a request, the system retrieved the most relevant information and provided it to the language model to generate responses aligned with current products, policies, and business documentation.
One of the key differentiators was the integration with enterprise tools and systems through MCP. Depending on configured permissions, the assistant could check order status, verify product availability, retrieve transaction and customer information, and perform specific authorized actions. These capabilities were exposed as controlled tools, preventing the model from having unrestricted access to internal systems.
n8n was used to orchestrate workflows triggered by conversations and system events, connecting the assistant with internal services and external APIs to automate information retrieval, notifications, data updates, customer service processes, and conversation escalation.
The solution was also integrated with WhatsApp, the website, and the mobile application, while keeping the conversational engine independent from individual channels. Finally, an intelligent human handoff mechanism was implemented for complex, sensitive, or out-of-scope requests, preserving the conversation context during the transfer.


Automated 50–70% of first-level inquiries, reducing the need for human intervention in repetitive customer requests.
Provided 24/7 customer service availability across WhatsApp, website, and mobile application.
Reduced customer service workload by an estimated 40% through automated inquiries and service workflows.
Increased customer service capacity and consistency through faster responses, access to current enterprise information, and intelligent escalation to human agents when required.