# Marketing Platform Action

This action can be used to integrate your bot with an existing [Marketing Platform](https://marketingplatform.com/) marketing list.

<figure><img src="/files/yrnN4zGxzHAn3XQ4kKlo" alt=""><figcaption></figcaption></figure>

### Settings

The action uses the following settings:

| Setting       | Description                                               | [Parsed](/actions-and-operations/dynamic-parsing.md) |
| ------------- | --------------------------------------------------------- | ---------------------------------------------------- |
| Mode          | Select the action mode                                    | :no\_entry:                                          |
| API Username  | The username associated to the API call                   | :white\_check\_mark:                                 |
| API Key       | The API Key generated in your Marketing Platform Account  | :white\_check\_mark:                                 |
| List Name     | The full list name where the contact should be managed    | :white\_check\_mark:                                 |
| Email Address | The email address you would like to manage                | :white\_check\_mark:                                 |
| Merge Fields  | Any dynamic field you want to be merged with the request. | :white\_check\_mark:                                 |

### Remarks

Merge Fields should be specified with one value per line with a name=value syntax. Merge fields should exist in the target list.

### Trigger

This action does not have a trigger

### Variables

This action does not generate variables.

### Availability

Channel specific availability follows the table below:

| Channel          | Availability     |
| ---------------- | ---------------- |
| Facebook         | Fully Available. |
| WhatsApp         | Fully Available. |
| Telegram         | Fully Available. |
| Web              | Fully Available. |
| Alexa            | Fully Available. |
| Google Assistant | Fully Available. |
| Slack            | Fully Available. |
| API              | Fully Available. |


---

# 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://docs.xenioo.com/actions-and-operations/integration/xenioo.bots.actions.base.dynamicreplyaction-1.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.
