AiCartRecovery - AI-driven B2B cart intelligence

AiCartRecovery - AI-driven B2B cart intelligence

v1.0.0

The 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_AiAbandonedCart to be installed — this module shares its cart-tracking table rather than duplicating it.
  • Also requires WebtechSolutions_AiCore, WebtechSolutions_AiAsyncProcessor, and WebtechSolutions_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.