Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Rules are the quiet workhorses of decisioning. They decide who’s eligible, who’s excluded, and which conditions have to line up before an offer, a message, or an experience is allowed through.They’re also, historically, one of the more technical things a marketer is asked to build — a careful stack of attributes, operators, values, and logic that has to be exactly right to work at all.The gap has always been the translation step. You know, in plain language, exactly who you want to target: “loyalty members in New York who haven’t opted out.” Turning that sentence into a valid rule expression — the right attribute paths, the right operators, the right nesting — is where the friction lives.AI-assisted rule authoring closes that gap. You describe the rule you want in everyday language, and the AI Assistant generates a ready-to-use rule suggestion, complete with the underlying expression, that you can apply to the builder with a single click. This post walks through where to start, how it
This is available in GA4. Is this available in Adobe Analytics, panel date .
We would like to be able to determine how many times a webhook is called in past 30/60/90 days. We can get the people that were affected by the webhook, but because the webhook could process more than one person, the two are not equal. We want to see this to determine how frequently these webhooks are being called.
We have been getting pushback from stakeholders about how the Marketo add to calendar/ISC files are operating in the New Outlook vs Classic Outlook.Has anyone found a third party tool or workaround, that allows contacts to double click the ISC and have it open in new outlook rather than the new process of download and then add to calendar?
The future of enterprise work management is evolving and we’re excited to launch a new virtual event series focused on the latest Advanced Enterprise Operations (AEO) capabilities in Adobe Workfront.Throughout 2026, this series will explore upcoming enhancements and powerful new functionality designed to help organizations scale operations, improve governance, streamline planning, and drive greater business value across teams.We’ll use this post as the central hub for:Registration links for upcoming sessions Event recordings and replays Related resources and documentationEach session will feature product experts sharing demonstrations, best practices, use cases, and guidance to help you better understand and prepare for these capabilities. Upcoming sessions and topics include:[On-demand Recording] Driving Value: Introducing Advanced Enterprise Operations Capabilities in Workfront [On-demand Recording] Capture Smarter, Scale Globally: Custom Forms & Localization in Workfront August
I am trying to build a journey using the wave feature to send over 10 days. The send will be flighted each day over the 10 days. I have tried to dry run / use simulation to test the journey, and I keep drawing an error to say last wave must be within 6 days and 18 hours from journey start. Can waves not go beyond this time? Do we have to keep it within 6 days and 18 hours from journey start or is there a way around this? Thanks!
It’s not ideal to have to type “confirm” each time you want to update a field value. For some fields we have 20+ values that need to be updated. It would be better to unlock all of the values for a field after confirming once.Also, the process of confirming itself is not intuitive. It’s not obvious that you need to type “confirm” instead of the updated value itself. It would be better to have a “Confirm” button.
Hi Everyone,I’m looking for some clarification regarding the behavior of Typeahead User custom fields in Workfront reports.We have a Task report with a custom Typeahead User field named Assigned Channel Strategist.Here’s what we’ve observed:The Assigned Channel Strategist field displays correctly in the report column.The Typeahead User field is not available when configuring a report prompt.As a workaround, we added the corresponding Assigned Channel Strategist ID field to both the report and the prompt.When entering the User ID in the prompt, Workfront correctly resolves and displays the corresponding user’s name.However, after selecting the user and running the report, no records are returned, even though the report contains multiple records with the same Assigned Channel Strategist ID.We also verified that the field values and User IDs match correctly on the underlying task records.My questions are:Is this expected behavior for Typeahead User custom fields in Workfront report prompt
Is there a way to create a calculated field on a Project form that will automatically pull in the Portfolio Manager Name? I have scoured Experience League and haven’t found a way to do this. I am needing to group a report based on the projects portfolio manager name to display as a chart. Since this isn’t a native project grouping, I’m unable to create a chart based on it unless I can pull it into a custom field.
I see the new 13 month in lake and 90 days in profile store have been implemented across the AJO experience tracking dataset. How is unsubscribe being managed now? I’m seeing cases of where customers have opted out of a communication by clicking the unsubscribe link, being opted back in. the unsub is in the lake, but not in profile any more. What is Adobe doing to manage this? I’m seeing massive GDPR issues here, unless I’m hopefully mistaken regardsMaec
This is a bit of an edge case, but I feel I should find out the answer before it comes up: In our instance, we have a number of records where multiple contacts have the same email address. This is often intentional: As a membership organization, sometimes we’ll have a doctor register for a meeting and add his spouse, kids and a couple staffers all under his email address. So we may have 5 people that are all valid, different people with the same email address. I know that when Marketo sends an email to multiple contacts that have the same email address, it only sends the email once. That part is fine — Dr. Jones doesn’t need to get the same event reminder email 5 times. What I want to know is: How does Marketo choose which contact to send the email to? Is it simply the lowest/highest ID number? Is there a way to ensure the primary recipient? This would mainly be an issue in cases where there are personalization tokens or conditional content. We would like to make sure “Dear {{lead.full
They’ll tell you it can’t be done. But they didn’t count on the power of having no social life.[1] Marketo’s Dynamic Chat is an able alternative to third-party apps (indeed, it’s technically a separate app that syncs bidirectionally with Marketo Engage). But one thing it lacks is hidden field support which is so key for attribution. Many of our clients don’t notice this gap because they use API-based reporting to see chats in the context of full journeys.[2] But for those without such a solution, the fact you can’t even pop the current page’s UTM params (let alone data in cookies/local storage) into fields is frustrating. Quick look before I slam the hoodEach Dynamic Chat dialogue is a sequence of mini HTML <form> elements whose data is routed over a persistent websocket, rather than a traditional HTTP POST. I really like this implementation because it keeps HTML semantics — you can see the <form>, <input>, and <button> — but gives way better performance than if
A HUGE thank you to @MikeEngel for sharing all his knowledge on the Unified Approvals transition! We realize there were a lot of unanswered questions from the chat so we are working on a consolidated Q&A that we’ll post here later, as well as discussing additional webinars to address these! As discussed today, access to Unified Approvals will be based on your Workfront contract renewal date, but if you want to get access earlier, reach out to your account team to see if you can recontract early! Below are a summary, links to the slide deck, recording, and resources! Senior Product Manager Mike Engel shared updates on the new Unified Approvals experience, bringing enhanced review and collaboration tools for both video and non-video assets. Mike demo’d the new experience, including annotation and collaboration tools. He also discussed the transition, which will allow teams to adopt it in stages (using both legacy and new approvals, as needed) as well as potential future capabiliti
Dear Adobe Team,we are currently in transition from AA to CJA and are migration a ton of workspace to from AA to CJA.However the process is currently not really perfect as only CJA Admins can be chosen as Owner of the dashboard and its elements.We are aware of the workaround of first put the ownership on an admin. transfer the workspace and then later use Asset Transfer in CJA to set the real owner of the workspace but this is problematic and error prone as identifying all assets which ownership should also change is a lot of manual work.i guess that is also a problem for other admins that are in the transition and want to make as easy for the previous AA users the transition to CJA in having full access to their workspace as the workload explodes by only having CJA Admins and not CJA User as Owner ins transfer available.KRMarc
I am unable to turn on the cutom field for the cards on a Board.
I find where I spend most of my time utilizing the log in as feature is on testing new reports - specifically ones where $$USER.ID is involved.I think it would be super helpful if there was a button for admins on the Report Actions to have a “View Report As” feature that allows admin’s to preview a report as a specific user to save all of the clicks between setup and reports.
I get an error in the Journey canvas about missing opt out link in the email body. Se attached image. This is not correct - since there is a opt out link present in a Footer fragment in the same template. The opt out link i coded in the fragment, and are present in the same way with the same ID-s that is needed for the link to work. But for some reason this manually coded link is not recognized as a out out link when AJO checks the code/template. Se picture of the code with the link. It would be nice if manually placed code also could be recognized when it is actually the same code that AJO is creating. This is an unnecessary error message that cases a lot of confusion.
Hi everyone,I am currently working on an EDS Xwalk project. According to the following Adobe documentation: https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/developing/universal-editor/field-types#rich-text https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/developing/universal-editor/configure-rte The RTE should support features such as indentation and image insertion. However, in our actual Xwalk project, these options do not appear in the toolbar.Our users need to use tables and images within the rich text field. Does the Xwalk project currently lack support for these features?Additionally, is there any detailed documentation, component definitions, or specifications specifically for Xwalk? Most of the resources we found so far seem to focus primarily on DA (Document Authoring). [Official Documentation Screenshot][Actual UI Screenshot]
Hi, Can anyone please help me how to implement the MSM with step by step and also the workflow with approval steps to publish with AEM, EDS and universal editor. Also need to add the seo metadata as part of the page. Thanks,Kalyan
What are the best practices for managing graphics and ensuring the most recent copy uploaded to the repository is the current VERSION, not just a working copy?All documentation on version control I’ve found for Guides is specific to the DITA files, not graphics objects.When we upload/copy an updated graphic, the popup windows asks us if we want to create a version of the EXISTING working copy. It does not ask about creating a version for the correction we are uploading. It looks like whatever we last uploaded remains a working copy, not an actual version, which means graphics sent out for translation may not be the most recent and correction file.Does this mean any time we upload a corrected graphic, we have to drag/drop twice. Once to upload and force the system to create a new version of the existing working copy and the new graphic become the existing working copy. Then a second time to force that correction to be the newest version?I’m seeing graphics that I know have been changed/
If I delete old routing rules in a Workfront request queue, does that impact any historical projects that used those routing rules?
I need to configure that some Identity Namespaces be unique in Identity Service:IdentityA - entity 1 IdentityB - entity 2 IdentityC - entity 3 Additionally I need to configure the priorities. That is in the description of the priorities:Segmentation service: For each merged profile, segment memberships are recorded under the identity with the highest namespace priority.Lets assume that some customer has both IdenityA and IdentityB. However IdentityA has a higher priority. I configure the audience and different people fall into that audience (some has IdentityA, some has IdentityB and some has both). However when I create batch journey I need to choose the namespace.Does the people which fall into the audience which has IdentityB fall into that journey if they do not have IdentityA and IdentityA is the core namespace for that journey?
We're using the Workfront - Convert Approved Issue to Project template and trying to determine the best architecture in Fusion.We have:1 Request Queue 9 Request Forms 30+ Project TemplatesEach request form should map to the appropriate project template(s) when the issue is converted to a project.Would you recommend:One scenario with filters/routers/switches to determine the correct template? Multiple scenarios dedicated to each request form?Looking for insights on what is easiest to maintain and scale over time. Thank you!
Anybody advise on how to/ if it’s possible to pinpoint proof comments when creating them in Fusion? The rest API lets me narrow them down to page X but I need to go a stage further and pinpoint them to specific X and Y co-ordinates with the arrow as if the user was doing it via the UI.I’ve tried recreating the calls the UI makes but I can’t make it work. It calls https://us.my.workfront.com/proof/rpc/index.php and passes a session ID in the request body but both the session ID returned via the ProofHQ rest API and the main WF API result in errors when creating comments.
Hi Team,We have a custom object related to closed leads that we use for a nurturing campaign. Currently: The custom object is linked at the Account level. As a result, all contacts associated with the account receives the email. Our goal is to have only the specific contact associated with the closed lead receive the email. We plan to eventually update the custom object relationship to the Contact level. Interim solution:Since the custom object already contains a Contact ID, is there a way to: Match/filter the Custom Object Contact ID against the Marketo Lead/Contact ID, or Use another Smart List-only workaround to exclude contacts who are not associated with that specific closed lead ? Any guidance on an interim solution would be greatly appreciated.Regards,Akshat
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.