# ActiveCampaign Action

This action will create or update a contact in your ActiveCampaign account. You can specify different standard fields as well as other extended fields you may have created.

![](/files/-LhHmRWkBjGAkKDBRDeS)

### Settings

The action uses the following settings:

| Setting               | Description                                                                                              | [Parsed](/actions-and-operations/dynamic-parsing.md) |
| --------------------- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| Url                   | Your ActiveCampaign API Url, as specified in your account.                                               | :white\_check\_mark:                                 |
| API Key               | The ActiveCampaign API Key you can find in your account.                                                 | :white\_check\_mark:                                 |
| Action                | The action you want to perform on your campaign                                                          | :no\_entry:                                          |
| Email                 | The email of the contact you wish to add or update                                                       | :white\_check\_mark:                                 |
| First Name            | The first name of the contact you wish to add or update.                                                 | :white\_check\_mark:                                 |
| Last Name             | The last name of the contact you wish to add or update.                                                  | :white\_check\_mark:                                 |
| List ID               | The id of the list where the contact you want to target is. You can find this parameter in your account. | :white\_check\_mark:                                 |
| Other Fields          | The additional custom fields you want to update on your contact.                                         | :white\_check\_mark:                                 |
| Tags                  | Additional tags that you want to attach to your contact                                                  | :white\_check\_mark:                                 |
| Incluse All User Tags | If enabled, all of the current conversation tags will be transferred to your contact when updating.      | :no\_entry:                                          |

### Remarks

There are no remarks for this action.

### Trigger

This action does not trigger any event.

### Variables

This action produces the following variables:

| Variable               | Description                                                                                                                                   |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| activecampaign\_id     | This variable will contain the unique id of the contact the action just updated or deleted.                                                   |
| activecampaign\_result | This variable will hold the message returned by the active campaign integration. If the integration is successful the variable will be empty. |

### 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. |

This action can be used only inside interactions and not as child of other actions. This action requires a [Premium Account](/basic-concepts/your-account/upgrading-from-free.md) to be used on a live chatbot.


---

# 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://docs10.xenioo.com/actions-and-operations/integration/xenioo.bots.actions.base.integrations.activecampaigncontactaction.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.
