Marketing Cloud Next Needs a Human Gate Before AI Segments Send
Salesforce put a real stake in the ground on June 11, 2025, when it announced Marketing Cloud Next and made Agentforce Campaign Creation generally available.
Salesforce put a real stake in the ground on June 11, 2025, when it announced Marketing Cloud Next and made Agentforce Campaign Creation generally available. The pitch is simple enough: a marketer gives Agentforce a campaign brief, the system drafts the audience, copy, journey, and performance readout, and the team ships work in hours instead of weeks. I buy part of that. The part I do not buy is the quiet assumption that an AI-made segment should be allowed to touch a sendable audience before marketing ops has checked identity, suppression, and approval state. That is where expensive mistakes hide.
The risk is not that Agentforce writes a clunky subject line. A bad subject line costs you a few points of open rate. The nastier failure is sending the right-looking message to the wrong account because Data Cloud resolved three source records into one Unified Individual, or because an old contact point survived inside the profile and made it into activation. Salesforce says Marketing Cloud Next can build audiences and set up journeys in Flow from a brief. Salesforce also says, in its own Data Cloud docs, that reconciliation rules do not apply to contact points such as email or phone, and that all contact points remain available when creating activations for a segment. Read those two facts together. That is the trap.
The AI Segment Is Only A Draft
In Salesforce’s Trailhead example for Marketing Cloud Next, Isabelle at Northern Trail Outfitters asks Agentforce to create a campaign offering a 20 percent October discount to loyal customers who purchased clothing in the last 12 months. Agentforce turns the brief into a draft campaign, a target audience, and email content. For a retail demo, that is clean. For a real B2B founder running paid LinkedIn, partner webinars, and nurture email from one Salesforce org, the same prompt can be dangerous if ‘loyal customer’ pulls from Opportunity, Stripe billing exports, Intercom product events, and a CSV uploaded by sales last quarter.
I have seen this with a 38,000-contact SaaS database where the most tempting segment was ‘open opportunities with product usage in the last 30 days.’ The segment looked small, about 1,900 people, and the campaign was a tidy expansion offer. Then we found 126 contacts tied to closed-lost accounts, 41 personal Gmail addresses left over from trial signup, and 17 consultants who shared a domain with customers but did not belong to the buying committee. No single row looked insane. The combined segment would have emailed accounts sales was still negotiating with.
Marketing Cloud Next should treat AI-created audiences the way GitHub treats a pull request. Useful, fast, and still not merged. The marketing operator’s job is to build the merge checks.
Data Cloud Has To Be The First Gate
For Marketing Cloud Next Advanced Edition, Salesforce’s help docs say identity resolution rulesets are configured per business unit and require both Marketing Cloud Admin and Data Cloud Architect permission sets. The generated Individual ruleset uses Normalized Email, Lead to Contact, and Device to Known match rules. That is a decent starting point for a 2025 Salesforce-native stack, especially when Lead conversion and anonymous web activity both feed campaign eligibility.
Starting point is doing work there. If you match only on email, shared inboxes like billing@, events@, and info@ can collapse people who should stay apart. Salesforce warns that matching on a single data point such as phone or email can mix household members with a shared contact point. In B2B, the same issue shows up as shared aliases, partner-submitted lead lists, agencies managing client accounts, and webinar registrations made with throwaway addresses. The Data Cloud ruleset needs account-level checks, not just person-level convenience.
My baseline gate for an AI segment in Data Cloud is boring and strict. Before activation, the audience has to pass three counts: total unified individuals, total unified accounts, and total sendable contact points after suppression. If Agentforce drafts a segment with 12,400 people and the suppression view trims it to 8,900, I want the reason visible before anyone clicks activate. Churned accounts, active sales opportunities, unsubscribed emails, hard bounces, partner domains, employee domains, and customer success holdouts should each have their own count in Salesforce, not a note buried in a Notion launch doc.
The most underused field in this setup is source priority. Salesforce’s reconciliation docs make the point plainly: contact points remain part of the unified profile, so activation needs a source priority order to pick the desired contact point. For a founder-led company in 2026, I would rather send to the email confirmed by Salesforce CRM or Stripe billing than the email captured by a 2023 content syndication vendor. Same person, different blast radius.
Suppression Is A Product Requirement
A campaign brief should never be the only place where exclusions live. Put the exclusions into Data Cloud segments or Salesforce Flow checks that run every time, with names plain enough that a tired operator can read them at 6:40 p.m. on a Tuesday. Suppress_Open_Opps_Stage_2_5, Suppress_Active_CSM_Hold_30_Days, and Suppress_Email_HardBounce_180_Days are not pretty names. They are hard to misread.
The paid and organic mix makes this tighter. Say a founder runs a May 2026 product launch with Google Ads, LinkedIn Lead Gen Forms, organic demo requests, and a 4-email nurture in Marketing Cloud Next. Paid leads may arrive with a work email, the organic demo may use a personal email, and sales may already have the account in stage 3 under a different contact. Data Cloud identity resolution can connect some of that. It can also expose the messy middle, where one person has multiple contact points and one account has multiple sales motions.
That is why suppression has to sit after identity resolution and before activation. If the segment was built before unification settles, the campaign can inherit duplicate or stale eligibility. If suppression runs only inside the email tool, paid media syncs and Slack alerts may still leak the audience to channels where sales sees it too late. I want the suppression result stamped on the campaign record in Salesforce: generated audience count, identity-checked count, suppressed count, approvable count, and timestamp. Five numbers. No mystery.
For one plausible mid-market setup, the threshold might be simple. Any AI-created segment over 5,000 sendable contacts requires ops approval. Any segment where suppression removes more than 15 percent requires revenue ops approval. Any segment containing more than 25 accounts with open opportunities above $25,000 requires sales leadership approval. Those numbers are not holy. They force the right argument before the send, while the send can still be stopped.
Slack Is Where The Approval Actually Happens
Salesforce already has the pieces for this. Approvals in Slack lets reviewers approve or reject requests and add comments without leaving Slack, and Salesforce records the action back on the approval work item. The feature is available in Lightning Experience for Enterprise, Unlimited, and Developer editions where Advanced Approvals or Flow Approval Processes is enabled. That matters because the approval trail should not live as a thumbs-up reaction in a private channel.
The workflow I like is a Salesforce campaign record channel in Slack, auto-created when Agentforce drafts a campaign. The first Slack message should include the brief, campaign owner, planned send date, audience count, suppression delta, top 10 included account domains, top 10 excluded account domains, and links back to the Data Cloud segment and Salesforce campaign. If the approver has to open four tabs to know what they are approving, the workflow will decay by the third launch.
Slack should also make rejection normal. A reject button with required comments is better than asking the VP of Sales to type a careful paragraph in #campaign-launches. The common rejections are concrete: open opp contamination, missing customer success holdout, wrong business unit ruleset, stale product entitlement, or a source priority issue where the activation is pulling from webinar email instead of CRM email. Put those reasons into a picklist on the approval record. After 20 campaigns, you will know which failure mode keeps coming back.
This is where founders get twitchy because approvals sound slow. They are slow when the process is vague. A Slack approval with four named reviewers and clear thresholds can move in 20 minutes. A bad send to 800 target accounts can take two quarters to unwind, especially if 63 of those accounts also sit in active pipeline. Speed is useful when it preserves optionality. The send button removes it.
The Operating Model I Would Ship
I would start with one Salesforce Flow that listens for an AI-created campaign moving from draft to activation review. The flow calls the Data Cloud segment, writes the five audience numbers to the Salesforce campaign, checks suppression thresholds, and submits an approval request. Slack then posts the approval card to a campaign channel and to the named approvers. Marketing ops owns the Data Cloud counts. Revenue ops owns open-opportunity and account exclusions. Legal or lifecycle owns regulated copy and consent checks.
For a team under 20 people, this can be lighter. Use one Data Cloud ruleset per marketing data space, one master suppression segment, one Flow approval, and one Slack channel called #mktg-activation-approvals. For a 200-person company with regional business units, the same pattern splits by geography, product line, and consent regime. The shape stays the same because the failure stays the same: an AI agent can draft the audience, but it cannot feel the commercial risk of emailing the CFO at an account sales is trying to close on September 29.
There is one non-negotiable metric I would track from the first month: percentage of AI-created segments changed before activation. If that number is zero across 10 campaigns, the checks are theater. If it is 70 percent, your prompts or source data are loose. In the SaaS account I mentioned earlier, the first 6 AI-assisted audience drafts changed by an average of 22 percent after identity and suppression checks. By campaign 12, the average change dropped to 8 percent because the team fixed lead-source mapping, added partner-domain exclusions, and tightened the brief template.
Marketing Cloud Next is useful because it moves campaign assembly closer to the speed of the market. Data Cloud identity resolution and Slack approvals make that speed survivable. The winning ops pattern in 2026 is not humans writing every segment by hand. It is humans defining the rails, watching the counts, and forcing one clear approval moment before a generated audience reaches real customers.
Sources referenced: Salesforce’s June 11, 2025 Marketing Cloud Next announcement, Salesforce Trailhead’s Agentforce campaign creation walkthrough, Salesforce Help on Marketing Cloud Next identity resolution rulesets, Salesforce Help on Data Cloud reconciliation rules, and Salesforce Help on Approvals in Slack.
Newsletter
Get growth playbooks in your inbox.
Practical SEO, PPC, automation, and web strategy from the Micromarketing team. No fluff, unsubscribe anytime.