---
schema_version: "1"
id: d07b84196b93f4b38fec47b1011bd447cdbc8f1d24ae5d88970fee498a7f0262
title: Campaign Messages
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/mc_dm_add_campaign_messages_component.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.mc_dm_add_campaign_messages_component.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 7b39bbc40c568e658c4b17515fb80c5ca89d1a5395a695114269899e9bd92981
description: Campaign messages let your business users send single or multi-touch engagements to Contacts, Leads, and Person Accounts at scale from the Salesforce Campaign object.
products:
  - Marketing
  - Cross Cloud
release: "264"
---
# Campaign Messages

Campaign messages let your business users send single or multi-touch engagements to Contacts, Leads, and Person Accounts at scale from the Salesforce Campaign object.

There are two types of Campaign Send workflows:

- Segmented Send: Users can personalize and send messages to smaller groups (segments) of their entire target audience. Segments can contain up to 500 recipients.
- Bulk Send: Users can personalize and send messages to up to 25,000 recipients at once with more limited personalization options.

One workflow typically makes more sense than the other based on the use case and type of content the user wants to send. However, you can use the two workflows together. For example, use the Segmented Send workflow first to make targeted personalizations to specific individuals or groups of individuals. Then use the Bulk Send workflow to target the rest of the audience. Recipients can't be included in a Bulk Send and Segmented Send at the same time.

Not all features are available in both workflows, so use this information to determine which workflow is right for your organization.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d11069e58">Segmented Send</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d11069e61">Bulk Send</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d11069e64">Segmented Send and Bulk Send</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e58 ">
              <p dir="ltr">This workflow offers more control and flexibility for audience and content
                manipulation.</p>
              <p dir="ltr">For example, use Segmented Send to send individual or group personalization
                messages, sometimes called profile-based personalization. In this case, use data filters to
                segment the target audience, and then modify messages for that segment</p>
              <p dir="ltr">Segmented Sends work well when there are nuances to the type of messages
                certain individuals receive. Segmented Sends also work well when the user adding
                individuals to the campaign isn't the same user who sends the campaign. </p>
              <p style="margin-bottom:0;" dir="ltr">For example, another team member creates the audience for you to review, or
                corporate marketing pre-loads the campaign with suggested recipients based on business
                logic or automation. With this workflow, users can opt recipients out of messaging without
                removing them from the campaign.</p>
            </td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e61 ">
              <p dir="ltr">This workflow offers a more efficient way to get messages out to your book of
                business, but less flexibility in audience and content manipulation.</p>
              <p dir="ltr">Users can modify content for the entire audience. Users can also review the
                entire audience before sending, but can't personalize for individuals or groups.</p>
              <p style="margin-bottom:0;" dir="ltr">For example, use Bulk Send when the user has a target audience of more than
                1,000 and the content doesn't require granular modifications such as an event
                invitation.</p>
            </td>

            <td data-label="Segmented Send and Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e64 ">You can use both workflows together. For example, use both options when your audiences
              consist of high-touch and standard clients and where the general content is sent to all
              clients, but your high-touch clients require more specific personalization. </td>

          </tr>
        </tbody>
      </table>

Scale considerations:

  
| Segmented Send | Bulk Send | Segmented Send and Bulk Send |
| --- | --- | --- |
| If you’re sending more than 5,000 segmented messages per day, consider using bulk send. We recommend using no more than 20 personalization attributes across all campaign messages. |   | Consider scale for Segmented and Bulk Sends together when using both workflows in a single campaign. |

Example use cases for Segmented Sends, Bulk Sends, and using both together.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d11069e169">Segmented Send Use Cases</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d11069e172">Bulk Send Use Case</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d11069e175">Segmented Send and Bulk Send Use Case</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Segmented Send Use Cases" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e169 ">
              <p><strong>Monthly Newsletter with VIP Webinar: </strong>A Cumulus financial advisor wants to send
                the monthly newsletter to 300 clients. Later that month, Cumulus is hosting a webinar for
                households with more than $1 million under management. </p>
              <p>Cumulus has a custom contact field
                that categorizes clients as standard, high-touch, or lighthouse clients based on assets
                under management (AUM). Also, Cumulus shows the AUM to advisors. </p>
              <p>The advisor wants
                to provide the webinar information to 50 lighthouse clients and not the other 250 clients.
                Rather than sending two newsletters, the advisor can use the segmented send workflow to
                filter 300 clients down to the 50 lighthouse clients and make the webinar-specific
                personalization. And then the advisor can modify the newsletter for the remaining 250
                clients.</p>
              <p><strong>Cross-Team Sending:</strong> The Cumulus marketing team uses AI to
                pre-populate campaigns for advisors based on custom business logic. </p>
              <p style="margin-bottom:0;">A Cumulus
                financial advisor prepares to send a market update email to 200 suggested clients. The
                advisor can review the suggested clients and optionally opt certain recipients out of
                receiving the message.</p>
            </td>

            <td data-label="Bulk Send Use Case" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e172 "><strong>Simple Holiday Card:</strong>A Cumulus financial advisor wants to send a holiday card to
              2,000 clients. The advisor decides that a simple thinking of you note is enough for all
              clients. The advisor can type one message for all 2,000 clients. Cumulus uses campaigns to
              manage this workflow to tie this activity to ROI (Campaign Influence). If ROI isn't
              important, or if the total audience was less than 25,000, the advisor can also use Quick
              Sends to do the same send.</td>

            <td data-label="Segmented Send and Bulk Send Use Case" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e175 ">
              <p><strong>High-Volume Newsletter with VIP Webinar:</strong>A Cumulus financial advisor wants to
                send a monthly newsletter to 5,000 clients. Later that month, Cumulus is hosting a webinar
                for households with more than $1 million (US dollars) under management. </p>
              <p>Cumulus has a
                custom contact field that categorizes clients as standard, high, or lighthouse clients
                based on AUM. Also, Cumulus shows the AUM to advisors. </p>
              <p style="margin-bottom:0;">The advisor wants to provide
                the webinar information to 50 lighthouse clients and not the other 4,050 clients. The 4,050
                remaining clients can be targeted using the segmented send workflow. However, using the
                bulk send workflow would be more efficient because it involves clicking send one time
                versus nine times using segmented sends.</p>
            </td>

          </tr>
        </tbody>
      </table>

Use this table to determine which channels work with Segmented and Bulk Sends.

  
| Channel | Segmented Send Use Cases | Bulk Send Use Case |
| --- | --- | --- |
| Email | Yes | Yes |
| SMS | Yes, limit one custom SMS per campaign | Yes, limit one custom SMS per campaign |
| Custom | No | No |

Use this table to determine which features work with Segmented and Bulk Sends.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d11069e304">Feature</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d11069e307">Segmented Send</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d11069e310">Bulk Send</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e304 "><strong>Sending: </strong>Send to Campaign Members</td>

            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e307 ">
              <p>Yes, maximum 500 at once.</p>
              <p style="margin-bottom:0;">You can limit the total number of messages sent using
                the Message Cap defined in Distributed Marketing Administration.</p>
            </td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e310 ">
              <p>Yes, maximum 25,000 at once.</p>
              <p style="margin-bottom:0;">You can limit the total number of messages sent
                using the Message Cap defined in Distributed Marketing Administration.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e304 ">
              <p><strong>Sending:</strong> Send from {X}</p>
              <p style="margin-bottom:0;" dir="ltr">Distributed Marketing supports sending from record owner and running user.</p>
            </td>

            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e307 ">Yes</td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e310 ">Yes</td>

          </tr>
          <tr class="">
            <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e304 ">
              <p><strong>Sending:</strong> Schedule sends</p>
              <p dir="ltr">Scale considerations:</p>
              <ul>
                <li>Don’t schedule more than a single Bulk Send for the same time.</li>

                <li>Don’t schedule more than 50 unique Segmented Sends for the same time.</li>

                <li>Don’t schedule Segmented and Bulk Sends for the same time.</li>

              </ul>
            </td>

            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e307 ">
              <p>Yes, if manual approvals are disabled.</p>
              <p style="margin-bottom:0;">If you're a single user, don't schedule
                more than 50 unique Segmented Sends for the same time. Also, don't schedule Segmented and
                Bulk Sends for the same time.</p>
            </td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e310 ">
              <p>Yes, if manual approvals are disabled.</p>
              <p style="margin-bottom:0;">If you're a single user, don't schedule
                more than a single Bulk Send for the same time. Also, don’t schedule Segmented and Bulk
                Sends for the same time.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e304 ">
              <p dir="ltr"><strong>Message Personalization:</strong> Per-individual modifications</p>
              <p style="margin-bottom:0;" dir="ltr">Example: Select a single campaign member and modify the email.</p>
            </td>

            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e307 ">Yes</td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e310 ">No</td>

          </tr>
          <tr class="">
            <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e304 ">
              <p dir="ltr"><strong>Message Personalization: </strong>Per-group modifications</p>
              <p style="margin-bottom:0;" dir="ltr">Example: From 100 campaign members, select 5, and modify the email for the
                selected 5.</p>
            </td>

            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e307 ">Yes</td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e310 ">No</td>

          </tr>
          <tr class="">
            <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e304 ">
              <p dir="ltr"><strong>Message Personalization: </strong>Per batch modifications</p>
              <p style="margin-bottom:0;" dir="ltr">Example: Select all campaign members, and modify the email for all selected
                members.</p>
            </td>

            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e307 ">
              <p>Yes</p>
              <p style="margin-bottom:0;">The Submission Cap defined in Distributed Marketing Administration can limit
                the maximum selectable members (batch size).</p>
            </td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e310 ">Yes</td>

          </tr>
          <tr class="">
            <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e304 "><strong>Message Personalization:</strong> Default modifications</td>

            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e307 ">Yes, through Campaign defaults.</td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e310 ">Yes, through Campaign defaults.</td>

          </tr>
          <tr class="">
            <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e304 ">
              <p><strong>Compliance &amp; Approvals: </strong>Manual Approvals</p>
              <p style="margin-bottom:0;">Scale consideration: Each
                message must be approved individually. If approvals are required, campaigns with more than
                5 messages can become operationally unusable.</p>
            </td>

            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e307 ">Yes, if scheduled sends are disabled.</td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e310 ">No, messages are sent regardless of approval setting.</td>

          </tr>
          <tr class="">
            <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e304 "><strong>Compliance &amp; Approvals: </strong>Restricted Words</td>

            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e307 ">Yes</td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e310 ">Yes</td>

          </tr>
          <tr class="">
            <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e304 "><strong>Compliance &amp; Approvals: </strong>Submission Cap</td>

            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e307 ">Yes</td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e310 ">No</td>

          </tr>
          <tr class="">
            <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e304 "><strong>Compliance &amp; Approvals: </strong>Message Cap</td>

            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e307 ">Yes</td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e310 ">Yes</td>

          </tr>
          <tr class="">
            <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e304 ">
              <strong>Extend Distributed Marketing: </strong>
              <a href="https://help.salesforce.com/s/articleView?id=mktg.mc_dm_add_custom_personalization_interactions.htm&amp;release=264.0.0&amp;type=5" title="The Distributed Marketing personalization flow includes these interaction tabs: Edit and Send Settings. Add one or more interaction tabs for more complex use cases, such as carbon copying or sending to alternate email addresses. To extend Distributed Marketing interactions, create a custom external integration Lightning component, register it with Distributed Marketing, and name the new tab in Distributed Marketing Administration.">Custom Personalization
                Interaction</a>
            </td>

            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e307 ">Yes</td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e310 ">No</td>

          </tr>
          <tr class="">
            <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e304 ">
              <strong>Extend Distributed Marketing: </strong>
              <a href="https://help.salesforce.com/s/articleView?id=mktg.mc_dm_extend_entry_event_data.htm&amp;release=264.0.0&amp;type=5" title="Distributed Marketing includes a standard set of fields used to populate the associated journey's entry source data extension. You can add fields to the standard set to include data from contact or lead objects. When a campaign member is approved through Distributed Marketing or when a Quick Send message is sent, the values of the additional data fields for the underlying contact or lead are added to the entry source data extension in Marketing Cloud Engagement. Use this data for Marketing Cloud Engagement journey decisions, content personalization, and more.">Extend Entry Source Data</a>
            </td>

            <td data-label="Segmented Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e307 ">Yes</td>

            <td data-label="Bulk Send" class="slds-cell-wrap" style="vertical-align:top;" headers="d11069e310 ">Yes</td>

          </tr>
        </tbody>
      </table>

After a Campaign Send, you can view these Campaign Send Statistics.

- Submitted: The number of members to whom the campaign was sent
- Rejected: In a Segmented Send, the number of members for whom the campaign wasn't sent based on the user choosing the Reject option
- Failed: The number of Submitted members who weren't injected into the journey for any reason
- Waiting: The number of members for which no action’s been taken yet. In a Segmented Send, their status is Pending

- **[Set Up Campaign Messages](https://help.salesforce.com/s/articleView?id=mktg.mc_dm_setup_campaign_messages.htm&release=264.0.0&type=5)**  
    Customize your Campaigns page layout for Distributed Marketing to include the Distributed Marketing MCDM Campaign Messages component. This component provides access to review Marketing Cloud Engagement messages within the connected journey, preview content, send messages, and more. Think of the Campaign Messages component as a Distributed Marketing campaign’s home base for campaign sends.
- **[Enable Journeys for Campaign Send](https://help.salesforce.com/s/articleView?id=mktg.mc_dm_connect_campaign_to_journey.htm&release=264.0.0&type=5)**  
    To share single or multistep journeys, connect a Salesforce campaign to a Marketing Cloud Engagement Journey. This connection exposes marketing content to your owners, partners, and sellers for personalization in Distributed Marketing.
- **[Change Journey Connected to a Campaign](https://help.salesforce.com/s/articleView?id=mktg.mc_dm_change_journey_connected_to_campaign.htm&release=264.0.0&type=5)**  
    Before or after campaign members are added to a campaign or a child campaign is created, you can change the journey connected to the campaign through Distributed Marketing. After saving, an association between a campaign and a journey is required.
- **[Set Up Collaborative Campaigns (Auto Send)](https://help.salesforce.com/s/articleView?id=mktg.mc_dm_setup_auto_send.htm&release=264.0.0&type=5)**  
    Coordinate with your business users to plan your campaign launch at a specified date and time. With the proper permission set, you can set up an Auto Send for a Campaign. At the selected date and time, all campaign members not yet sent to and not part of a scheduled or bulk send are added to the Auto Send campaign journey. Your business users can add up to 25,000 members for an Auto Send campaign. If more than one campaign is scheduled by the same person for the same time and date, your business users can still send to a total of 25,000 members.

#### See Also

- [Sender Profile](https://help.salesforce.com/s/articleView?id=mktg.mc_es_sender_profile.htm&language=en_US)
- [Guided Setup: Distributed Marketing for Experience Cloud](https://help.salesforce.com/s/articleView?id=mktg.mc_dm_community_implementation.htm&release=264.0.0&type=5 "In general, you can use the standard Distributed Marketing help and training documentation to set up, configure, and use Distributed Marketing. However, use this guide when setting up Distributed Marketing in Experience Builder instead of Lightning App Builder.")