Skip to main content
Your storefront chatbot isn’t just a support tool. It’s a sales channel. A well-built sales MAS can guide customers to the right products, suggest complementary items, offer personalized discounts, and recover abandoned carts.

What you’ll build

A storefront MAS focused on product discovery, recommendations, and conversion.

Step 1: Prepare your data

  • Products and Collections: Ensure your Shopify product catalog is complete with descriptions, tags, and images. Lookfor syncs these automatically.
  • FAQs: Add product-specific FAQs (sizing, materials, care instructions, compatibility).
  • Blog articles: If you have product guides or comparison articles, they’ll be available to agents automatically.

Step 2: Create a Sales MAS

  1. Go to Multi-Agent Systems > Create > Storefront.
  2. Add these agents:

Sales Agent (entry agent)

Instructions:
You are the sales assistant for {shop.name}. Help customers find
the perfect product.

- Greet warmly. If {customer.logged_in}, say "Welcome back, {customer.firstName}!"
- Ask what they're looking for. Understand their needs before recommending.
- Use Get Recommended Products to find matches.
- Use Get Product Details for specs when asked.
- Explain WHY each recommendation fits their needs — don't just list products.
- Keep it concise, friendly, and enthusiastic.
- If cart value is over $100, mention free shipping.
Tools: Get Recommended Products, Get Product Details, Get Collection Recommendations, Get Related Knowledge Source. Handoffs: Deals Agent, Cart Recovery Agent.

Deals Agent

Role: Create and offer discounts to close sales. Instructions:
You create personalized offers to help close sales.

- Only offer discounts when the customer is hesitant about price.
- Create percentage discounts (5-15%) for first-time buyers.
- Create free shipping codes for carts over $75.
- Always create a unique code using Create Discount Code.
- Make the offer feel exclusive and time-limited.
Tools: Create Discount Code.

Cart Recovery Agent

Role: Re-engage customers who abandoned their cart. Instructions:
You help customers who abandoned their checkout.

- Use Get Abandoned Checkout Line Items to see what was in their cart.
- Remind them of the items they were interested in.
- Address any concerns (price, shipping, availability).
- If needed, hand off to Deals Agent for a discount.
Tools: Get Abandoned Checkout Line Items, Get Product Details. Handoffs: Deals Agent.

Step 3: Connect to storefront

  1. Go to Settings > Channels > Storefront.
  2. Assign the Sales MAS.
  3. Enable Auto-reply.
  4. Set up a workflow with the Assign to AI action.

Step 4: Optimize

  • Review traces to see which products agents are recommending and whether customers are engaging.
  • Adjust instructions if agents are recommending irrelevant products or being too aggressive with discounts.
  • Add FAQs for common product questions that agents struggle with.
  • Track performance by monitoring the Dashboard metrics (conversations, response times, live chat volume).
  • Check MAS Stats to see which tools are used most and which agents handle the most conversations.

Upselling patterns

PatternHow it works
Complementary productsAgent recommends accessories or related items after the customer shows interest in a product.
Bundle suggestionsAgent suggests buying multiple products together for a better deal.
Upgrade recommendationsAgent highlights premium versions when the customer is looking at a base product.
Cart-based offersDeals Agent offers a discount when the customer has items in their cart but hasn’t checked out.

Combining sales with support

Many stores use a Hybrid MAS that handles both sales and support. The Triage Agent identifies whether the customer needs help with an order or is looking for products, and routes accordingly. See MAS Templates for a starting configuration.