Canvas Monetization Fleet
Packager, Pricer, Partner liaison, Yield manager, and Reporter agents that build packages, move floors, prepare briefs, and reconcile revenue.
The Monetization fleet is one of the two agent fleets in Canvas. Its agents build Marketplace packages from your inventory and audience, set and adjust floors, and prepare Paid Partner Post briefs. They also reconcile revenue and margin.
This capability arrives as a proposal when your network needs it, filled in from your brand context, and goes live when you confirm it. It's part of Studio, and Canvas: run your network with growth and monetization agents explains how both fleets work.
When to use it
Use it if your network sells packages or runs programmatic demand.
| You run | What the fleet takes on |
|---|---|
| Marketplace packages | Builds packages and adjusts listings from what buyers do in AdCP |
| Programmatic demand | Moves floors within the bounds you set, as in Floor Pricing and Yield Rules |
| Paid Partner Posts | Prepares briefs and approves creative within your guardrails |
| A partner network | Promotes partners whose content or spend performs, and narrows those that don't |
How it works
- You set one Monetization goal and the bounds the fleet works within. Canvas shows you what it did and why.
- The Packager builds packages for Marketplace. Packages with an outcome block rank higher for buyers.
- The Packager and Pricer adjust listings from Reports > AdCP, which shows discovery calls, briefs, and buys.
- The Pricer moves floors and package prices with margin, fed by your margin report.
- The Partner liaison runs the partner routine from Reports > Network.
- Every action is logged and reversible.
Set it up
Octo proposes the Monetization fleet with these steps already done. You review the result and confirm it.
- Set a Monetization goal under Canvas > Goals. Learn how in Canvas: run your network with growth and monetization agents.
- Set bounds for floors and package prices. Learn how floors work in Floor Pricing and Yield Rules.
- Approve each listing, or let the fleet auto-approve listings.
Settings
| Setting | What it controls |
|---|---|
| Goal | The Monetization target: revenue, eCPM, or margin |
| Bounds | The range the fleet can move floors and package prices within |
| Approval mode | Auto, review, or review only for paid content |
Octo fills these from your brand context, and you change them when you review the proposal. Canvas limits are set by plan, under Settings > Plan.
What it reports
- Journal: the daily brief of what Canvas did and why, under Canvas > Journal.
- Packages listed: the packages the fleet listed in Marketplace.
- Revenue and margin movement: how revenue and net margin change as floors and packages move.
Reports > Revenue shows revenue by placement, demand source, partner, and package. Margin reporting: revenue per impression and net margin on ad spend explains how margin is counted.
Connect your systems
Canvas runs in Brand Control Center and needs no code. The live developer pages cover the ads and communities the fleet monetizes.
- Serve your first ad places ads inside your feeds, renders an IAB unit from a tag in your app, or runs your posts as ad creative.
- Create a community creates a community under your brand, with its type, access settings, and first members.
- Create a group in a community adds a group with its visibility and posting rules.
- Post a video to a group uploads a video and its thumbnail, then posts it to a group with a caption.
The Canvas calls in the Business Account API are proposed, not live. Live API today and the Business Account API roadmap maps what you can call now to what's planned.

