How to Run Abandoned Cart Ads (Meta Setup for Add-to-Cart Recovery)
To run abandoned cart ads, make sure your Meta Pixel (and Conversions API) reports AddToCart, InitiateCheckout and Purchase, build a short-window audience of people who added to cart or started checkout but did not purchase, set up a dynamic product campaign in Meta Ads Manager that shows the exact items left behind, and exclude buyers. Infinall AI prepares copy and creative drafts for your review; you build the audiences, publish and fund the ads yourself.
Abandoned cart ads are the narrowest and usually highest-intent form of retargeting: the person already chose a product and stopped before paying. Their value depends on speed and relevance, so the setup details matter more than the creative. A purchase event that does not fire, a window that is too long, or a missing purchaser exclusion means you spend money reminding people who already bought. This guide covers the mechanics in Meta Events Manager and Ads Manager first, and where Infinall AI can help with preparation second. It is deliberately narrower than a general retargeting setup. Menu labels change often, so confirm them against Meta's documentation. Infinall AI does not place media, manage spend, or send emails or texts for you.
How to Run Abandoned Cart Ads (Meta Setup for Add-to-Cart Recovery)
Confirm cart and checkout events fire with product details
In Meta Events Manager, use the test events tool while you add a product to your cart and start checkout in your own store. You should see AddToCart and InitiateCheckout arrive with content IDs, value and currency, and Purchase arrive at the end. If your store platform's integration is missing any of them, fix that first. Where available, send the same events through the Conversions API as well and check that they de-duplicate against the browser events, since browser-only tracking misses carts from users with blockers or privacy settings.
Build an audience of cart abandoners with a short window
In Meta Audiences, create a custom audience from website activity: people who triggered AddToCart (or InitiateCheckout) in the last few days, and exclude people who triggered Purchase in the same period. A window of 1 to 7 days is a common starting point because intent fades fast, but test your own, since a considered purchase may justify a longer one. Create a separate, tighter audience for checkout starters if volume allows, as they are closer to buying. Check the audience size; if it is too small to deliver, extend the window before changing anything else.
Connect your catalog and create a dynamic product campaign
In Commerce Manager, confirm the catalog is connected and product IDs match the content IDs your pixel sends. In Ads Manager, choose a Sales objective, select the catalog, and set the product audience to people who added to cart but did not purchase, or use your custom audience. Meta currently offers automated catalog formats (Advantage+ catalog ads); check which are available to your account. Optimise for purchase, and add your purchasers audience as an exclusion so you do not advertise to people who have already completed the order.
Write a reminder message that removes the reason they stopped
People abandon carts for reasons you can often name: unexpected shipping cost, doubt about sizing or quality, comparing prices, or simple distraction. Write copy that answers one of these directly, such as free or flat-rate shipping details, return policy, a review quote, or a stock reminder if it is true. Only mention a discount if you actually offer one and have thought through the margin, since repeatedly discounting trains shoppers to abandon carts on purpose. Keep the headline simple and use the dynamic product image so the shopper sees what they left. Infinall AI can draft copy angles and creative from your product URL, which land in an Approval Queue for you to edit before export.
Set budget, timing and a plan to rotate creative
Abandoned cart audiences are small, so a modest daily budget is often enough; start low and increase only if the ads are delivering and the audience refreshes with new carts daily. Watch frequency in Ads Manager, since the same shopper seeing a reminder many times can feel intrusive and wastes spend. Prepare two or three message variants, such as a plain reminder, a reassurance on shipping and returns, and a social-proof version, and rotate them rather than running one message forever.
Measure recovered revenue and pair ads with your other recovery channels
Judge the campaign by purchases and revenue attributed to it, but treat the in-platform figure cautiously because some shoppers would have come back anyway and attribution windows overlap with email or SMS recovery. Compare against a holdout, such as pausing the ads for a week or splitting audiences, if you want a cleaner read. If you also run cart recovery emails or texts through your store platform or email tool, check that the same shopper is not hit on all channels at once and that you comply with consent rules for the channels you use. Infinall does not send emails or texts.
Frequently asked questions
How soon after abandonment should the ad show?
Within the first few days is the usual focus, because intent decays quickly. Building the audience from a short window (for example 1 to 3 days) keeps the ad aimed at people who are still likely to remember the product. There is no universal best timing, so compare a short and a longer window against cost per purchase. Very new audiences can also be small, which limits how much you can learn at once.
Does Infinall AI run abandoned cart campaigns for me?
No. Infinall AI prepares campaign research, ad copy and creative for your review in an Approval Queue. You create the audiences, publish the campaign and manage spending in Meta Ads Manager, and you install and test your own pixel. Infinall does not place media, manage live ad spend, send cart recovery emails or SMS, or replace your store platform's tooling. The Free plan is $0 with 1,000 credits/month (Lite mode: up to 3 image ads and 1 carousel); Pro is $30/month.
Should I offer a discount in abandoned cart ads?
Not by default. Many shoppers abandon for reasons a discount does not fix, such as shipping cost surprises or uncertainty about fit. Start with a reminder and a reassurance on shipping, returns or reviews, and test a discount against it with a defined margin limit. If you do offer one, state the real terms clearly so the ad matches what the checkout shows.