> For the complete documentation index, see [llms.txt](https://help.rechat.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.rechat.com/guides/marketing/marketing-center/campaigns.md).

# Campaigns

Campaigns help brokerages deliver consistent, professionally designed email marketing through their agents without requiring every agent to create and schedule each email individually.

Brokerage Marketing Admins prepare the email, choose which agents can participate, select the intended contact tags, and schedule the Campaign. Agents can then participate manually or authorize their Admins to enroll them automatically using their tags.

<figure><img src="https://1031368632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJZySovZjoLVT1XAonI%2Fuploads%2Fiwzj3BpRCADEbIS9nQ9J%2F2026-08-19_16-16-39.png?alt=media&amp;token=16758549-ca8b-4c4b-820e-b8500e776f75" alt=""><figcaption></figcaption></figure>

### What Are Campaigns?

A Campaign is an email created by a Brokerage Marketing Admin and made available to eligible agents across selected companies, regions, offices, or teams.

Campaigns can be used for recurring or targeted communications such as:

* Brokerage newsletters
* Market updates
* Buyer and seller nurturing
* Business-building content
* Seasonal messages
* Brokerage announcements and resources

The Admin controls the Campaign’s content and schedule. Participating agents cannot edit the email, but the Campaign can use placeholders to personalize it with the agent’s branding, contact information, and other profile details.

#### Recurring Campaigns

Brokerage Marketing Admins can also make a Campaign **recurring**, allowing the same Campaign to automatically become available again on a regular schedule.

Recurring Campaigns can repeat every set number of:

* Days
* Weeks
* Months

Only the next occurrence appears as an upcoming Campaign. When an agent chooses to participate and selects their contact tags, their enrollment continues for future occurrences based on the schedule configured by the Admin.

{% hint style="info" %}
**Note:** When an agent participates in a recurring Campaign and selects their contact tags, that enrollment carries forward to future occurrences. Contacts matching the selected tags will continue receiving the Campaign according to the recurrence set by the Admin.
{% endhint %}

This is useful for ongoing marketing programs such as newsletters, buyer or seller education, sphere communications, and other content a brokerage wants to make available on a consistent schedule.

### How Campaigns Work

Campaigns bring together:

* An Admin-created email
* A scheduled send date and time, with the option for Admins to make the Campaign recurring
* Eligible agents from selected companies, regions, offices, or teams
* Contact tags that determine which contacts receive the email
* Personalized sender and recipient information

Although the brokerage prepares the content, each participating agent sends the Campaign to eligible contacts from their own database.

### Ways Agents Can Participate

Agents can participate manually or allow their Brokerage Marketing Admin to enroll them automatically.

#### Participate manually

An eligible agent can preview an available Campaign, choose to participate, and select the contact tags they want to use.

This gives the agent control over which Campaigns they join and which groups of contacts receive each email.

#### Allow automatic participation

Agents can go to **My Profile > Campaigns** and enable [**Allow admin to send campaigns on my behalf using my tags**](https://app.rechat.com/dashboard/account/campaigns).

When this setting is enabled, an authorized Admin can enroll the agent in eligible Campaigns using the default tags selected for the Campaign. This creates a more automated marketing experience while still using the agent’s own contact organization and preferences.

Agents can update this permission from their profile when needed.

### Contact Privacy

Brokerage Admins use contact tags to define a Campaign’s intended audience. They do not receive access to view or select individual contacts from an agent’s database.

Rechat identifies matching contacts separately within each participating agent’s account based on the tags selected for that Campaign.

### Campaign Results

After a Campaign sends, Admins can review its overall performance and agent-level activity, including:

* Participating agents
* Recipients
* Delivered emails
* Opens
* Clicks

These results help brokerages understand participation and engagement while maintaining the privacy of each agent’s individual contacts.

### Get Started

Choose the guide that matches your role:

#### Participating in Campaigns

Learn how to preview an available Campaign, enroll, select your contact tags, and allow your Admin to automate future Campaigns on your behalf.

[Participate in Campaigns →](/guides/marketing/marketing-center/campaigns/participating-in-a-campaign.md)

#### Creating and Managing Campaigns

Learn how to create Campaigns, personalize content with placeholders, choose eligible agents, establish default tags, monitor enrollment, and review performance.

[Create and Manage Campaigns →](/guides/marketing/marketing-center/campaigns/creating-campaigns.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.rechat.com/guides/marketing/marketing-center/campaigns.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
