What Microsoft is promising
The roadmap entry (ID 577417) describes the agent as a journey step. Microsoft's documentation calls it an AI-powered journey step that optimizes when your marketing emails are sent. The roadmap metadata lists:
- Status: In development
- Preview: July 2026
- General availability: April 2027
- Cloud instance: Worldwide (Standard Multi-Tenant)
- Platform: Web
The roadmap dates are Microsoft's plans, not a guarantee that every tenant has access today. Microsoft's own documentation still labels the agent a preview. Microsoft says preview features aren't meant for production use and might have restricted functionality.
The preview date also varies by source. A Microsoft release-plan page lists a public-preview date of July 3, 2026 and shows no general availability date. A third-party roundup of the same release-plan item, from M365 Admin, said the feature would reach public preview on June 25, 2026. Treat the exact preview date as a moving target. The April 2027 GA date is a roadmap estimate, and Microsoft says roadmap information is subject to change.
The roadmap also lists "Microsoft Copilot (Microsoft 365)" as a product. The feature itself is documented as a Customer Insights - Journeys agent that consumes Copilot credits. It is not documented as a Microsoft 365 Copilot feature, so don't assume it is one.
How the agent works
The roadmap describes three behaviors:
- A baseline plan. The agent builds a generic messaging plan from overall historical engagement patterns. This is meant to work for most customers before any individual optimization applies.
- Adaptation to incoming signals. The agent watches engagement and non-responsiveness. It can adjust follow-up timing and cadence, or exit the plan, depending on whether the goal is progressing or has been met.
- Quiet times as a hard limit. Messages are never sent outside approved communication windows, even if engagement data suggests otherwise.
The preview documentation gives the data source. The agent uses your organization's historical interaction data, such as when past emails were opened or clicked, to find general peak-engagement patterns across your audience. If that history isn't available, the agent falls back to a generic strategy so emails still go out at a reasonable time. That fallback matters for new environments. The first campaigns in a fresh tenant won't have much behind the "intelligent" label.
The agent also honors consent. If a contact has opted out of email on a specific address, no email goes to that address.
Setup
Based on Microsoft's documentation and a partner walkthrough from Inogic:
- Enable the agent in the AI Hub. Inogic's walkthrough goes to Settings, then AI hub, then "Add and manage agents." Microsoft's documentation also describes reviewing the overview, setting message-consumption limits and enabling the agent.
- Add it to a journey. In the journey designer, add Outreach Optimization as a step, like any other journey step.
- Choose the emails. Pick one email, or two or more.
- Choose a goal if you picked multiple emails.
- Set an end date.
Microsoft says the agent uses Copilot credits, and administrators can adjust allocated credits through Copilot Studio capacity settings. Budget for that before rollout.
Single email versus a sequence
A single email is the simple case. The agent calculates a send time and sends it. Because there is only one message, the goal counts as met once it is sent, and the contact moves to the next step.
Multiple emails are where the agent does more. It schedules each message at its own optimal time and spaces them using engagement data. You then pick one of three goals:
| Goal | When it is met |
|---|---|
| All emails are sent | Every selected email has been delivered |
| Any link in any email is clicked | The contact clicks any link in the sequence |
| Selected links are clicked | The contact clicks a link you designated, such as a "Register Now" button |
After the sequence, the journey can branch on Goal met or Goal not met.
Goal achieved does not mean the sequence stops
The roadmap's retail scenario says the agent "slows or stops follow-ups when customers show interest." The detailed documentation is more cautious about what happens after a goal is achieved. If the goal is met before all emails are sent, the agent keeps sending the remaining emails and does not cancel queued messages. It records the goal as achieved when the condition was satisfied. The contact then moves on with a Goal met status once the sequence finishes.
Take a four-email reminder series where the contact clicks the registration link in email two. By the documentation's account, emails three and four still go out. The click is recorded, but it does not suppress the rest of the sequence.
This looks like a gap between the marketing description and the documented behavior, though the roadmap blurb may simply describe adjusting cadence in a broader sense. If you want reminders to stop after a conversion, test this directly. You could also design the journey so reminders are conditional on separate logic.
The end date
The end date is the latest point by which all selected emails must be sent. It also defines when goal evaluation finishes. If the goal condition occurs before the end date, the goal is recorded as met. If the end date arrives without it, the agent outputs Goal not met and the contact moves on. The end date is therefore a campaign boundary. Set it with your offer window or event date in mind.
What the agent doesn't do
Microsoft's responsible-AI FAQ is blunt about scope. Current limitations include email-only channel support, no message content generation or rewriting, and no understanding of free-text replies, sentiment or intent. The agent works only within predefined scenarios, with fixed goals and exit conditions.
Microsoft's suggested mitigations are practical:
- Make sure message content is good before optimizing its timing.
- Set conservative limits on follow-ups and retries.
- Use the agent where quantitative engagement signals are meaningful.
- Keep human review of content and business decisions.
Reading the claims critically
The roadmap scenario says the agent leads to better engagement and less message fatigue. Neither the roadmap nor the documentation I reviewed publishes measured results. The responsible-AI FAQ says the agent is evaluated on goal-aligned metrics such as click-through rates, registrations and attendance, fewer unnecessary follow-ups, and efficiency compared with static journeys. It gives no numbers.
That doesn't make the feature a bad idea. Send-time optimization is a long-established marketing technique. But the benefit depends on your data, and the baseline plan is built from aggregated organizational history rather than each individual's behavior. Expect uneven gains, especially with sparse history.
A practical checklist
- Test in a non-production environment. The feature is in preview, and Microsoft says preview features aren't for production use.
- Confirm capacity. Check Copilot credit allocation before enabling the agent at scale.
- Verify the goal and links. For "Selected links are clicked," confirm the right links are designated.
- Test queued-message behavior. Don't assume a click stops later emails.
- Check quiet-time and consent settings. The agent honors them, but they need to be configured correctly first.
- Plan for email only. If your journeys span SMS or other channels, the agent covers only the email steps.
- Watch the roadmap. Dates and details can change before the planned April 2027 GA.
Bottom line
The Outreach Optimization Agent is a useful, bounded addition to Customer Insights - Journeys. It handles when and how often emails go out. It does not write them, read replies or sense intent. Its documented behavior is more conservative than the roadmap blurb, especially on queued messages after a goal is met. Dynamics 365 marketing teams should treat the engagement gains as plausible but unproven until they see their own results.
References
- Dynamics 365 Customer Insights - Journeys: Improve engagement and message timing with Outreach Optimization Agent Microsoft 365 Roadmap · 2026-10-22T22:58:40.939110Z
- Outreach Optimization Agent (Preview) in Dynamics 365 Customer Insights - Microsoft Dynamics 365 CRM Tips and Tricks inogic.com
- Outreach Optimization Agent in Customer Insights - Journeys (preview) - Dynamics 365 Customer Insights | Microsoft Learn learn.microsoft.com