Cart Recovery Agent para Commerce Cloud.
El email genérico a las 24 hs deja de ser el único intento. Canal, timing e incentivo se deciden por cliente.
El agente OOTB de Agentforce que reemplaza el journey masivo de recovery por una secuencia adaptativa: detecta abandono en tiempo real, decide canal óptimo (email, WhatsApp, push, SMS), calcula incentivo dinámico según LTV y margen, envía mensajes personalizados con el contenido exacto del carrito, restaura el carrito en un click y atribuye la conversión. Pensado para e-commerce, marketplaces y retail digital donde el 60-80% de los carritos se abandonan.
¿Qué hace Cart Recovery Agent?
Es un agente OOTB de Agentforce que orquesta el ciclo completo de recuperación de carritos abandonados. Detecta el abandono vía evento del storefront, valida consentimiento de marketing, decide canal y ventana horaria óptimas según el perfil del cliente, calcula incentivo dinámico (sin descuento, descuento porcentual, envío gratis o bundle), genera el mensaje personalizado con foto y precio del carrito, dispara el envío vía Marketing Cloud, WhatsApp Business, SMS o push, monitorea respuesta y atribuye la conversión recuperada.
Cómo funciona paso a paso
Del trigger del abandono a la conversión atribuida. 7 pasos con decisiones contextuales.
Detección del abandono
El storefront genera el Abandonment Event en Data Cloud cuando transcurre el tiempo de inactividad (30-60 minutos). Incluye Cart ID, Customer ID o Guest Session ID, timestamp y valor del carrito.
Validación de accionabilidad
Abandonment Detector chequea: consentimiento activo, no contactado en últimas 24 hs, valor del carrito sobre umbral mínimo, y al menos un producto sigue en stock. Filtra el ruido.
Decisión de canal y timing
Channel Selector cruza preferencia declarada, historial de engagement por canal, horario local y frequency cap. Devuelve canal y ventana horaria óptimas (ej. WhatsApp 19-21 hs locales).
Decisión de incentivo
Incentive Decisioner analiza margen del producto, LTV histórico, sensibilidad al precio inferida, stock y patrón de uso de cupones. Output: sin incentivo / descuento X% / envío gratis / bundle.
Generación y envío del mensaje
Recovery Conversation Starter arma el mensaje con foto, precio y reseñas del carrito y dispara el envío vía Marketing Cloud, WhatsApp Business (Meta o BSP), SMS (Infobip / Twilio / Wavy) o MobilePush.
Friction handling y follow-up
Si el shopper responde con objeción (precio, envío, duda), Friction Diagnoser genera respuesta específica. Si no responde, scheduleFollowUp programa el siguiente intento con canal alternativo. Hasta 3 intentos por carrito.
Restauración y atribución
Re-cart Builder restaura el carrito en el storefront (validando stock actual), aplica cupón si corresponde y entrega el checkout pre-llenado. La conversión se atribuye al Recovery Attempt específico para el reporting de ROI.
Ejemplo de interacción real
[Shopper colombiano abandona carrito de electrónica de alto ticket, primera compra]
[Una hora después del abandono, mensaje de WhatsApp]
Arquitectura del agente
Topics, Actions, Hydrators y Effectors que sostienen al Cart Recovery Agent.
Topics
Dominios de razonamiento
- Abandonment Detector
- Channel Selector
- Incentive Decisioner
- Recovery Conversation Starter
- Friction Diagnoser
- Re-cart Builder
Actions y canales
Lo que ejecuta y dónde envía
- sendRecoveryMessage
- applyDynamicCoupon
- restoreCart vía SCAPI
- suggestAlternative si OOS
- scheduleFollowUp (hasta 3 intentos)
- identifyChannel
- Email, WhatsApp, SMS, push, retargeting
Hydrators y DMOs
Fuentes de contexto
- Cart DMO + Abandonment Event
- Customer (segmento, LTV, sensibilidad)
- Order History
- Browsing Events (intención real)
- Marketing Consent por canal
- Channel Preference DMO
- Promotion Catalog + Promotion Engagement
- Recovery Attempt DMO
Effectors y Trust Layer
Escrituras y guardrails
- Marketing Cloud Engagement (email, journeys)
- WhatsApp Business API (Meta, Infobip, Twilio, Wavy)
- SMS / Push vía Marketing Cloud Mobile
- Restore cart vía SCAPI con token
- Consent y frequency cap obligatorios
- Opt-out granular respetado
- Detección de coupon abuse
Implementación en 5 fases
El driver crítico es la calidad del Customer 360 y los templates de WhatsApp pre-aprobados. Timing típico: 8 a 12 semanas.
Discovery y consent audit
Mapeamos canales activos, auditamos consent management por canal, definimos política de incentivos por categoría y validamos templates de WhatsApp aprobados por Meta.
Customer 360 e Identity Resolution
Configuramos los DMOs (Cart, Customer Channel Preference, Promotion Engagement, Recovery Attempt) y validamos Identity Resolution cross-device.
Agent build e integración multi-canal
Configuración de Topics y Actions en Agent Builder, integración con Marketing Cloud Engagement, WhatsApp Business API (Meta o BSP local), SMS gateway y MobilePush.
A/B vs journey clásico
Rollout 50/50 del agente vs el journey de recovery vigente. Calibramos thresholds de incentivo, frequency cap y secuencia de follow-ups.
Go-live y optimización continua
Cutover al agente. Monitoreo de recovery rate, revenue recuperado por canal y patrones de abuso. Tuning mensual de la lógica de incentivo según el performance observado.
Equipo típico de implementación
Requisitos para arrancar
Lo que necesitás listo antes del go-live.
Datos mínimos
- Tracking robusto de carrito en el storefront
- Identidad resuelta cross-device en Data Cloud
- Histórico de engagement por canal (mínimo 6 meses)
- Catálogo de promociones activas con condiciones claras
Licencias
- Salesforce Commerce Cloud B2C
- Commerce Cloud Agentic Edition
- Marketing Cloud Engagement (recomendado)
- Data Cloud for Commerce
- Agentforce for Marketing
Integraciones
- WhatsApp Business API (Meta o BSP local)
- SMS gateways LATAM (Infobip, Twilio, Wavy)
- Marketing Cloud MobilePush
- SCAPI para restauración del carrito
- Retargeting platform (Meta Ads, Google Ads)
Org readiness
- Templates de WhatsApp pre-aprobados por Meta
- Política de incentivos documentada por categoría
- Consent management granular por canal
- Framework de oferta dinámica con guardrails de margen
KPIs: antes y después
KPIs esperados al implementar este agente. Rangos referenciales para planificación; los resultados reales dependen del estado de los datos y la operación de cada empresa.
| Métrica | Antes (email masivo genérico) | Después (Cart Recovery Agent) | Cambio |
|---|---|---|---|
| Recovery rate | 5 - 10% | 18 - 30% | +2-3x |
| Tiempo a recuperación | Días | Horas | Días → horas |
| Revenue recuperado por mes | Baseline | +25 a 50% | +25-50% |
| Tasa de apertura por canal (WhatsApp en LATAM) | 20-30% (email) | 85-95% (WhatsApp) | +3-4x |
| Incidentes de coupon abuse detectados | Bajo control | Detección proactiva | Cualitativo |
| Opt-out por uso comercial agresivo | Riesgo alto | Frequency cap cross-canal activo | Riesgo controlado |
Arquetipo fashion con abandono alto por precio: en moda la tasa de abandono típica está entre 75% y 85% porque los shoppers usan el carrito como lista de deseos comparativa. El agente convierte el carrito abandonado en una conversación, ofrece envío gratis o descuento marginal según LTV y restaura el carrito sin fricción. WhatsApp es el canal de mayor lift en LATAM: 85-95% de apertura vs 20-30% del email.
Tenemos casos en este agente — hablemos para compartir los relevantes a tu industria.
Riesgos comunes y cómo los mitigamos
Ofertas que entrenan al cliente a abandonar
El cliente aprende que abandonando el carrito recibe descuento.
Mitigación: Incentive Decisioner considera patrón histórico del cliente, regla de excepción tras 3 cupones de recuperación en 90 días y mix de incentivos (envío gratis, bundle) en lugar de descuento puro.
Opt-out por uso agresivo de WhatsApp
Mensajes muy frecuentes generan opt-out y eventual bloqueo de Meta al número.
Mitigación: frequency cap cross-canal (no más de 2 comunicaciones por semana al mismo cliente independientemente del canal), mínimo 4 horas entre intentos y opt-out granular respetado.
Identificación errónea entre carrito real y exploración
El agente trata como abandono lo que era una sesión de browsing sin intención de compra.
Mitigación: Browsing Events Hydrator infiere nivel de intención (visitas a producto, tiempo en página, comportamiento de checkout iniciado) antes de activar la recuperación.
Coupon abuse
Un subconjunto de clientes concentra la mayor parte de las redenciones de cupones de recuperación.
Mitigación: Promotion Engagement DMO traza cada cupón emitido, detección de patrón (más de N cupones en M días) activa regla de excepción y blacklist temporal del cliente para incentivos.
Violación regulatoria por consent débil
Envío de comunicación de marketing a un cliente sin consentimiento activo bajo LGPD o CAN-SPAM.
Mitigación: Marketing Consent Hydrator bloquea la ejecución del agente si no hay consentimiento por canal, distinción explícita entre transaccional y marketing y consent específico al tipo de comunicación.
Preguntas Frecuentes
Lo evoluciona. El journey clásico ejecuta una secuencia fija (email a las 1 hora, email a las 24 hs, email a las 72 hs). El agente decide canal, timing e incentivo en cada intento según el perfil del cliente y el contexto del carrito. Solu recomienda correr ambos en paralelo en la fase A/B y migrar al agente cuando el lift se confirma.
Recomendado pero no obligatorio. Marketing Cloud Engagement es la opción más rica para email y SMS con tracking nativo. Para retailers sin Marketing Cloud, el agente puede operar con SMTP directo (SendGrid, Amazon SES) y BSPs externos para WhatsApp y SMS, con menor riqueza de tracking pero viable para arrancar.
Marketing Cloud Mobile Studio (BSP certificado de Meta) es el path nativo si ya hay Marketing Cloud. Para BSPs externos: Infobip tiene presencia fuerte en México, Colombia y Perú; Wavy (Movile) es el preferido en Brasil por integración con operadoras locales; Twilio cubre toda LATAM con costo ligeramente superior pero excelente cobertura.
Marketing Consent Hydrator valida consentimiento activo por canal específico antes de cada envío. El consent debe ser específico al tipo de comunicación: un cliente que consintió comunicaciones transaccionales no necesariamente consintió marketing. El opt-out granular es respetado por canal y por tipo. Si no hay consent, el agente no contacta.
Por default, máximo 3 intentos por carrito abandonado, con mínimo 4 horas entre intentos y respetando el frequency cap cross-canal (no más de 2 comunicaciones de marketing por semana al mismo cliente). La configuración es ajustable por categoría y por país según las regulaciones locales.
Cada Recovery Attempt en el DMO registra canal, timestamp, incentivo y outcome. Cuando el cliente convierte vía el deep link tokenizado, la conversión se atribuye al Recovery Attempt específico. El reporting de revenue recuperado y ROI del agente se construye sobre estos registros en Data Cloud.
Parcialmente. Para guest checkouts donde se capturó email o teléfono durante el inicio del checkout, sí. Para sesiones completamente anónimas, sin identificador de contacto, no hay forma de recuperar al cliente. Identity Resolution madura en Data Cloud aumenta significativamente la cobertura del agente.
El carrito abandonado deja de ser un email genérico a las 24 horas.
Hablá con un Commerce Architect de Solu. Mapeamos tus canales, tu Customer 360 y proyectamos el lift de revenue recuperado en tu operación.