FAQ

Frequently asked questions

Short, accurate answers. Email help@cartshieldai.com if you need more.

What does CartShield AI do?

It's a Shopify app that captures cart abandoners with a single-field email form, filters out fake and bot submissions, and sends branded recovery emails. Captured carts and recovery analytics live in the embedded Shopify admin.

How does the popup appear?

After enabling the App Embed in the theme editor, the widget renders on the storefront based on configurable triggers: a delay on product/cart pages, after add-to-cart, or on exit-intent (desktop only).

Can I customize the widget?

Yes. Title, description, button text, success message, privacy text, brand color, text color, background color, border radius, and trigger rules are all editable from the embedded admin's Widget Settings page.

Does CartShield send recovery emails?

Yes. Up to three branded emails over 24 hours, with optional discount codes generated through Shopify's Discounts API. Delays and subjects are configurable per merchant.

Why do some emails fail to send?

The most common cause is an unverified sender domain in Resend (or Postmark). Set EMAIL_FROM to an address on a verified domain. CartShield retries failed sends with exponential backoff and surfaces failures on the Recovery Emails queue.

Does CartShield block fake emails?

Yes. Twelve fraud signals — disposable domains, bot user agents, IP velocity, repeat submissions, suspicious email patterns, your blocklist — score every capture as SAFE, MEDIUM, HIGH, or BLOCKED. BLOCKED submissions never reach your CRM.

What data does CartShield store?

Shop domain, merchant configuration, captured cart email, cart contents/value, page URL, referrer, UTM parameters, user agent, approximate IP and country, and risk signals. See the Privacy Policy for details.

Does CartShield sell customer data?

No. Data is used only to provide the service and is shared only with declared sub-processors (email delivery, hosting, managed Postgres).

How do I contact support?

Email help@cartshieldai.com. Expected response within 1–2 business days. Pro plan customers receive priority support.

Is order recovery / revenue attribution automatic?

Order matching and recovered-revenue attribution may depend on Shopify permissions and Protected Customer Data access. Until that approval is complete, testing can use the app's built-in simulator on the admin Diagnostics page, which exercises the same matching code path without requiring a real checkout webhook.