A shopper adds products to their cart, then leaves before completing the order. They may have been interrupted, wanted to check delivery details, or needed more time to decide. A useful message can help them return. Repeated reminders or an immediate discount are not always the best response.

Cart recovery starts with understanding what happened, then deciding whom to contact, when to reach out, and what to say. When you connect Hamla to your Zid store, Hamla can use the available cart data to prepare an audience, messages, and a follow-up sequence across your connected channels.

For other ways to use the integration, read our guide to marketing a Zid store with Hamla.

This guide gives you a practical starting point: email and WhatsApp examples, suggested timing to test, and metrics that help you understand what happens after a reminder.

When can you follow up on an abandoned cart?

An abandoned cart contains products a shopper added without completing a purchase. Zid's abandoned-cart guide explains the information that may be available, including customer details, cart value, product count, and creation date.

Available data and reporting can vary by Zid plan and the fields supplied through the integration. Check what appears in your account before selecting an audience.

A cart alone does not mean you can message its owner. You need usable contact details, appropriate permission to send messages, and a channel configured for sending. Without these, do not assume every visit or cart can receive an email or WhatsApp follow-up.

Also check whether the shopper has already placed an order. Someone who has purchased needs communication relevant to that order, rather than another cart reminder.

Define the audience before writing the message

Ask Hamla to use the available cart data and give it conditions that fit your store. For example:

Prepare a cart-recovery campaign for my Zid store. Include shoppers with usable contact details and appropriate messaging consent, and exclude those who have already purchased. Start with a reminder without a discount. Use a cart-recovery link if one is available. Suggest a later follow-up through a connected channel, and stop reminders when the order is completed.

This gives Hamla a clear goal and audience criteria instead of asking it to message every customer. It can prepare the campaign and content within the channels, settings, and permissions available to it.

Start with a simple segment. Once you have enough results, consider testing different messages for new and returning customers, or for different cart values, if your data supports those distinctions.

Hamla's Arabic interface preparing an abandoned-cart email campaign.
Arabic product interface with fictional store data. The campaign plan and email draft are for review, not a launched campaign.

Choose timing that helps without becoming intrusive

There is no single schedule that works for every store. A low-cost purchase may take minutes, while an expensive watch may require more time to compare options.

Use the following as a starting point for a test, rather than a default Hamla setting:

Step: First reminder — Suggested initial timing: A few hours after abandonment — Purpose: Make it easy to return to the products and complete the order

Step: Second follow-up — Suggested initial timing: The next day, if no purchase has been completed — Purpose: Share useful information or offer help

Step: End the sequence — Suggested initial timing: On purchase, unsubscribe, or completion of the sequence — Purpose: Avoid sending reminders the shopper no longer needs

Respect suitable contact hours for your audience. Do not send email and WhatsApp simultaneously simply because both channels are connected. Give each message a purpose and keep the number of follow-ups limited.

Illustrative cart-recovery sequence with reminders and an exit on purchase or unsubscribe.
Illustrative sequence shown in Arabic, not a screenshot of Hamla settings. Adjust the timing for your store.

Write a reminder that makes returning easy

The first message does not need a long introduction. Remind the shopper of their selection and make the next step clear.

Abandoned-cart email example

Subject: Would you like to complete your order?

Hi [name],
Your order has not been completed yet. You can return to the products you selected using the link below.
If you have a question about the product or delivery, we would be happy to help through [contact method].
Button: Return to your cart
Branded cart-reminder email for the fictional Madar store in Hamla's editor.
Arabic email example for a fictional brand, with an AI-generated watch photo and illustrative data. Replace links and configure the sender before sending.

Use the customer's name only when the data is reliable. Include a product name or photo when available, rather than filling gaps with unverified information.

Abandoned-cart WhatsApp example

Hi [name], this is [store name]. Your order has not been completed yet. You can return to your cart here: [cart link]. If you need help, we would be happy to assist.

These are writing examples, not approved WhatsApp templates. Use your connected account and an appropriate template in line with your provider's requirements and the recipient's consent.

Replace every bracketed field with real information and check the destination before sending. If a cart-recovery link is unavailable, do not label a button as though the shopper will find their original selection ready to purchase. Use a working destination and a clear label, such as “View product.”

Make the next message useful

If the first reminder does not lead to a purchase, avoid repeating the same text. Consider what information might help the shopper decide:

  • Delivery: Explain the delivery time or cost when known and relevant to their location.
  • Product details: Answer a common question about sizing, materials, or use.
  • Support: Give shoppers a clear way to contact you if checkout is not working for them.

For a watch store, accurate information about the strap material or exchange policy may be more useful than a general discount. For a clothing store, a size guide may be what the shopper needs.

Ask Hamla to use verified store information in its follow-up. Do not add “last one available” or “offer ends today” unless those claims are true.

Do you need a discount to recover a cart?

Not necessarily. Start with a helpful reminder and a working link, then use the results to decide whether an offer makes sense.

If you choose to offer a discount, check that it exists in Zid and that its conditions are correct, including the minimum order value, expiry date, and eligible products. Hamla reads store data through this integration; mentioning an offer in a conversation does not create a discount code in Zid.

Consider the effect of discounts and messaging fees on your margin, too. A recovered order does not mean the offer was as profitable as the sales total suggests.

Avoid duplicate reminders from Zid and Hamla

If Zid's abandoned-cart reminders or another app are already active, review their schedule and content before adding a new sequence.

Two tools can send closely spaced reminders without the second message adding anything useful. Decide which tool handles each step and coordinate their settings.

Hamla supports stopping follow-ups when a conversion is recorded, but the correct purchase event must reach Hamla and match the campaign goal. Enable stopping on conversion, then place a test order to verify that reminders stop and the cart status updates. Check that unsubscribed recipients are excluded before sending, too. A well-written message is only part of the setup; the sequence also needs to end at the right time.

Measure completed orders, not just clicks

Start with metrics tied to the goal:

  • Delivery: How many messages reached the intended audience?
  • Engagement: How many people clicked the return link?
  • Completed orders: How many carts became orders after follow-up, based on Zid data and available tracking?
  • Revenue and cost: What is the value of campaign-linked orders compared with discounts and sending fees?
  • Unsubscribes: Does audience feedback suggest that timing or frequency needs to change?

An order placed after a message does not prove the message caused the purchase. Use tracking to understand the journey, and compare periods or segments when you have enough data.

Then give Hamla a specific task:

Review this cart-recovery campaign each week. Summarize engagement and campaign-linked orders using the available data, and suggest one improvement to the timing, message, or audience.

Test one change at a time, such as the email subject or follow-up timing, so you can interpret its effect.

Frequently asked questions

Should I use email or WhatsApp?

Start with a channel you have configured, provided you have the necessary contact details and recipients' consent to use it. Combine channels when each message has a distinct purpose and schedule, without unnecessary repetition.

Should every cart receive three messages?

No. The right number depends on your products, audience, and their response. Start with a limited sequence and stop reminders when the goal is reached or the recipient unsubscribes.

Can Hamla follow up on every anonymous cart?

Do not assume so. Email and WhatsApp require usable contact details and appropriate consent. Connecting your store does not turn every anonymous visitor into a contact you can message.

Does Zid already offer cart-recovery tools?

Yes, Zid has abandoned-cart reminders. Use Hamla when you want to prepare follow-ups that fit your brand and coordinate them with marketing across connected channels, while avoiding duplicate messages.

Start with a clear message, a suitable audience, and a working link. Install Hamla from the Zid app marketplace to prepare follow-ups using your store data and help shoppers take their next step.