OOTB — Out of the Box

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.

Cart Recovery Agent

¿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.

Decisión de canal por perfil WhatsApp en LATAM tiene 85-95% de apertura vs 20-30% del email. El agente elige según el historial de engagement del cliente.
Incentivo dinámico, no descuento por defecto No le ofrece descuento al que siempre paga full price. Considera margen, LTV, sensibilidad al precio y stock.
Restauración del carrito en un click El link tokenizado lleva al checkout pre-llenado: nada de re-loguearse y rearmar la compra.
Consent y frequency cap cross-canal Respeta opt-out granular, frequency cap por canal y por cliente, y bloquea contactos sin consentimiento activo.

Cómo funciona paso a paso

Del trigger del abandono a la conversión atribuida. 7 pasos con decisiones contextuales.

1

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.

2

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.

3

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).

4

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.

5

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.

6

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.

7

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]

Decisión del agente: canal WhatsApp por preferencia inferida, timing 19 hs local, incentivo "envío gratis disponible 12 hs" (no descuento porque margen ajustado).

[Una hora después del abandono, mensaje de WhatsApp]

"Hola, te quedó este parlante en el carrito. Tiene 3 reseñas de 5 estrellas y, si lo terminás de comprar en las próximas 12 hs, el envío es gratis. ¿Te ayudo a finalizarlo?" → Si no convierte: email a las 24 hs con descuento 5% → si tampoco: retargeting paid.

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.

1
Sem 1-2

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.

Marketing Lead · Compliance · Solu Política de incentivos + templates WhatsApp
2
Sem 2-4

Customer 360 e Identity Resolution

Configuramos los DMOs (Cart, Customer Channel Preference, Promotion Engagement, Recovery Attempt) y validamos Identity Resolution cross-device.

Data Engineer · Marketing Ops DMOs poblados + Identity Resolution validada
3
Sem 4-7

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.

Agentforce Architect · Marketing Cloud Specialist Agente en sandbox + canales activos
4
Sem 7-9

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.

Marketing Lead · Analytics Reporte A/B + ajustes finales
5
Sem 9-12+

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.

Marketing Leadership · Solu Managed Service Dashboard de revenue recuperado y atribución

Equipo típico de implementación

Agentforce Architect Diseño del agente, lógica de decisión
Marketing Cloud Specialist Journeys, triggered sends, MobilePush
WhatsApp / BSP Engineer Templates, BSP, frequency cap
Data Engineer DMOs, Identity Resolution, atribución
Compliance / Privacy Consent, opt-out, LGPD / GDPR

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.