RentalTideRentalTideDocs
Dashboard

Cart recovery

Capture abandoned checkouts and follow up with AI-generated emails, SMS, or recovery links

Cart recovery captures booking sessions where a customer entered their personal information but did not complete checkout. Follow up via email, SMS, or a direct recovery link to help them finish their booking.


Viewing abandoned carts

The cart recovery table shows all abandoned sessions for the selected location, sorted by most recent first. Each row displays:

ColumnDescription
CustomerFirst name, last name, and email address
PhonePhone number (if provided during checkout)
ItemThe inventory item left in the cart (name from BookingInfo)
DateThe selected booking start date
AmountTotal price and deposit due now
AbandonedRelative time since the session was abandoned (e.g., "2 hours ago")
StatusWhether the customer has been contacted
ActionsMenu with follow-up options

Status indicators

  • Not contacted -- the customer has not been reached out to yet. These rows are highlighted for attention.
  • Contacted -- a follow-up has been sent. The timestamp of the last contact is recorded.

Follow-up actions

Click the actions menu on any row to access follow-up options:

ActionWhat it does
Copy Recovery LinkCopies a URL that restores the customer's cart exactly as they left it -- same dates, quantities, add-ons, and pricing
Send EmailOpens a dialog to send an AI-generated recovery email personalized with the customer's name and cart contents
Send SMSSends an AI-generated text message with a recovery link (requires phone number and Twilio integration)
DeleteRemoves the abandoned cart from the list

AI-generated messages

When you choose Send Email or Send SMS, the system generates a personalized message using AI. The message includes:

  • The customer's name
  • The specific item they were booking
  • The selected dates and times
  • A direct recovery link

You can preview and edit the message before sending. The AI adapts tone and content based on how long ago the cart was abandoned.

Recovery links restore the full cart state, including:

  • Selected inventory item
  • Chosen dates and times
  • Quantity
  • Add-ons (both inventory-specific and global)
  • Billing address (if entered)
  • Deposit amount and pricing

The recovery URL format is: {your-domain}/checkout/recover/{cartId}


Capture requirements

Cart recovery only captures sessions where the customer has entered personal information during checkout:

  • Name (first or last name)
  • Email address
  • Phone number

Anonymous browsing sessions where the customer only viewed inventory without entering any identifying information are not captured.


Timing

Abandoned carts have a TTL (time to live) -- they are automatically cleaned up after a set period. The most effective recovery happens quickly, so prioritize carts that were abandoned most recently.


Email template

Cart recovery emails use the Cart Abandoned (cart_abandoned) template in your email templates configuration. Customize the template content, subject line, and styling from Marketing > Email Templates. You can also configure scheduling to automatically send cart recovery emails after a set delay (e.g., 30 minutes after abandonment).

Tip

Follow up quickly -- recovery rates drop sharply after the first few hours. The AI-generated messages are personalized with the customer's name and specific items, so they feel natural rather than templated. Recovery links restore the full cart including selected dates, quantities, and add-ons. Set up automated cart recovery emails using the scheduling configuration on your Cart Abandoned email template.

Troubleshooting

No abandoned carts showing up -- Cart recovery requires the customer to have entered at least their name or email during checkout. Sessions where the customer only browsed inventory without entering personal details are not captured.

Recovery link expired -- If the original availability has changed or the cart TTL has passed, the recovery link may no longer work. Create a private link with the same items and pricing to send instead.

SMS not sending -- Verify that Twilio is configured in your location settings and that the customer's phone number is valid. The phone number must include a country code.

Customer received the email but the link shows an error -- The item may no longer be available for the originally selected date. The customer will need to select new dates or contact your team for assistance.

Was this page helpful?
Need help? Contact Support.See what’s new. Check out changelog.Questions? Book a video chat.
Ask AI
Responses are generated using AI and may contain mistakes.
Ask questions about RentalTide and get help with your integration.