# How Customer's Email Address is captured?

Retainful provides multiple ways to capture email addresses from customers and visitors to your storefront, ensuring effective audience growth and engagement. It automatically collects emails during the checkout process and through customizable email capture popups, such as exit-intent or welcome popups, offering incentives like discounts.

There are two methods to capture the customer's email address.

1. At checkout or when the customer is logged in
2. Using a signup form

### At Checkout or when the customer is logged in

By default, Retainful can capture the email address as soon as the customer/visitor inputs the email address at the checkout. There are two scenarios here:

\
**1. If the person shops as a guest:**&#x20;

It's possible that the customer is NOT logged in. As soon as a customer enters his email address at the checkout, it gets captured by Retainful (No need for the customer to click the Place order button or any other button. No need to log in. Just entering the email address itself is sufficient. Retainful will capture the email in real time. As long as an email address is entered into the checkout field, it will be captured.\
​\
**2. If the person shops as a logged-in customer:**

In this case, the email address is available as soon as the customer logs in. The email address is captured as soon as the customer adds an item to the cart.

### Using a Signup Form

You can also capture the email address of the customer using a signup form.

{% hint style="info" %}
Most visitors to your store do not proceed all the way to checkout and give their email address. In fact, 69% of the people will just add an item to the cart and abandon it without proceeding to checkout.&#x20;

If the customer shops without being logged in, abandons the cart, and leaves your store before reaching the checkout without providing any email address, then it is not possible to recover the carts since they do not have an email address.
{% endhint %}

This is where the Signup Forms help you capture the customer's email address early in the checkout. Retainful offers three types of signup forms that help you capture the email address at every stage of the customer journey.

<figure><img src="/files/OpCk53sl6EARL563v6K3" alt=""><figcaption><p>Create a Sign-up form</p></figcaption></figure>

1. **Add to cart popup form**: A popup with an email collection form will appear immediately when a customer clicks the add to cart button. [Learn how to implement it](/signup-forms/add-to-cart-popup.md).
2. **Exit Intent Popup**: You can enable an exit-intent popup with an email collection form. When a customer tries to exit by moving his mouse cursor toward the close button, it is possible to trigger a popup and collect his email offer a coupon code, or both. (NOTE: Exit-intent is a desktop browser-specific technology. For Mobile, you can use the "Scroll behavior" to trigger the signup form)  [Learn ](/signup-forms/exit-intent-popup.md)

{% hint style="success" %}
**Need More Help?**\
\
We’re here to make things easier for you!

* Email Us: Reach out anytime at <support@retainful.com><mark style="color:orange;">.</mark>
* Schedule a Call: Still stuck or need a hands-on walkthrough? Book a quick session with our support team, and we’ll guide you step-by-step.

[<mark style="color:blue;">**Schedule a call with us**</mark>](https://zcal.co/retainful/onboarding)<mark style="color:blue;">**.**</mark>
{% endhint %}

{% hint style="info" %}
**Need More Help in setting up Retainful?** <br>

We’re here to make things easier for you!<br>

* **Email Us:** Reach out anytime at [<mark style="color:orange;">support@retainful.com</mark>](mailto:support@retainful.com)<mark style="color:orange;">.</mark>
* **Schedule a Call:** Still stuck or need a hands-on walkthrough?

\
&#x20;[<mark style="color:orange;">**Book a quick session with our support team**</mark>](https://zcal.co/retainful/onboarding), and we’ll guide you step-by-step.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.retainful.com/how-tos/how-customers-email-address-is-captured.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
