AiCartRecovery - AI-driven B2B cart intelligence
v1.0.0The AiCartRecovery suite extends the AI intelligence of MageInsightPro into automated revenue recovery. While standard cart recovery tools send generic, static reminder emails, these add-on modules leverage predictive customer lifetime value (CLV) and behavioral intent analysis (such as price sensitivity, decision fatigue, or checkout friction) to execute targeted recovery workflows.
Built on top of a dedicated asynchronous background architecture (AiAsyncProcessor), all AI text generation, coupon creation, and sales alerts occur off the main web thread. This guarantees that AI-driven marketing actions never compromise store performance or customer checkout speed.
Executive Summary
AiCartRecovery is an enterprise sales enablement and alert module built for high-ticket B2B merchants. Instead of sending automated consumer discounts to wholesale accounts, it equips your internal sales representatives and account managers with real-time AI briefing scripts to close high-value abandoned orders.
Key Features & Merchant Benefits
- AI Sales Briefings: Automatically synthesizes customer purchase history, CLV tier (VIP, Loyal, At Risk), and cart intent into a concise talking-point summary for sales reps.
- High-Value Deal Alerts: Immediately flags abandoned wholesale carts meeting configured order value thresholds or customer tiers, routing them directly to account managers.
- Margin Protection: Prevents unnecessary discounting on B2B orders by enabling human sales intervention rather than automated price cuts.
- Asynchronous Enterprise Queue: Efficiently handles complex corporate cart data and high-volume background analysis without degrading Magento Admin or store performance.
- Flexible Communication Channels: Delivers briefing alerts through transactional email notifications or integrated internal team channels.
Business Details
- Target Audience: B2B Sales Directors, Account Managers, Wholesale Store Owners.
- Pricing Model: €89.90 (One-time Add-on fee).
- Prerequisites: Requires MageInsightPro (€159.90) and the free AiCore and AiAsyncProcessor infrastructure modules.
1.0.0
Added
- Initial release: AI-driven B2B cart intelligence and internal sales alerting.
- Cron job identifies inactive carts that are either high-value or belong to a configured B2B customer group, and queues them for asynchronous processing.
- For each qualifying cart, an AI-generated internal sales briefing is produced — a headline, actionable talking points, and a suggested next step — based on the cart's AI-detected abandonment intent and the customer's loyalty segment (from
WebtechSolutions_MageInsightPro). - The briefing is emailed directly to the internal sales team, never to the customer. This module contains no discount/coupon logic — cart recovery via customer-facing email and coupons is handled exclusively by
WebtechSolutions_AiAbandonedCart. - Duplicate-alert protection: a cart triggers at most one sales alert, tracked independently from any customer-facing recovery email so both can coexist for the same cart.
- Admin configuration under Stores → Configuration → WebtechSolutions → AI Cart Recovery (B2B Sales Alerts): enable/disable, inactivity threshold, cron schedule, minimum cart value, eligible B2B customer groups, sales team notification address(es), and an optional override for the AI briefing style.
Notes
- Requires
WebtechSolutions_AiAbandonedCartto be installed — this module shares its cart-tracking table rather than duplicating it. - Also requires
WebtechSolutions_AiCore,WebtechSolutions_AiAsyncProcessor, andWebtechSolutions_MageInsightPro.
Frequently Asked Questions
No. This module only sends internal email to the addresses configured in Sales Team Notification Email(s). Customer-facing recovery emails are handled exclusively by WebtechSolutions_AiAbandonedCart.
No. Every send is logged in the shared dedup table and the cron skips carts already alerted for the channel. It can, however, independently also trigger a b2c recovery email — that's a separate dedup key and a separate module's decision.
The handler falls back to the friction intent and still sends a briefing, just with more generic talking points.
The task fails with a clear error, is logged, and is retried by AiAsyncProcessor's consumer (up to 3 attempts) before landing in the dead letter queue. Configure Sales Team Notification Email(s) before enabling the module to avoid this.
No, never. This module intentionally contains no SalesRule/coupon code - B2B carts are handled by a human sales rep, not an automated discount.
Only if the cart's value meets the Minimum Cart Value threshold - customer-group-based eligibility requires a logged-in customer with a group assignment. A high-value guest cart is still a valid signal for a sales follow-up.