AI is already changing how marketing teams run projects and launch campaigns. When you start using AI agents inside Adobe Workfront AI, figuring out who (or what) did the work becomes a serious business problem that affects your budget, how you measure performance, and your whole AI strategy. If you don’t have clear attribution, you can’t tell if the AI is a measurable asset or just a fuzzy cost center, which leaves you guessing about the actual ROI. So how can marketing leaders get a precise read on AI-driven work inside their existing Workfront setups?
Key Takeaways
- Set up specific AI agent roles in “Setup > Users & Access > Roles” so you can actually track them in reports.
- Create a “Generated by AI” custom dropdown field (“Yes,” “No,” “Partially”) to tag and filter AI-touched assets.
- Build approval workflows that force a human to sign off on AI work, which is your main defense for quality control.
- Build a custom Task Report (“Reports > New Report > Task Report”) that pulls together all AI-assigned tasks using your custom fields and roles for a clean dashboard view.
- Check the “Insights > AI Performance” dashboard weekly to see what’s working and where you need to tweak your prompts or workflows.
Setting Up AI Agent Profiles and Permissions in Workfront
You can’t track what you don’t define, so good attribution starts with getting the setup right. In the 2026 Workfront interface, AI agents aren’t just background scripts anymore, they’re configurable users that need their own roles and permissions. A lot of teams skip this step, and it immediately blurs the line between what a person did and what the AI did, making a mess of their reporting down the line.
Configuring Dedicated AI User Accounts
- Navigate to Setup > Users & Access > Users.
- Click New User.
- For User Type, select AI Agent. This is the key, it unlocks the specific permission sets built for AI.
- Assign a descriptive name, such as “Content Generation AI” or “Campaign Optimization Bot.” This name is what everyone will see in task assignments and activity feeds.
- Under the Access Level dropdown, choose Contributor (AI). This predefined level gives the bot just enough permission to execute tasks without dangerous administrative access, a security mistake I see all the time in new setups.
- Go to the Permissions tab. Make sure View Tasks, Edit Tasks (assigned), and Create Documents are checked. These are the bare-minimum capabilities for any AI doing content or workflow tasks.
- Click Save User.
Pro Tip: Don’t just create one generic AI user. Make separate profiles for separate jobs, like a “Marketing Copy AI” and a “Data Analysis AI.” This gives you much cleaner data in your reports, showing you exactly which bot is earning its keep and which one might need its prompts re-engineered.
Defining AI-Specific Roles and Teams
- Go to Setup > Users & Access > Roles.
- Click New Role.
- Name the role something clear like “AI Content Creator” or “AI Workflow Automation.”
- Under Access Levels, pick Contributor (AI) for the access level.
- Assign this new role to the AI Agent users you just created.
- You should also think about creating a dedicated “AI Team” in Setup > Teams and putting your AI agents on it. This simple organizational step makes team-level reporting way easier later on.
Common Mistake: A lot of people just assign AI agents a generic “Contributor” role like any other user. This totally poisons your reporting, because you can’t easily tell who’s human and who’s a bot. Workfront added the special “AI Agent” user type back in 2025 for a reason, so you need to actually use it.
Implementing Custom Fields for AI-Generated Content
Assigning tasks to an AI agent is just the first step. The real attribution power comes from tagging the actual documents and assets the AI creates, and for that, Workfront’s custom fields are your best tool.
Creating Custom Forms for AI Input and Output
- Navigate to Setup > Custom Forms.
- Click New Custom Form.
- Name it something like “AI Content Details” or “AI Project Metrics.”
- Add a Dropdown field and label it “Generated by AI.”
- Set up the dropdown options: Yes, No, and Partially. That “Partially” option is for the very common scenario where a human takes an AI draft and edits it.
- Add a Text Area field called “AI Prompt Used.” This is non-negotiable. Without a record of the prompt, you have no chance of figuring out why an AI gave a weird result or how to make it better.
- Add a Date field for “AI Generation Date.”
- Add another Dropdown field for “AI Model Version” so you can track performance as you update your models (e.g., “v3.1,” “v4.0 Beta”).
- Click Save Form.
Expected Outcome: Once this form is attached to a project or task, your team can tag every piece of content, specifying if it was AI-generated, which model version was used, and what prompt it started with. All of that data becomes a goldmine for filtering in your reports.
Attaching Custom Forms to Projects and Tasks
- Open a project and go to the Project Details tab.
- Click Custom Forms.
- Choose your “AI Content Details” form to add it.
- You can also do this for a single task by opening the task, going to the Details tab, and clicking Custom Forms.
Pro Tip: Bake this custom form directly into your project templates. If you don’t, people will forget to add it manually, and you’ll have inconsistent data. Getting this right from the start is the only way to get analytics you can actually trust.
Establishing Approval Workflows for AI-Enhanced Deliverables
Attribution is also about accountability. You need a human in the loop for quality control, especially before any AI-generated asset goes out the door to a client. Every single one needs a pair of human eyes on it.
Designing AI Review Stages
- Go to Setup > Project Preferences > Workflow Templates.
- Pick a workflow template you already use or create a new one.
- Add a new approval stage and name it “AI Content Review.”
- Assign the approver to be a real person, like an editor or a marketing manager.
- Set the Approval Type to Required.
- Under Entry Criteria, you could add a rule like “Custom Field: Generated by AI equals Yes or Partially.” This makes sure only the AI-related tasks get routed to this specific review.
Editorial Aside: I hear marketers worry that adding another approval step will slow everything down. But the risk to your brand’s reputation from letting unvetted AI content go live is way bigger than a few hours of review time. A simple typo is one problem, but an ad campaign built on a factual error hallucinated by an AI is a five-alarm fire. That’s why a 2025 IAB report on AI in Marketing found that 68% of brands called a human review process “essential” for their brand’s integrity, reinforcing the absolute need for good AI content quality and human checks.
Automating Task Assignment for Reviews
- Inside that “AI Content Review” stage, set up an Action.
- Select Assign Task.
- Choose your human editor or their team as the assignee.
- Give the task a clear name, like “Review AI-Generated Blog Post.”
- Set a tight but reasonable due date, like 24 or 48 hours, to keep things from getting stuck.
Expected Outcome: Now, any task you’ve tagged as “Generated by AI” will automatically kick off a review task for a human, making sure every AI contribution gets validated before it’s considered done. This gives you a perfect audit trail showing both the AI’s work and the human’s sign-off.
Reporting and Analytics for AI-Enhanced Workflows
Once you have your setup and data capture sorted out, it’s time to actually get some insights. The reports you can build in Workfront will show you the real impact your Adobe Workfront AI tools are having on the work.
Building an AI Agent Performance Report
- Go to Reports > New Report > Task Report.
- In the Columns tab, add fields like Task Name, Assigned To (User Name), Project Name, Status, Actual Hours, and all your new custom fields: Generated by AI, AI Prompt Used, and AI Model Version.
- In the Filters tab, create a filter for Assigned To (User Type) equals AI Agent. This isolates just the tasks done by your bots.
- Add a second filter for Generated by AI equals Yes or Partially to narrow it down even more.
- In the Groupings tab, group first by Assigned To (User Name) and then by AI Model Version. This lets you compare performance between your different AI agents and model versions.
- Click Save Report.
Common Mistake: People often ignore the “Actual Hours” field for AI agents. Obviously, a bot doesn’t clock in and out, but Workfront lets you log estimated time for AI tasks based on things like processing time or API costs. This is how you quantify what an AI is “costing” you in resources, which is especially important if you need to do internal chargebacks or justify the bill for a third-party AI service.
Creating an AI Content Effectiveness Dashboard
- Go to Dashboards > New Dashboard.
- Add a report widget and select the “AI Agent Performance Report” you just built.
- Add a second widget, this time using a Project Report. Filter it by your Custom Field: Generated by AI equals Yes or Partially and pull in metrics like Project Status, Actual Revenue (if tracked), and Project Completion Rate.
- You might also add a Chart Widget to show a pie chart of “Yes,” “No,” and “Partially” statuses across your tasks. It gives a nice, quick visual of AI adoption.
Expected Outcome: You’ll end up with a single dashboard giving you a live look at what your AI agents are doing, how they’re contributing to projects, and whether the AI-powered workflows are actually effective. This is the data marketing leaders need to decide if they should invest more in AI or go back to the drawing board on their prompt engineering.
Optimizing AI Performance Through Continuous Feedback
Attribution isn’t something you set up once and forget about, it’s a feedback loop. Your reports in Workfront are what feed that loop, giving you the data to keep making your AI workflows better. Specifically, the dashboards in the Workfront Insights > AI Performance section pull together the key numbers on how much your AI agents are being used and the quality of their output, all based on the custom fields you just set up.
You should be looking at these dashboards every week to spot trends. Which AI agent is creating work that needs the most human editing? Are the new model versions actually better than the old ones? This cycle of reviewing the data, tweaking your prompts, and trying again is how you get the most out of your AI budget. Without good attribution data, you’re just guessing at what to fix. With it, your changes are based on facts. To dig deeper on measurement, you should also think about how to track AI engagement and KPIs across the board.
When you get AI agent attribution right in Adobe Workfront AI, you stop reacting to problems and start managing your AI like the transparent, measurable asset it should be. By taking the time to set up user profiles correctly, using custom fields religiously, and building good reports, your company can finally put a real number on the value of its AI tools and figure out how to scale automation smartly for a real competitive edge, which is a big piece of driving better CX growth.
Tracking the ROI of AI content in Workfront
To get to ROI, you need to connect your “Generated by AI” custom field data to projects that track money, like fields for “Actual Revenue” or “Cost Savings.” Then, you can build a Project Report filtered just for AI-generated work to see the financial impact. Another good trick is to compare the “Actual Hours” logged for an AI task against what it would have taken a human, giving you a clear picture of time saved.
Integrating Workfront AI data with other analytics tools
Absolutely. Workfront’s API lets you pull all the attribution data you’ve created, including your custom fields and AI agent assignments. You can then pipe that data into BI tools like Tableau or Power BI, or build custom connectors to feed it directly into your other marketing platforms. This gives you a much fuller picture of how AI is affecting campaign performance.
Attributing work from an AI agent doing multiple tasks at once
Workfront assigns work at the task level, so it attributes a task to whichever AI agent user you assigned it to, even if that agent is processing other things at the same time. The “Actual Hours” field for that specific task should reflect its slice of the computational cost or time. If one big AI job touches several tasks, you’d assign the bot to all of them and could either split the logged “time” across them or use a custom field to note that it was a shared job.
Pre-built AI reports in Workfront 2026
Yes, Workfront 2026 has some new dashboards under “Insights > AI Performance” with pre-built reports for tracking AI agent activity which work right out of the box if you’re using the “AI Agent” user type. They’re a decent starting point, but you’ll get the best, most detailed insights by building your own custom reports that use the specific custom fields you created.
Data privacy and security for Workfront AI agents
The most important thing is to use the “Contributor (AI)” access level. It’s designed to give the agent just enough permission to do its job without seeing sensitive data or having admin rights. You should also have clear rules about what data can be used in prompts, and you need to check the AI’s activity logs regularly to spot anything weird. Beyond that, you’re relying on Adobe’s own security platform to handle the basics.