Configure recurring delivery, monitor saved workflows, test runs, and keep live-account actions behind explicit approval.
Workflows turns supported repeated work into a persistent configuration with a trigger, delivery, status, and run record. Preset reports and alert categories use focused setup panels; custom, research, and acting workflows are shaped with the Marketing Agent.Open Workflows and confirm the active workspace.
Workflows combines an Autopilot request field with preset report and alert cards, so a repeated outcome can start from a description or a known configuration.
Choose Daily Marketing Pulse or Weekly Marketing Pulse when the template matches the question. Choose Custom report when metrics, channels, window, or narrative need agent-led definition.
1
Open the report card
Confirm its title, purpose, and whether an existing configured report is already bound to the template.
2
Configure Schedule
Choose the available cadence, day, time, and reporting timezone. The preview and later runs use this recurring date logic.
3
Configure Slack
Choose an available channel. If Slack is disconnected, use Connect Slack or leave Slack out; email works independently.
4
Configure Email
Select workspace members or enter the intended recipients. Recheck the full list before activation.
5
Review real-data previews
The panel shows what lands in Slack and an Email preview. Compare metrics, account scope, date logic, attribution, currency, and wording with Analytics.
6
Save or make it Live
Save the configuration while it is still being reviewed. Turn the live control on only when schedule, destinations, and preview are correct.
The setup supports Slack, email, or both. A report can generate successfully while one delivery leg fails, so do not reduce the result to a single “sent” state.
Custom report opens the Marketing Agent with a structured request. Define:
Metrics and conversion definitions
Data channels and provider accounts
Reporting window and comparison
Attribution source and currency
Cadence and timezone
Slack channel and/or email recipients
Narrative, tables, or decision criteria
Require a draft and real-data preview before activation. When starting from Analytics with Save as report, verify that the seeded channel, dates, comparison, currency, and visible metrics survived the handoff.
More alerts…, including supported detectors such as zero delivery, learning-phase stuck, or frequency saturation
All current alert cards require a connected Meta account.
1
Choose the event
Select the alert category that matches the operational risk. More alerts… helps choose another supported detector.
2
Set Slack delivery
Turn the Slack station on and choose a channel, or leave it off. A selected channel is required when Slack delivery is enabled.
3
Set Email delivery
Turn the Email station on and confirm recipients, or leave it off.
4
Review both previews
Confirm the message identifies the event, affected object, metric or state, and enough context for the response owner.
5
Save the live state
Select the setup action only after at least one intended destination is configured. The confirmation states the active delivery legs or that the alert is off.
An alert detects a condition; it does not establish cause. Assign an owner and an investigation path rather than treating the notification itself as a diagnosis.
Metric guard is an agent-led acting workflow. Its supported action boundary is intentionally narrow:
Meta only
Campaign, ad set, or ad level
Pause only
Never resumes delivery
Never changes budgets
Requires your approval of the list before any object pauses
When shaping the request, specify:
Object level.
Metric and comparator.
Threshold.
Minimum spend required to qualify.
Trailing number of days.
Evaluation frequency and timezone.
Eligible provider account and object set.
Where to report what changed.
Maximum intended effect and approval owner.
Review the proposed list on every trigger. After approval, verify the exact object state in Campaigns and Meta.
A recurring threshold is not a complete safety rule. Confirm account, level, date window, minimum evidence, eligible list, pause effect, and human approval before activation.
Delivery can show a Slack channel, email-recipient count, or No targets. Last-run text distinguishes results such as Delivered, a failure/partial state, a normal run, notification, or Stopped at approval.
For reports and automations, the row menu can include:
View
Run now
Activate for a draft
Resume for a paused workflow
Pause for a live workflow
Edit in chat
Delete
Agent rows expose View runs only when a run destination is available.Run now does not change the schedule. For a report it sends the report pipeline; for a scheduled automation it starts a real run; for an event alert it can be a test fire without a real provider event. Read the resulting run log before treating a manual alert test as proof the live detector fired.Deleting shows: It stops running immediately. Run history is kept. Confirm the exact workflow before Delete.
Read its prerequisite guidance. Reports require a supported ad connection, current alerts and Metric guard require Meta, and delivery depends on the selected Slack or email setup and your role.
A report preview has the wrong numbers
Align provider account, date logic, timezone, currency, attribution, and metrics with Analytics. Correct the draft before activation.
Slack is disconnected
Select Connect Slack or leave Slack out and use email when appropriate. Confirm no missing Slack channel blocks save.
The workflow did not run
Confirm it is Live, its trigger occurred in the configured timezone, and required sources are healthy. Inspect the run log for queueing, an error, Needs you, or approval.
The run succeeded but a destination failed
Inspect Slack and email separately, repair channel access or recipients, then use Run now. Do not recreate the workflow to fix one delivery leg.
Run now on an alert did not show a real event
A manual alert run can be a test fire without provider trigger context. Verify the delivery path, then wait for or deliberately test the real detector condition in an approved environment.
Metric guard selected an unexpected object
Reject or stop the action, pause the workflow, and compare provider, level, eligible list, threshold, minimum spend, and trailing window. Reactivate only after the proposed list is correct.
Two workflows duplicate work
Compare triggers, scopes, and destinations, pause the duplicate, and keep one owner. For continuous research, update the existing scan rather than creating a second billable schedule.