# Campaign Management

Campaign Management in Zoom Contact Center enables admins to customize entry points and the appearance of engagement invitations, allowing consumers to connect with your contact center through web or in-app contact points, or via outbound outreach.

### Web and In-App Campaigns

Web and in-app Campaigns allow account admins to create, design, and manage the way consumers reach your contact center through your website or app. During the creation of a Campaign, the following settings are configurable.

#### <mark style="color:blue;">Settings</mark>

{% columns %}
{% column %}

* Channels/Sources
  * Chat (Web)
  * Video
  * Voice
  * SMS
  * Callback
* Name
* Tags
* Time Zone
  {% endcolumn %}

{% column %}

* Flow
* Description (Optional)
* Start Date
* End Date (Optional)
* Language
  * Single Language
  * Multiple Languages
  * [Supported Languages](/business-services/zoom-contact-center/zoom-customer-experience/overview/zoom-contact-center-features.md#language-support)
    {% endcolumn %}
    {% endcolumns %}

#### <mark style="color:blue;">Invitation</mark>

* Default Invitation
* Custom Invitation
  * Name
  * Button Size (pixels)
  * Icon Shape (Custom Supported)
  * Corner Radius
  * Font
  * Text
  * Location

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXerYsDPfp6r7se6mw_TbUkgjdxQYBJZjDRkyJ2Xn-_FaL5EUgsC1JaEaYJoNfoy2Y_K4y6yGrWB5o-KzE3T59GTgKw5y0JLQZI1kRwT-YEprfuAcBAX94MMMVPp_nYYir7vN8-tfg?key=KRgQ_4ail54dHZXUquLpIw" alt=""><figcaption></figcaption></figure>

#### <mark style="color:blue;">Campaign Location</mark>

* All Engagement Locations
* Custom Locations
  * Define via page URL/query string
  * Define via Regular Expression

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcsggeXeC4LKPEF0VsT5Ath-z6xScEaPOJTUUH2Xe5Jnzg943oS8LEc1IqIKpmSlGZHa7njwOwfZ-uRyLXvu_4LCqrnOZIuG9wahyOvlJg8RXQuLdCQTIxRoSwLSbT2LeUXafwSPg?key=KRgQ_4ail54dHZXUquLpIw" alt=""><figcaption></figcaption></figure>

#### <mark style="color:blue;">Engagement Window for Web Chat</mark>

* Default Theme
* Custom Engagement Window
  * Name
  * Description (Optional)
  * Window Height
  * Enable “Download Transcript”
  * Enable “Email Transcript”
  * Header Bar Icon
  * Icon Size
  * Background and Icon Colors
  * Messaging Font
  * Adjustable Colors For:
    * Consumer Messages
    * Brand Messages
    * Quick Reply Buttons
    * Call to Action Buttons
    * Knowledge Base Cards
  * Quick Reply Button Alignment
    * Stacked
    * Inline
    * Full Width

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcIqu7387zAd2v7-msQqSXlLTxdtvUbDrphjvE9de1wJ6c1eQ48qdYAwgoF_B9UfJuFmxD-809yc0kTOZ5tE_t4g4H5uQYVxQqK5580scxsvDdk1XVIoCsCYKLVnuwN22-m38ohVg?key=KRgQ_4ail54dHZXUquLpIw" alt=""><figcaption></figcaption></figure>

#### <mark style="color:blue;">Targeting</mark>

* Select the Devices the Campaign Will Display On
  * Desktop
  * Tablet
  * Mobile
* HTML Language Attribute Targeting

#### <mark style="color:blue;">Voice Calls</mark>

* Assign a Phone Number for Consumers to Call
  * Show the Phone Number in the Invitation
* Specify Devices to Show Voice Option to Consumers
  * Desktop
  * Mobile

#### <mark style="color:blue;">SMS Messages</mark>

* Assign a Phone Number for Consumers to Send an SMS Message
  * Show the Phone Number in the Invitation
* Specify Devices to Show Voice Option to Consumers
  * Desktop
  * Mobile

### Outbound Campaigns

Outbound Campaigns allow account admins to create and manage the way companies perform outbound dialing to a list of contacts. During the creation of a Campaign, the following settings are configurable.

#### <mark style="color:blue;">General Settings</mark>

* Name
* Description (Optional)
* Dialer Method
  * Progressive
  * Preview
* Queue
* Outbound Caller ID Number
* Campaign Priority

#### <mark style="color:blue;">Contacts</mark>

{% columns %}
{% column %}

* Contact List
  * Select Contacts to Use In Campaign
    * Select from Address Book
    * Import from CSV
* Do not Contact List
  * Select Phone Number Records to Exclude from Campaign
    * Select from Address Book
    * Import from CSV
      {% endcolumn %}

{% column %}

* Max Attempts Per Contact
  * Range: 1-10
* Contact Number Dial Order (Configurable)
  * Main
  * Work
  * Home
  * Mobile
  * Other
* Set Campaign to Always Running
  {% endcolumn %}
  {% endcolumns %}

#### <mark style="color:blue;">Preview (Requires</mark> *<mark style="color:blue;">Preview</mark>* <mark style="color:blue;">Dialer Method)</mark>

* Dialing Strategy
  * Automatic
  * Manual
* Preview Timer
  * Range: 5-60 Seconds
* Max Skips Allowed
  * Range: 1-5
* Allow Agent to Ignore Preview Notification

#### <mark style="color:blue;">Connection Settings</mark>

* Max Ring Time

#### <mark style="color:blue;">Hours</mark>

* Contactable Hours
  * Use Queue Operating Hours
  * Custom Hours

### Contacts

The **Contacts** tab allows account admins to manage lists of contacts to include or exclude for outbound Campaigns. These lists are resourced from the [Address Books](/business-services/zoom-contact-center/zoom-customer-experience/admin-experience/cobrowse-integrations-and-address-books.md#address-books), but can be sorted into either group (i.e., Contact Lists and Do Not Contact Lists).

Refer to Zoom’s support center for more information on [managing Zoom Contact Center Campaigns](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0059094).


---

# 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://library.zoom.com/business-services/zoom-contact-center/zoom-customer-experience/admin-experience/campaign-management.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.
