All posts

Reducing Friction by Automating Product Inquiry to Checkout Workflows

Reduce cart abandonment by connecting AI agents to catalog data and payment APIs. Learn how Duvi moves customers from inquiry to transaction in a single step.

Shopping cart abandonment often happens because of the distance between a solved technical question and the checkout button. A customer who has to exit a conversation to hunt for a SKU is likely to exit the site entirely. This friction is obvious when a user gets a helpful answer on WhatsApp but then has to navigate a mobile menu to find the exact item discussed. This behavior is a common cause of churn where the path breaks between the website and messaging apps.

Connecting Knowledge to Catalog Data

Duvi agents pull information from your business website and specific product files to create a technical baseline. The agent knows the specifications of every item in your inventory. When a customer asks about a specific part for a vehicle or a size for a garment, the agent retrieves the answer from a vector store built from your own content. This avoids the specific question trap where generic bots fail to provide the technical details required to make a purchase decision.

The agent uses an HTTP API call to your backend to verify current stock levels. This prevents the agent from recommending items that are currently unavailable. By grounding the response in real business data, the agent avoids the hallucinations common in generic models. The system relies on actual documentation to solve technical compatibility friction and prevent high value cart abandonment.

Direct Cart Manipulation via Integrated Tools

Answering a question is only the first step in a sales cycle. A Duvi agent can be configured to act as a shopping assistant by connecting to platforms like Shopify or Salesforce Commerce Cloud. Instead of sending a link to a general category page, the agent identifies the correct product ID and builds a cart for the user. High performing AI agents must do more than just talk. They need to execute tasks to be useful.

On a website, this action can trigger a UI update. On WhatsApp, the agent provides a direct link to a pre-filled checkout page. The user does not need to search or filter results. They move from a technical query to a completed transaction in one step. This functionality is part of the Duvi shopping assistant capability which finds what suits customers and builds the cart automatically.

Managing State Across Voice and Message

The same logic applies when a customer calls the business phone number. The agent answers the call, clarifies the product needs, and confirms the price. Because the system maintains the same knowledge base across phone and WhatsApp, the agent can offer to send the checkout link to the customer via a message as soon as the call ends. This creates a digital record of the transaction that the customer can complete at their convenience. It bridges the gap between a live voice conversation and a digital payment. The business connects its own number or WhatsApp business account through providers like Twilio or Meta to ensure the branding remains consistent.

Reducing Manual Entry with Salesforce and Stripe

For B2B scenarios, the agent acts as a lead qualification tool that also handles the initial deposit. If a customer identifies a service they need, the agent collects the necessary details and pushes them to Salesforce or a Monday.com board. If a deposit is required to book a slot, the agent calls the Stripe API to generate a unique payment link. The business sees the lead and the payment confirmation in their existing CRM without a staff member ever touching the keyboard. If the conversation becomes too complex for the AI, it initiates a handover to a human team member. The human receives the full history of the conversation, including the items already added to the cart.

Technical Setup and Implementation

Launching this functionality does not require a development team to write custom LLM wrappers. The business connects its communication layers for phone and WhatsApp. The knowledge is ingested through a website crawl or file uploads. For actions like cart building, the user defines the API endpoints or MCP servers the agent should call. Duvi manages the conversation state and the tool execution. Usage is measured in credits. This allows a business to scale the agent activity based on seasonal demand without increasing fixed payroll costs. Completed conversations are analyzed into analytics to provide insights into which product questions most frequently lead to a sale.