Salesforce Decode
Salesforcedecode
Back to questions
Headless 360Intermediatecart-abandonmentmarketingapi

Design cart abandonment recovery via headless APIs

Real World Scenario

Marketing wants triggered emails when mobile users abandon baskets without batch exports.

Expected Answer

• Webhook or event on basket idle threshold crossing • PII-minimized payload to marketing automation • Deep link API restoring basket state in app • Consent check before email activation • Exclude purchased baskets via order correlation • Measure recovery rate vs control group

Follow-Up Questions & Answers

Click to expand — each follow-up includes a direct, interview-ready answer

Main difference: use case and scale. Webhook or event on basket idle threshold crossing. PII-minimized payload to marketing automation. Pick based on your integration pattern and team capability. Abandonment triggers need idempotent firing—one email per basket session, not per API poll. Balance speed of delivery with maintainability.

Architect Perspective

Abandonment triggers need idempotent firing—one email per basket session, not per API poll.