# When to use CSV Import and Widget Newsletter

### CSV Imports API&#x20;

This API allows a partner to add or remove a recipient from a dedicated CSV mailing list.&#x20;

Use this API when the recipient has **already expressed their consent** to be contacted for promotional campaigns.&#x20;

No confirmation will be sent to the recipient.&#x20;

As soon as information is received from the technical partner, the recipient is added to the mailing list.

{% content-ref url="/pages/jtClyvj8MmlIKcwmQlJt" %}
[CSV Imports](/experience-crm-api/mailing-list/csv-imports.md)
{% endcontent-ref %}

### Newsletter Widget API&#x20;

This API allows a partner to add a recipient to the Newsletter widget.&#x20;

This API is used **when you do not yet have the explicit consent of the recipient**.&#x20;

For instance, if one offers website visitors to sign up for the establishment's newsletter, it is then necessary to ensure that the recipient is indeed the one who sent the request. Upon receiving the subscription request, the CRM sends a confirmation email to the recipient, who can then confirm or deny their subscription.&#x20;

Until the subscription process is complete, this recipient will not be available on the mailing list(s) associated with the Newsletter Widget.

{% content-ref url="/pages/S1DnMt7xWQjEyuAFuOPl" %}
[Widget Newsletter](/experience-crm-api/mailing-list/widget-newsletter.md)
{% endcontent-ref %}


---

# 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://experience-crm.gitbook.io/experience-crm-api/mailing-list/when-to-use-csv-import-and-widget-newsletter.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.
