---
title: "Marketing Automation Operations service"
slug: "marketing-automation-operations-service"
abstract: "Overview of Sitecore Marketing Automation Operations supported infrastructure, references, scaling, and privacy and security."
---
# Marketing Automation Operations service

The Marketing Automation Operations service allows you to manage contact enrollments or register live events using the Marketing Automation Operations API.

## Supported infrastructure

You can host the Marketing Automation Operations service on:

- IIS
- [Azure App Service](https://azure.microsoft.com/en-us/services/app-service/)

Refer to the [Sitecore compatibility table](https://kb.sitecore.net/articles/087164) for compatible versions.

## Reference structure

The Marketing Automation Operations service has its place in the Sitecore reference structure. It can be referenced by other roles, and it can also reference other roles.

![Illustration showing the Marketing Automation Operations service's place in the Sitecore reference structure.](https://doc.sitecore.com/api/markdown-image/xp/en/developers/104/platform-administration-and-architecture/images/marketing-automation-operations.png)

### Referenced by

The Marketing Automation Operations service is referenced by the following roles:

- [Content Delivery](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/content-delivery--cd-.html "Content Delivery (CD)")
- [Content Management](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/content-management--cm-.html "Content Management (CM)")

### References

The Marketing Automation Operations service references the following roles:

#### Storage roles

| Role name | Connection string name | Port | Type | Notes |
| --- | --- | --- | --- | --- |
| [Marketing Automation database](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/marketing-automation-database.html) | xdb.marketingautomation | 1433 | SQL |  |
| [xDB Reference Data database](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/xdb-reference-data-database.html) | xdb.referencedata | 1433 | SQL |  |
| [Message Bus](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/message-bus.html) | messaging | 1433 | SQL | If you install Sitecore using SIF, SQL is the default provider. |
|  |  | 443 | Azure Service Bus | If you install Sitecore on Azure, Azure Service Bus is the default provider. Azure Service Bus is available in 9.2 and later. |

#### On-premises application roles

| Role name | Connection string name | Port | Type |
| --- | --- | --- | --- |
| [xConnect Collection service](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/xconnect-collection-service.html) | xconnect.collection | 443 | HTTPS |
| [xConnect Collection Search service](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/xconnect-collection-search-service.html) | xconnect.search | 443 | HTTPS |

The following client certificates are required in a secure production environment:

| Role | Connection string name | Type |
| --- | --- | --- |
| [xConnect Collection service](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/xconnect-collection-service.html) | xconnect.collection.certificate | Certificate |
| [xConnect Collection Search service](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/xconnect-collection-search-service.html) | xconnect.search.certificate | Certificate |

#### Azure application roles

On XP1 topologies deployed on Azure, the xConnect Collection Search service has a dedicated connection string. This is to separate the collection requests from the search and indexing requests. The xConnect Collection Search service is hosted under a basic hosting plan which might not have enough resources for collection, search, and indexing requests.

| Role name | Connection string name | Port | Type | Notes |
| --- | --- | --- | --- | --- |
| [xConnect Collection service](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/xconnect-collection-service.html) | xconnect.collection | 443 | HTTPS | Hosted on a resource intensive plan. |
| [xConnect Collection Search service](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/xconnect-collection-search-service.html) | xconnect.search | 443 | HTTPS | Hosted on a basic plan. |

The following client certificates are required in a secure production environment:

| Role | Connection string name | Type |
| --- | --- | --- |
| [xConnect Collection service](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/xconnect-collection-service.html) | xconnect.collection.certificate | Certificate |
| [xConnect Collection Search service](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/xconnect-collection-search-service.html) | xconnect.search.certificate | Certificate |

## Privacy and security

The Marketing Automation Operations role handles personal data in the following ways:

- Accesses contact data in the context of processing activity enrollments.

### Privacy recommendations

- Personal data should not be saved to the [Marketing Automation database](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/marketing-automation-database.html "Marketing Automation database") - for example, as custom values in activities.
- Personal data should not be sent to the Marketing Automation Operations service role - for example, as part of live event requests.