# Recart Docs

## Docs

- [Welcome to Recart](https://help.recart.com/welcome-to-recart.md): Where to start in our docs — opt-in tools, automated flows, compliance, integrations, and the developer resources for building on Recart.
- [Getting started with Recart](https://help.recart.com/getting-started-with-recart.md): Finish setting up Recart on your Shopify store, step by step.
- [List Growth](https://help.recart.com/list-growth.md): Covers the opt-in tools that capture SMS and email subscribers, from popups to keywords, and how to test and schedule them.
- [Opt-in Tools - Getting Started](https://help.recart.com/list-growth/opt-in-tools-getting-started.md): Explains what an opt-in tool is and compares Recart's five tool types so you can pick the right ones for your list.
- [Popups](https://help.recart.com/list-growth/popups.md): Covers popup types, targeting and display rules, and how to match a popup's design to your brand.
- [Welcome Popup](https://help.recart.com/list-growth/popups/welcome-popup.md): Walks through creating and activating your first Popup, including keeping a Welcome and OneClick popup both active.
- [OneClick Popup](https://help.recart.com/list-growth/popups/oneclick-popup.md): Explains how OneClick's one-tap subscription flow works and how to set it up to convert returning visitors.
- [Exit Intent Popup](https://help.recart.com/list-growth/popups/exit-intent-popup.md): Shows how to set up an Exit Intent Popup that appears as a visitor is about to leave your store.
- [In-Popup Confirmation](https://help.recart.com/list-growth/popups/opt-in-tools-in-popup-confirmation.md): Covers enabling In Popup Confirmation, a two-factor SMS code step that verifies opt-ins at signup.
- [Layout and Containers](https://help.recart.com/list-growth/popups/layout-and-containers.md): Shape your popup's layout yourself: group elements in containers, drag them into a new order, and add or remove text, images and containers.
- [Customize and Manage](https://help.recart.com/list-growth/popups/customize-and-manage-your-popup.md): Reference for the Popup editor's design options, advanced settings, and ongoing popup management.
- [Engagement Tools](https://help.recart.com/list-growth/popups/engagement-tools.md): Add an interactive element, like Spin the Wheel, Plinko or Mystery Box, to your popup's Teaser step so visitors play before they opt in.
- [Customize with CSS](https://help.recart.com/list-growth/popups/customizing-your-popup-with-css.md): Shows where to add Custom CSS to a popup and gives examples for styling beyond the built-in editor options.
- [Capture Preferences on the Teaser Step](https://help.recart.com/list-growth/popups/capture-preferences-on-the-teaser-step.md): Explains how to add button groups to a popup's Teaser step so visitors share a preference before opting in.
- [Update Your Discount](https://help.recart.com/list-growth/popups/updating-your-popup-discount.md): Walks through updating a popup's discount everywhere it appears so subscribers get a consistent offer.
- [Customize Your CTA Button](https://help.recart.com/list-growth/popups/customizing-your-cta-button-in-popups.md): Explains the actions you can configure for a popup's Success Step CTA button, like redirects and URL parameters.
- [Best Practices](https://help.recart.com/list-growth/popups/opt-in-tools-popup-best-practices.md): Shares tips for designing, targeting, and placing Popups to increase how many visitors opt in.
- [Preview](https://help.recart.com/list-growth/popups/opt-in-tools-popup-preview.md): Explains how to preview a popup exactly as visitors will see it before publishing any changes.
- [Visitor Targeting](https://help.recart.com/list-growth/popups/visitor-targeting.md): Explains Visitor Targeting, which lets you show a different popup to new visitors versus existing subscribers.
- [Re-engage](https://help.recart.com/list-growth/popups/re-engage.md): Explains Re-engage, the renamed and rebuilt Smart Trigger that re-displays a popup based on active browsing.
- [Cooldown and Frequency Limits](https://help.recart.com/list-growth/popups/cooldown-and-frequency-limits.md): Explains the popup cooldown and frequency limit settings added to the Trigger section of the popup editor.
- [Email Typo Validation](https://help.recart.com/list-growth/popups/email-typo-validation.md): Explains how popups now catch mistyped email domains at submission and suggest the correct address.
- [Target Popups by Klaviyo Segment](https://help.recart.com/list-growth/popups/target-popups-by-klaviyo-segment.md): Show a popup only to visitors who are in a Klaviyo segment you choose, so each audience sees a message that fits them.
- [Other Opt-in Tools](https://help.recart.com/list-growth/other-opt-in-tools.md): Covers opt-in tools beyond the popup: landing pages, embedded forms, keywords, external triggers, and Instagram.
- [Opt-in Tools - Landing Page](https://help.recart.com/list-growth/other-opt-in-tools/landing-page-opt-in-tool.md): Walks through creating a standalone landing page opt-in you can link to from any online or offline channel.
- [Opt-in Tools - Embedded Form](https://help.recart.com/list-growth/other-opt-in-tools/embedded-form-opt-in-tool.md): Explains how to activate an Embedded Form opt-in that sits directly inside your site's content.
- [Opt-in Tools - Subscriber Detail Forms](https://help.recart.com/list-growth/other-opt-in-tools/opt-in-tools-subscriber-detail-forms.md): Shows how to collect extra subscriber details at opt-in so you can send more targeted SMS campaigns.
- [Opt-in Tools - SMS Keywords](https://help.recart.com/list-growth/other-opt-in-tools/opt-in-tools-sms-keywords.md): Explains how customers can subscribe by texting a keyword to your number from any online or offline channel.
- [Opt-in Tools - External Triggers](https://help.recart.com/list-growth/other-opt-in-tools/opt-in-tools-external-triggers.md): Shows how to trigger popups programmatically with your own code instead of Recart's standard display rules.
- [Grow Your Subscriber List with Instagram](https://help.recart.com/list-growth/other-opt-in-tools/6154965-how-to-grow-your-subscriber-list-with-instagram.md): Shows how to turn Instagram followers and traffic into SMS subscribers using Recart's opt-in tools.
- [Testing & Scheduling](https://help.recart.com/list-growth/testing-and-scheduling.md): Covers proving that your opt-in tools work with A/B and holdout testing, and scheduling when they appear.
- [Popup A/B Testing](https://help.recart.com/list-growth/testing-and-scheduling/popup-a-b-testing.md): Explains how to create a popup A/B test with the A/B test wizard, choose what counts as a win, and read the results.
- [Popup Holdout Testing](https://help.recart.com/list-growth/testing-and-scheduling/how-to-run-a-popup-holdout-test.md): Shows how to run a holdout test that measures a popup's true incremental revenue versus showing no popup.
- [Schedule Your Opt-In Tools](https://help.recart.com/list-growth/testing-and-scheduling/scheduling-opt-ins.md): Explains how to schedule automatic activation and deactivation dates for your popups and other opt-in tools.
- [SMS](https://help.recart.com/sms.md): Covers sending SMS with Recart: connecting a number, building automated flows, running campaigns, and managing subscribers.
- [Getting Started](https://help.recart.com/sms/getting-started.md): Covers connecting a phone number, enabling checkout opt-in, and sending a test message before going live.
- [SMS Settings](https://help.recart.com/sms/getting-started/sms-settings.md): Explains how to configure your sending number, branded URLs, message frequency, quiet hours, and contact cards.
- [Getting Started with Toll-Free Numbers](https://help.recart.com/sms/getting-started/getting-started-with-toll-free-numbers.md): Explains how to request and verify a toll-free number so you can send SMS to US and Canada subscribers.
- [Enable SMS Subscription on Shopify Checkout](https://help.recart.com/sms/getting-started/enable-sms-subscription-on-shopify-checkout.md): Shows how to add an SMS opt-in checkbox to Shopify Checkout so you can capture consent at purchase.
- [Set Up SMS Contact Cards](https://help.recart.com/sms/getting-started/contact-card-the-easiest-way-for-your-subscribers-to-save-your-number.md): Explains how Contact Cards let subscribers save your number so your messages show your brand name.
- [Test Recart SMS Messages](https://help.recart.com/sms/getting-started/test-recart-sms-messages.md): Shows how to send yourself test messages to check links, discount codes, images, and formatting before going live.
- [Automated Flows](https://help.recart.com/sms/automated-flows.md): Covers automated flows: messages that send themselves when a subscriber abandons a cart, replies, or takes another action.
- [Automated Flows - Getting Started](https://help.recart.com/sms/automated-flows/setting-up-sms-automated-flows.md): Explains the types of automated flows you can activate, from welcome messages to abandonment and fulfillment updates.
- [Automated Flows - Abandoned Cart](https://help.recart.com/sms/automated-flows/automated-flows-abandoned-cart.md): Shows how to set up a flow that re-engages subscribers who added items to their cart but never checked out.
- [Automated Flows - Abandoned Checkout](https://help.recart.com/sms/automated-flows/abandoned-checkout.md): Shows how to set up a flow that wins back customers who entered checkout details but did not complete the order.
- [Automated Flows - Browse Abandonment](https://help.recart.com/sms/automated-flows/automated-flows-browse-abandonment.md): Shows how to set up a flow that follows up with subscribers who viewed a product page without buying.
- [Automated Flows - SMS Abandonment](https://help.recart.com/sms/automated-flows/abandonment-flows.md): Covers the three abandonment flow types, browse, cart, and checkout, that target subscribers already showing interest.
- [Automated Flows - Keyword Reply](https://help.recart.com/sms/automated-flows/automated-flows-keyword-reply.md): Shows how to set up Keyword Replies so subscribers can trigger a flow by texting back a specific word.
- [Set up Custom Triggers in Automated Flows](https://help.recart.com/sms/automated-flows/how-to-set-up-custom-triggers-automated-flows.md): Explains how to build a Custom Trigger flow that fires when a subscriber enters a specific segment.
- [Custom Triggers Automated Flow Use Cases](https://help.recart.com/sms/automated-flows/custom-triggers-automated-flow-use-cases.md): Lists common Custom Trigger use cases and segments, like re-engaging inactive subscribers, for inspiration.
- [Use Trigger Selections in Automated Flows](https://help.recart.com/sms/automated-flows/use-trigger-selections-in-automated-flows.md): Explains what a trigger is and lists the flow triggers, from Welcome to Abandoned Cart, you can choose from.
- [Use Conditional Splits in SMS Flows](https://help.recart.com/sms/automated-flows/use-conditional-splits-in-sms-flows.md): Shows how to use Conditional Split to branch a flow and send personalized messages based on subscriber behavior.
- [Schedule Delay in SMS Flows](https://help.recart.com/sms/automated-flows/schedule-delays-in-sms-flows.md): Explains how to add a time or date-based delay to an SMS flow, such as before a follow-up message.
- [Campaigns](https://help.recart.com/sms/campaigns.md): Covers one-off campaign sends: planning them, tracking statuses, A/B testing, Adaptive Campaigns and AI-generated variants.
- [Run Successful SMS Campaigns with Recart](https://help.recart.com/sms/campaigns/run-successful-sms-campaigns-with-recart.md): Explains how to plan and send SMS campaigns, including choosing between Standard and Adaptive campaigns, to maximize ROI.
- [SMS Campaign Statuses Explained](https://help.recart.com/sms/campaigns/sms-campaign-statuses-explained.md): Explains what each SMS campaign status means and the possible reasons a campaign gets delayed.
- [SMS Campaign A/B Testing (Randomizer)](https://help.recart.com/sms/campaigns/sms-campaign-a-b-testing-randomizer.md): Shows how to use the Randomizer to split test different SMS message versions within a flow.
- [Adaptive Campaigns](https://help.recart.com/sms/campaigns/adaptive-campaigns.md): Explains how Adaptive Campaigns test message versions automatically and send the winner to the rest of your list.
- [AI-Generated Variants](https://help.recart.com/sms/campaigns/ai-generated-variants.md): Let Recart's AI write the variants for your Adaptive Campaign from your Control message, in your brand voice.
- [Writing Messages](https://help.recart.com/sms/writing-messages.md): Covers writing the message itself: length limits, links, variables, branded URLs, UTM tracking and your brand voice.
- [SMS Character Counting and Limits](https://help.recart.com/sms/writing-messages/sms-character-counting-and-limits.md): Explains the 160-character SMS limit and what happens to message count and cost when you go over it.
- [Add Images to SMS Messages](https://help.recart.com/sms/writing-messages/add-images-to-sms-messages.md): Shows how to add images or GIFs to a text message, which converts it into an MMS message.
- [Add Links to SMS Flows](https://help.recart.com/sms/writing-messages/add-links-to-sms-flows.md): Explains how to add links, including discount-code links, to your Recart SMS flows and campaigns.
- [Add Branded URLs to SMS Messages](https://help.recart.com/sms/writing-messages/add-branded-urls-to-sms-messages.md): Shows how to set up branded URLs in your text messages to build trust and improve click-through rates.
- [Use Variables in SMS Flows](https://help.recart.com/sms/writing-messages/use-variables-in-sms-flows.md): Explains how to personalize SMS messages with variables like first name, support email and support phone number. Your site name is added automatically.
- [UTM Parameters on Recart Links](https://help.recart.com/sms/writing-messages/utm-parameters-on-recart-links.md): Explains the UTM parameters Recart automatically adds to message links so SMS traffic is attributed correctly.
- [Brand Center](https://help.recart.com/sms/writing-messages/brand-center.md): Set up your brand voice in the Brand center, so the messages Recart's AI writes for you sound like your store.
- [Subscribers & Lists](https://help.recart.com/sms/subscribers-and-lists.md): Covers your subscribers: who they are, how they opted in, and how to group them into segments and lists.
- [Understanding Your Subscribers Page](https://help.recart.com/sms/subscribers-and-lists/understanding-your-subscribers-page.md): Walks through the Subscribers page so you can track list growth, list cleaning, and individual subscriber profiles.
- [Create SMS Segments and Lists](https://help.recart.com/sms/subscribers-and-lists/create-sms-segments-and-lists.md): Explains the difference between dynamic segments and static lists and how to build each for targeted campaigns.
- [SMS Segmentation: Conditions and Filters](https://help.recart.com/sms/subscribers-and-lists/sms-segmentation-conditions-and-filters.md): Explains how to set segment conditions and filters so campaigns reach exactly the audience you want.
- [Import SMS Subscribers](https://help.recart.com/sms/subscribers-and-lists/import-sms-subscribers.md): Shows how to import an existing SMS subscriber list into Recart, including CSV file requirements and consent rules.
- [SMS Opt-in Types](https://help.recart.com/sms/subscribers-and-lists/sms-opt-in-types.md): Explains the different SMS opt-in methods, including mobile and desktop popups, and single versus double opt-in.
- [Single vs. Double Opt-In for SMS Subscriptions](https://help.recart.com/sms/subscribers-and-lists/single-vs-double-opt-in-for-sms-subscriptions.md): Compares single and double opt-in for SMS and explains why Recart recommends double opt-in for most merchants.
- [Unsubscribe or Resubscribe SMS Subscribers](https://help.recart.com/sms/unsubscribe-or-resubscribe-sms-subscribers.md): Explains how subscribers can opt out of your text list and the opt-out language your messages need.
- [Discounts](https://help.recart.com/discounts.md): Covers creating discount codes in Recart and using general, unique, or expiring codes in your popups and SMS messages.
- [Create & Manage Discount Codes](https://help.recart.com/discounts/create-discount-codes-in-recart.md): Create, edit and manage general, unique and expiring discount codes in Recart. Every code syncs to your Shopify store automatically.
- [General Discount Codes](https://help.recart.com/discounts/general-discount-codes.md): One discount code shared by everyone who receives it. How to create one in Recart and add it to your popups and SMS messages.
- [Unique Discount Codes](https://help.recart.com/discounts/unique-discount-codes.md): A different one-time discount code for every subscriber, created in Recart and synced to Shopify. How to choose a placement and use unique codes.
- [Expiring Discount Codes](https://help.recart.com/discounts/expiring-discount-codes.md): A unique discount code that stops working a set time after the customer receives it. Shown on the popup and carried into the Welcome Flow.
- [Analytics & Reports](https://help.recart.com/analytics-and-reports.md): Covers where to find performance numbers for your opt-in tools, flows, and campaigns, and how to read them.
- [Recart Reports](https://help.recart.com/analytics-and-reports/recart-reports.md): Shows how to export Recart performance reports covering opt-ins, automated flows, and campaigns for any period.
- [Opt-in Analytics](https://help.recart.com/analytics-and-reports/opt-in-analytics.md): Explains the Opt-in Analytics page's metrics, like impressions and attributed revenue, for tracking popup performance.
- [Popup Bounce Rate](https://help.recart.com/analytics-and-reports/popup-bounce-rate.md): See how often visitors leave your site while a popup is still on screen, so you can spot popups that get in the way.
- [Fix an A/B Test XLSX Export Error](https://help.recart.com/analytics-and-reports/fix-an-a-b-test-xlsx-export-error.md): Explains how to fix an XLSX export error caused by special characters in an A/B test's name.
- [Integrations](https://help.recart.com/integrations.md): Covers connecting Recart to the tools you already run your store with so subscriber and order data stays in sync.
- [Generate a Recart API Key](https://help.recart.com/integrations/generate-an-api-key-for-integrations.md): Shows how to generate an API key in the Recart app, which our MCP and most third-party integrations require.
- [Connect your AI assistant to Recart (MCP)](https://help.recart.com/integrations/connect-your-ai-assistant-to-recart-mcp.md): How to connect Claude, ChatGPT or your coding assistant to Recart so you can ask about your results in plain language.
- [Email & SMS Platforms](https://help.recart.com/integrations/email-and-sms-platforms.md): Lists the email and SMS marketing platforms Recart connects to and links to each one's setup guide.
- [Klaviyo <> Recart Integration](https://help.recart.com/integrations/email-and-sms-platforms/klaviyo-recart-integration.md): Shows how to connect Klaviyo and Recart via OAuth to sync subscribers and trigger real-time flows.
- [Attentive <> Recart Integration](https://help.recart.com/integrations/email-and-sms-platforms/attentive-recart-integration.md): Explains how to connect Recart to Attentive so subscribers captured through opt-in tools sync automatically.
- [Postscript <> Recart Integration](https://help.recart.com/integrations/email-and-sms-platforms/postscript-recart-integration.md): Shows how to connect Postscript to Recart so SMS subscribers from your popups sync via keyword targeting.
- [Omnisend <> Recart Integration](https://help.recart.com/integrations/email-and-sms-platforms/omnisend-recart-integration.md): Shows how to connect Recart to Omnisend so subscribers you collect can receive Omnisend marketing messages.
- [Sendlane <> Recart Integration](https://help.recart.com/integrations/email-and-sms-platforms/sendlane-recart-integration.md): Shows how to connect Sendlane to Recart so subscriber data, including names and location, syncs automatically.
- [Iterable <> Recart Integration](https://help.recart.com/integrations/email-and-sms-platforms/iterable-recart-integration.md): Shows how to connect Iterable to Recart so subscriber emails and phone numbers sync to your selected list.
- [Drip <> Recart integration](https://help.recart.com/integrations/email-and-sms-platforms/drip-recart-integration.md): Shows how to connect Drip to Recart so email and SMS contacts collected by Recart flow into Drip.
- [Active Campaign <> Recart Integration](https://help.recart.com/integrations/email-and-sms-platforms/active-campaign-recart-integration.md): Shows how to connect Active Campaign to Recart so you can target email subscribers collected through opt-in tools.
- [Netcore Cloud <> Recart Integration](https://help.recart.com/integrations/email-and-sms-platforms/netcore-cloud-recart-integration.md): Shows how to connect Netcore Cloud to Recart so email contacts collected by Recart sync to your account.
- [Privy <> Recart integration](https://help.recart.com/integrations/email-and-sms-platforms/privy-recart-integration.md): Shows how to connect Privy to Recart so email opt-ins collected through your popups sync automatically.
- [Helpdesk](https://help.recart.com/integrations/helpdesk.md): Covers connecting Recart to your support desk so agents can see and reply to SMS conversations from one place.
- [Gorgias <> Recart Integration](https://help.recart.com/integrations/helpdesk/gorgias-recart-integration.md): Shows how to sync SMS replies to Gorgias so your support team can reply from a single dashboard.
- [Gladly <> Recart Integration](https://help.recart.com/integrations/helpdesk/gladly-recart-integration.md): Shows how to forward SMS replies to Gladly so support agents see them alongside other customer conversations.
- [Loyalty & Subscriptions](https://help.recart.com/integrations/loyalty-and-subscriptions.md): Covers connecting Recart to loyalty and subscription apps so rewards, renewals, and points can trigger SMS messages.
- [Yotpo Loyalty Program <> Recart Integration](https://help.recart.com/integrations/loyalty-and-subscriptions/yotpo-loyalty-program-recart-integration.md): Shows how to trigger SMS flows based on Yotpo Loyalty rewards and referral program activity.
- [LoyaltyLion <> Recart Integration](https://help.recart.com/integrations/loyalty-and-subscriptions/loyalty-lion-recart-integration.md): Shows how to connect LoyaltyLion to Recart so you can trigger SMS when customers earn points or reach tiers.
- [Recharge <> Recart Integration](https://help.recart.com/integrations/loyalty-and-subscriptions/recart-recharge-integration.md): Explains how to connect Recharge to Recart so subscription events trigger automated SMS updates to customers.
- [Loop <> Recart Integration](https://help.recart.com/integrations/loyalty-and-subscriptions/loop-recart-integration.md): Walks through connecting Loop Subscriptions to Recart so subscriber data syncs and flows send automatically.
- [BOLD <> Recart Integration](https://help.recart.com/integrations/loyalty-and-subscriptions/bold-recart-integration.md): Shows how to connect Bold Subscriptions to Recart so you can manage recurring subscriptions from synced data.
- [Holiday Playbooks](https://help.recart.com/holiday-playbooks.md): Covers seasonal guides for key retail moments, from Valentine's Day to Christmas, including what to prepare and when to send.
- [New Year / January Sale](https://help.recart.com/holiday-playbooks/new-year-january-sale.md): Covers New Year and January sale campaign ideas, popup designs and offers, from the days after Christmas to the end of January.
- [Valentine's Day](https://help.recart.com/holiday-playbooks/valentines-day.md): Covers Valentine's Day campaign ideas, popup designs and offers, from the January run-up to the day after.
- [Mother's Day](https://help.recart.com/holiday-playbooks/mothers-day.md): Covers Mother's Day campaign ideas, popup designs and offers, from the early-access weeks to the day itself.
- [Father's Day](https://help.recart.com/holiday-playbooks/fathers-day.md): Covers Father's Day campaign ideas, popup designs and offers, from the early-access weeks to the day itself.
- [4th of July](https://help.recart.com/holiday-playbooks/4th-of-july.md): Covers 4th of July campaign ideas, popup designs and offers, from early access to the last day of your sale.
- [Prime Day](https://help.recart.com/holiday-playbooks/prime-day.md): Covers how to run your own summer deals around Amazon's Prime Day, with campaign ideas, popup designs and offers.
- [Back to School](https://help.recart.com/holiday-playbooks/back-to-school.md): Covers back-to-school campaign ideas, popup designs and offers, from the summer run-up to the first weeks of term.
- [Halloween](https://help.recart.com/holiday-playbooks/halloween.md): Covers Halloween campaign ideas, popup designs and offers, from the costume rush to the day after.
- [BFCM](https://help.recart.com/holiday-playbooks/bfcm.md): Covers BFCM campaign ideas, popup designs and offers, plus a step-by-step series to get your account ready for Black Friday and Cyber Monday.
- [BFCM #1 - Don't Skip These Housekeeping Steps](https://help.recart.com/holiday-playbooks/bfcm/1-housekeeping-steps.md): Lists the account settings, like business details and time zone, to review before your BFCM campaigns launch.
- [BFCM #2 - Your BFCM Calendar](https://help.recart.com/holiday-playbooks/bfcm/2-your-bfcm-calendar.md): October, November and December calendars with suggested dates for your BFCM SMS campaigns, popups and automated flows.
- [BFCM #3 - Smarter List Growth Starts Now](https://help.recart.com/holiday-playbooks/bfcm/3-smarter-list-growth.md): Shows how to use Recart's tools, like button groups, to grow a list of subscribers more likely to convert for BFCM.
- [BFCM #4 - Refresh Your Popups for Peak Season](https://help.recart.com/holiday-playbooks/bfcm/4-refresh-your-popups.md): Shows how to refresh your popup designs and offers so they feel relevant to holiday shoppers during BFCM.
- [BFCM #5 - Offer Planning to Maximize Conversions](https://help.recart.com/holiday-playbooks/bfcm/5-offer-planning.md): Explains offer strategies, like tiered discounts and bundles, to plan BFCM promotions that convert.
- [BFCM #6 - Smart Sending Starts Now](https://help.recart.com/holiday-playbooks/bfcm/6-smart-sending.md): Shares send-timing tips, based on past Recart campaigns, for standing out during BFCM's crowded inboxes.
- [BFCM #7 - Cut the Clutter, Boost Performance](https://help.recart.com/holiday-playbooks/bfcm/7-cut-the-clutter.md): Shares tips for trimming SMS character count and clutter to improve deliverability and cut costs during BFCM.
- [BFCM #8 - Final Checks and Flow Testing](https://help.recart.com/holiday-playbooks/bfcm/8-final-checks.md): Provides a final audit checklist for testing flows, links, and offers before your BFCM campaigns go live.
- [BFCM #9 - Survive Crunch Week Like a Pro](https://help.recart.com/holiday-playbooks/bfcm/9-survive-crunch-week.md): Shares five quick reminders for staying on plan and testing sends during BFCM's busiest week.
- [Last-Minute Holiday Gifting](https://help.recart.com/holiday-playbooks/holiday-shipping-and-last-minute-gifting.md): Covers shipping deadlines, last-minute gift campaigns, popups and offers for the weeks between Cyber Monday and the holidays.
- [Christmas](https://help.recart.com/holiday-playbooks/christmas.md): Covers Christmas campaign ideas, popup designs and offers, from the end of BFCM through the after-Christmas sale.
- [Compliance & Protections](https://help.recart.com/compliance-protections.md): Covers SMS compliance: the protections Recart runs automatically and the rules and policies that are your responsibility.
- [Built-in Protections](https://help.recart.com/compliance-protections/built-in-protections.md): Explains the compliance protections Recart runs automatically on every account, like Smart Sending and Quiet Hours.
- [SMS Smart Sending](https://help.recart.com/compliance-protections/built-in-protections/sms-smart-sending.md): Explains Smart Sending, which limits how often a subscriber receives promotional texts, and how to adjust its timing.
- [SMS Quiet Hours](https://help.recart.com/compliance-protections/built-in-protections/understanding-sms-quiet-hours.md): Explains how Recart automatically pauses promotional texts overnight in each subscriber's local time zone.
- [Automated List Cleaning](https://help.recart.com/compliance-protections/built-in-protections/automated-list-cleaning.md): Explains how Recart automatically removes deactivated, unreachable, or high-risk numbers from your SMS list daily.
- [How Recart filters bot clicks on SMS messages](https://help.recart.com/compliance-protections/built-in-protections/how-recart-filters-bot-clicks-on-sms-messages.md): Explains where automated link clicks come from and how Recart filters them out of your click and revenue data.
- [AI-Powered Unsubscribe Intent Detection](https://help.recart.com/compliance-protections/built-in-protections/ai-powered-unsubscribe-intent-detection.md): Explains how Recart uses AI to detect unsubscribe intent in free-text replies beyond standard STOP keywords.
- [Understanding Time Zones in Recart](https://help.recart.com/compliance-protections/built-in-protections/understanding-time-zones-in-recart.md): Explains how store and subscriber time zones control when campaigns send and how dates display in Recart.
- [Required Compliance](https://help.recart.com/compliance-protections/required-compliance.md): Covers the SMS compliance rules, policies, and legal terms that are your responsibility as the sender.
- [SMS Compliance and Deliverability](https://help.recart.com/compliance-protections/required-compliance/sms-compliance-and-deliverability.md): Explains the SMS content and consent rules carriers enforce and the regulations, like TCPA, that apply by country.
- [Sweepstakes & Giveaways with SMS](https://help.recart.com/compliance-protections/required-compliance/sweepstakes-and-giveaways-with-sms.md): The extra US rules for running a sweepstakes or giveaway that collects SMS subscribers: short code only, sweepstakes disclaimers, and updated policies.
- [SMS Marketing - Terms of Service & Privacy Policy Additions \[Templates\]](https://help.recart.com/compliance-protections/required-compliance/sms-terms-and-conditions-and-privacy-policy-templates.md): Provides templates for adding SMS marketing language to your store's Terms of Service and Privacy Policy.
- [Create a Privacy Policy and Terms of Service in Shopify](https://help.recart.com/compliance-protections/required-compliance/5905511-how-to-create-privacy-policy-and-terms-of-service-in-shopify.md): Walks through generating a Privacy Policy and Terms of Service for your store directly in Shopify Admin.
- [Do Not Call (DNC) Registry & SMS Compliance](https://help.recart.com/compliance-protections/required-compliance/do-not-call-dnc-registry-sms-compliance.md): Explains what the Do Not Call Registry covers and why it does not apply to SMS marketing the way it does to calls.
- [GDPR Compliance](https://help.recart.com/compliance-protections/required-compliance/gdpr-compliance.md): Explains what to check so your store's use of Recart stays compliant with GDPR data privacy rules.
- [Texas Expands SMS Marketing Laws: What You Need to Know (SB140)](https://help.recart.com/compliance-protections/required-compliance/texas-expands-sms-marketing-laws-what-you-need-to-know-sb140.md): Explains Texas Senate Bill 140 and which SMS marketers sending to Texas residents it applies to.
- [Web Accessibility & ADA Compliance](https://help.recart.com/compliance-protections/required-compliance/web-accessibility-ada-compliance.md): Explains what web accessibility and ADA compliance mean for your store and the accessibility features built into Recart popups.
- [Call Forwarding](https://help.recart.com/compliance-protections/required-compliance/call-forwarding.md): Explains why TCPA rules require a callable phone number for SMS marketing and how Recart sets up call forwarding.
- [Call Forwarding - Alternative Options for Compliance](https://help.recart.com/compliance-protections/required-compliance/alternative-call-forwarding-options-for-compliance.md): Lists alternative ways to set up your own call forwarding for SMS compliance if you don't want Recart's default.
- [Billing](https://help.recart.com/billing.md): Covers subscription, payment method, and billing management for your Recart account.
- [Updating Your Billing Details in Recart](https://help.recart.com/billing/updating-your-billing-details-in-recart.md): Shows how to update your payment method or billing address using Recart's secure Stripe checkout.
- [SMS Billing Explained](https://help.recart.com/billing/sms-billing-explained.md): Explains how Recart's monthly billing fee converts into SMS sending credits and where to view your plan details.
- [Managing Your Recart Subscription](https://help.recart.com/billing/managing-your-recart-subscription.md): Explains how to upgrade, downgrade, or cancel your Recart subscription and what each plan level includes.
- [Failed Payment Policy & Suspended State](https://help.recart.com/billing/failed-payment-policy-suspended-state.md): Explains what happens to your account and SMS sending if you exceed your credits or a payment fails.
- [General](https://help.recart.com/general.md): Covers account fundamentals: settings, user access, API basics, and how Recart tracks sessions on your store.
- [Recart General Settings](https://help.recart.com/general/recart-general-settings.md): Explains how to manage your store information, contact details, legal links, and API access in General Settings.
- [Managing User Access and Login Issues](https://help.recart.com/general/managing-user-access-and-login-issues.md): Explains how Recart access is managed through Shopify staff permissions and how to troubleshoot login issues.
- [Recart Public API](https://help.recart.com/general/recart-public-api.md): Learn more about the Recart Public API and its features
- [Session IDs Explained](https://help.recart.com/general/session-ids-explained.md): Explains the Session ID Recart adds to order notes and how it's used to attribute revenue accurately.
- [How Recart Recognizes Returning Visitors (Recart Pixel)](https://help.recart.com/general/how-recart-recognizes-returning-visitors-recart-pixel.md): How the Recart Pixel recognizes your returning subscribers, so popups stop re-prompting them and abandonment flows reach them again.
- [Latest News](https://help.recart.com/latest-news.md): Lists product updates, feature launches, and service announcements from Recart, newest items first.
- [Introducing AI-Powered Unsubscribe Intent Detection](https://help.recart.com/latest-news/introducing-ai-powered-unsubscribe-intent-detection.md): Announces AI detection of unsubscribe intent in free-text replies, processed the same as a standard STOP.
- [Klaviyo Integration Just Got Deeper](https://help.recart.com/latest-news/klaviyo-integration-just-got-deeper.md): Announces new Klaviyo integration features, including synced segments, event-based triggers, and OAuth setup.
- [Introducing Automated List Cleaning](https://help.recart.com/latest-news/introducing-automated-list-cleaning.md): Announces Automated List Cleaning, which removes unreachable or high-risk numbers from your SMS list automatically.
- [iOS 26: What’s Actually Changing (and What You Should Do)](https://help.recart.com/latest-news/ios-26-whats-actually-changing-and-what-you-should-do.md): Explains what iOS 26 really changes for SMS marketing, apart from the headlines, and how Recart is adapting.
- [Introducing Popup Holdout A/B Testing](https://help.recart.com/latest-news/introducing-popup-holdout-a-b-testing.md): Announces popup holdout testing, which measures a popup's real revenue impact against showing nothing at all.
- [Introducing Shorter SMS Links](https://help.recart.com/latest-news/introducing-shorter-sms-links.md): Announces shorter branded SMS links using a 7-character hash, saving characters and reducing message segments.
- [Improved Bot Click Filtering: Human-Only CTRs Are Here](https://help.recart.com/latest-news/improved-bot-click-filtering-human-only-ctrs-are-here.md): Explains how Recart now filters bot clicks from SMS link data so click-through and revenue numbers reflect real subscribers.
- [A/B Testing Just Got Easier to Track](https://help.recart.com/latest-news/popup-a-b-testing-page.md): Announces the Popup A/B Tests tab, which shows all your popup experiments and results in one place.
- [Contact Recart Support](https://help.recart.com/contact-recart-support.md): Explains the two ways to reach Recart support: the in-dashboard chat widget and the support email address.

## What's new?

- [2026 Product Updates](https://help.recart.com/whats-new/2026-product-updates.md): Product updates and release notes from Recart in 2026, newest first.
- [2025 Product Updates](https://help.recart.com/whats-new/2025-product-updates.md): Product updates and release notes from Recart in 2025.

## Developers

- [Introduction](https://help.recart.com/developers/introduction.md): Introduces the three ways to integrate with Recart programmatically and which problem each one solves.
- [Abandonment](https://help.recart.com/developers/public-api/abandonment.md)
- [Abandon a session](https://help.recart.com/developers/public-api/abandonment/abandon-a-session.md)
- [Account](https://help.recart.com/developers/public-api/account.md)
- [Retrieve the accounts of the API key](https://help.recart.com/developers/public-api/account/retrieve-the-accounts-of-the-api-key.md)
- [Cart](https://help.recart.com/developers/public-api/cart.md)
- [Update cart](https://help.recart.com/developers/public-api/cart/update-cart.md)
- [Clear cart](https://help.recart.com/developers/public-api/cart/clear-cart.md)
- [Discount](https://help.recart.com/developers/public-api/discount.md)
- [Retrieve list of discounts](https://help.recart.com/developers/public-api/discount/retrieve-list-of-discounts.md)
- [Retrieve a single discount](https://help.recart.com/developers/public-api/discount/retrieve-a-single-discount.md)
- [Event](https://help.recart.com/developers/public-api/event.md)
- [Create new event source](https://help.recart.com/developers/public-api/event/create-new-event-source.md)
- [Post an event](https://help.recart.com/developers/public-api/event/post-an-event.md)
- [Flow](https://help.recart.com/developers/public-api/flow.md)
- [Retrieve list of flows](https://help.recart.com/developers/public-api/flow/retrieve-list-of-flows.md)
- [Receive a single flow](https://help.recart.com/developers/public-api/flow/receive-a-single-flow.md)
- [Statistics view of the site's flows and campaigns](https://help.recart.com/developers/public-api/flow/statistics-view-of-the-sites-flows-and-campaigns.md)
- [Retrieve list of automated flows](https://help.recart.com/developers/public-api/flow/retrieve-list-of-automated-flows.md)
- [Receive a single automated flow](https://help.recart.com/developers/public-api/flow/receive-a-single-automated-flow.md)
- [Statistics view of an automated flow](https://help.recart.com/developers/public-api/flow/statistics-view-of-an-automated-flow.md)
- [Retrieve list of campaigns](https://help.recart.com/developers/public-api/flow/retrieve-list-of-campaigns.md)
- [Receive a single campaign](https://help.recart.com/developers/public-api/flow/receive-a-single-campaign.md)
- [Statistics view of a campaign](https://help.recart.com/developers/public-api/flow/statistics-view-of-a-campaign.md)
- [List](https://help.recart.com/developers/public-api/list.md)
- [Retrieve list of lists](https://help.recart.com/developers/public-api/list/retrieve-list-of-lists.md)
- [Retrieve a single list](https://help.recart.com/developers/public-api/list/retrieve-a-single-list.md)
- [Add or remove phone numbers to a list](https://help.recart.com/developers/public-api/list/add-or-remove-phone-numbers-to-a-list.md)
- [Message](https://help.recart.com/developers/public-api/message.md)
- [Send message(s) to a subscriber](https://help.recart.com/developers/public-api/message/send-message-s-to-a-subscriber.md)
- [Returns the message's status by its ID](https://help.recart.com/developers/public-api/message/returns-the-messages-status-by-its-id.md)
- [Optin Tool](https://help.recart.com/developers/public-api/optin-tool.md)
- [Retrieve list of opt-in tools](https://help.recart.com/developers/public-api/optin-tool/retrieve-list-of-opt-in-tools.md)
- [Receive a single opt-in tool](https://help.recart.com/developers/public-api/optin-tool/receive-a-single-opt-in-tool.md)
- [Statistics view of an opt-in tool](https://help.recart.com/developers/public-api/optin-tool/statistics-view-of-an-opt-in-tool.md)
- [Statistics view of all opt-in tools of the site](https://help.recart.com/developers/public-api/optin-tool/statistics-view-of-all-opt-in-tools-of-the-site.md)
- [Retrieve list of A/B test experiments](https://help.recart.com/developers/public-api/optin-tool/retrieve-list-of-a-b-test-experiments.md)
- [Receive a single A/B test experiment](https://help.recart.com/developers/public-api/optin-tool/receive-a-single-a-b-test-experiment.md)
- [Statistics view of an A/B test experiment](https://help.recart.com/developers/public-api/optin-tool/statistics-view-of-an-a-b-test-experiment.md)
- [Order](https://help.recart.com/developers/public-api/order.md)
- [Create an order](https://help.recart.com/developers/public-api/order/create-an-order.md)
- [Update an order](https://help.recart.com/developers/public-api/order/update-an-order.md)
- [Fulfill an order](https://help.recart.com/developers/public-api/order/fulfill-an-order.md)
- [Segment](https://help.recart.com/developers/public-api/segment.md)
- [Retrieve list of segments](https://help.recart.com/developers/public-api/segment/retrieve-list-of-segments.md)
- [Retrieve a single segment](https://help.recart.com/developers/public-api/segment/retrieve-a-single-segment.md)
- [Subscriber](https://help.recart.com/developers/public-api/subscriber.md)
- [Find subscribers by phone number](https://help.recart.com/developers/public-api/subscriber/find-subscribers-by-phone-number.md)
- [Update subscriber's custom attributes](https://help.recart.com/developers/public-api/subscriber/update-subscribers-custom-attributes.md)
- [Retrieve a single subscriber](https://help.recart.com/developers/public-api/subscriber/retrieve-a-single-subscriber.md)
- [Statistics view of the site's subscribers](https://help.recart.com/developers/public-api/subscriber/statistics-view-of-the-sites-subscribers.md)
- [Subscription](https://help.recart.com/developers/public-api/subscription.md)
- [Initiate SMS subscription](https://help.recart.com/developers/public-api/subscription/initiate-sms-subscription.md)
- [Unsubscribe SMS subscriber](https://help.recart.com/developers/public-api/subscription/unsubscribe-sms-subscriber.md)
- [Webhook](https://help.recart.com/developers/public-api/webhook.md)
- [Retrieve list of webhooks](https://help.recart.com/developers/public-api/webhook/retrieve-list-of-webhooks.md)
- [Create a new webhook](https://help.recart.com/developers/public-api/webhook/create-a-new-webhook.md)
- [Recieve a single webhook](https://help.recart.com/developers/public-api/webhook/recieve-a-single-webhook.md)
- [Remove an existing webhook](https://help.recart.com/developers/public-api/webhook/remove-an-existing-webhook.md)
- [Models](https://help.recart.com/developers/public-api/models.md)
- [How to Setup a Subscription Flow with Recart API](https://help.recart.com/developers/public-api/how-to-setup-a-subscription-flow.md): Walks through creating an event source and integration flow to initiate SMS subscriptions via the Recart API.
- [How to Trigger a Flow with Custom Events](https://help.recart.com/developers/public-api/how-to-trigger-a-flow-with-custom-events.md): Shows how to trigger a Recart flow for an existing subscriber from your backend using custom events.
- [Listening to Recart Opt-in Tool Events](https://help.recart.com/developers/client-side-sdk/listening-to-recart-opt-in-tool-events.md): Documents the custom browser events Recart's Opt-in Tool emits so you can track interactions in real time.
- [Recart on-site methods](https://help.recart.com/developers/client-side-sdk/recart-on-site-methods.md): Documents the public methods on the window.\_recart object for controlling opt-in tools on your site.
- [Installing Recart App on a Shopify Store (Standard Liquid Theme)](https://help.recart.com/developers/install-recart/installing-recart-app-on-a-shopify-store-standard-liquid-theme.md): Walks through installing Recart on a standard Online Store 2.0 Shopify theme using app embeds, no code required.
- [Integrate Recart with a Headless Shopify store - Installation Guide](https://help.recart.com/developers/install-recart/integrate-recart-with-a-headless-shopify-store-installation-guide.md): Walks through integrating Recart with a headless Shopify frontend, like Hydrogen or Next.js, where webhooks don't apply.
- [Integrate Recart with a non-Shopify store - Installation Guide](https://help.recart.com/developers/install-recart/integrate-recart-with-a-non-shopify-store-installation-guide.md): Walks through manually integrating Recart's JavaScript and REST API on a non-Shopify ecommerce platform.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
This site has an agentic ask interface you may use to query the documentation dynamically by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.recart.com/index.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
