Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi folks - I am looking for advice/suggestions more than anything in about the best practice for splitting up my Workfront instance.We are expanding and onboarding other brands and business units from within our organisation. Our Groups and Companies set up is currently quite duplicative and I am wondering how best to utilise them so we can separate areas of the system. We will have certain areas that need to be restricted to the brands/business units that will utilise them and other areas that all users will need access to. Just wondering if anyone has any best practice or suggestions on how they have done this successfully?Thanks in advance!
Hi, I was looking at a project report that contained a column for "Actual Hours" and noticed that the column has been renamed to "Legacy Actual Hours". I also noticed that there are now two fields in the report builder: 1. Legacy Actual Hours2. Actual HoursThe release notes do state that there was a change coming to the Actual Hours field but it wasn't going to happen until later in 2025. There was no mention of any impacts to current reporting functionality. I wish they wouldve communicated this change so I could update the column names on views and reports. Now Im sure I'll get some questions from my user base regarding this new field.
Hi Everyone, Unlock the full potential of Adobe Experience Platform and apps at The Skill Exchange event through expert-led sessions. Save your spot and register today Join us on Wednesday, August 13, for a power-packed day of learning focused on Adobe Journey Optimizer (AJO) and Real-Time CDP, all designed to help you maximize customer impact, simplify workflows, and scale personalization. Type Title Speaker(s) Keynote Opening Keynote Klaasjan Tucker & Nimasha Jain, Adobe Real-Time CDP Balancing AI Personalization, Privacy, and Data Security Ketan Bhanushali & Lalitha Kavutharapu, Prudential Real-Time CDP Maximize Media ROI with RTCDP Collaboration Giuseppe Cagliostro, Wavemaker Journey Optimizer Calming Customer Chaos: Tackling Complex Journeys in AJO Adam Wilson, Air Miles Journey Optimizer Solving Adobe Journeys Beyond Email: Catch Errors Early Stephen Cave, World Vision & David Kangni, RiteAid More to Explore The Skill Exchange runs August 13–21, spot
Hi all, I have downloaded aem-guides-wknd.While running "mvn clean install -PautoInstallSPackage", getting the below error: [INFO] WARNING in ./src/main/webpack/site/main.ts[INFO] Module Warning (from ./node_modules/glob-import-loader/index.js):[INFO] (Emitted value instead of an instance of Error) Could not find any files that matched the wildcard path.[INFO] NonErrorEmittedError: (Emitted value instead of an instance of Error) Could not find any files that matched the wildcard path.[INFO] at Object.emitWarning (C:\Rama\Adobe\WKND Site\code\Latest\aem-guides-wknd\ui.frontend\node_modules\webpack\lib\NormalModule.js:721:16)[INFO] at C:\Rama\Adobe\WKND Site\code\Latest\aem-guides-wknd\ui.frontend\node_modules\glob-import-loader\index.js:60:24[INFO] at finishWithoutResolve (C:\Rama\Adobe\WKND Site\code\Latest\aem-guides-wknd\ui.frontend\node_modules\enhanced-resolve\lib\Resolver.js:570:11)[INFO] at C:\Rama\Adobe\WKND Site\code\Latest\aem-guides-wknd\ui.frontend\node_module
I was trying out for QR Code Generator on one of the AEM page. So, I enabled the QR Code Generator in AEM tools. But on authoring and publishing the particular page, I couldn't find the QR code icon.How should I proceed on this? Thanks!
The Increasing Demand for Content in 2025As increasing content demands and AI acceleration force a new pace for organizations, many with outdated content supply chains struggle with hurdles and bottlenecks. According to Adobe's 2025 AI and Digital Trends Report, compared to 2024, marketers face escalating accountability as there is a greater demand to deliver more content in 2025. The survey finds that 43% of marketers anticipate an increasing need to amplify content output while ensuring the content personalized and pertinent to customers.1 Leveraging advanced tools to automate a content supply chain is becoming key, especially as GenAI begins to permeate across all industries. However, the integration of GenAI into content supply chains has moved more slowly than anticipated. According to IBM, only 50% of organizations had accomplished their anticipated AI adoption into content supply chains by the end of 2024.2Serving as the heart of high-velocity content supply chains is
Delivering effective, personalized emails at scale is no easy task even for experienced marketers. From deliverability issues to managing dynamic content across multiple customer journeys, email marketing comes with its own set of challenges. To help you get more value out of your Adobe Journey Optimizer capabilities, our product marketing team has created a helpful new resource: Top Challenges Email Marketers Face—and How to Solve Them This interactive HTML guide explores the most common pain points faced by email marketers and shows how Journey Optimizer can help you address them. Whether you're struggling with segmentation, personalization, or testing strategies, the guide offers actionable insights and best practices you can put to use right away. Here’s a sneak peek at what you’ll learn: How to overcome low engagement with smarter segmentation and journey design Ways to boost deliverability and inbox placement using Journey Optimizer’s built-in capabilities Tips to scal
A client recently asked about connecting Marketo to Clay and we were dismayed at Clay’s official docs: Snippet from Clay docs See how they recommend Request Token Encoding: None? That’s totally wrong, since: There are {{lead.tokens}} in the body, i.e. request tokens. The body uses URL encoding, indicated by the & and = delimiters. You must URL-encode tokens in a URL-encoded body. This webhook setup instantly breaks with a Company like Jack & Jill Construction. It’s kind of inconceivable that they tested it at all. Moreover, when you actually set up a webhook receiver in the Clay app, it says the payload is supposed to be JSON-encoded, not URL-encoded! So their doc feels like a hallucination. You should actually be using a payload like this: { "first_name" : {{lead.First Name}}, "last_name" : {{lead.Last Name}} } And of course set Request Token Encoding: JSON. Why would you ever use Request Token Encoding: None? In 2 rare cases, None is cor
Hi there. Is there any plan to offer certifications specifically for AEM Guides?
Register: Here Session Details Join us for the first AEM London User Group virtual meetup! In this kickoff session, we’ll have an open, high-level discussion about the current state of AEM and the decision many teams face (or have already made): Should you move to AEM 6.5 LTS or move to AEM as a Cloud Service (AEMaaCS)? What we’ll cover: A refresher on AEM’s core offerings in 2025: AEM 6.5 LTS AEM as a Cloud Service (AEMaaCS) including Edge Delivery Services (EDS) The key differences between AEM 6.5 LTS and AEMaaCS What each model brings to the table? Community sharing and discussion—bring your experiences, lessons learned, or migration questions Why attend? Whether you’re: Still on 6.5 and weighing your options Already on AEMaaCS and want to share your story In the middle of migration and curious about what’s next This session is for you. We’ll keep it light, interactive, and practical - no deep tech dives, just a collaborative conversation
Welcome Back to the Adobe Workfront Customer Newsletter! In this Issue: A new Perspectives article on acquiring a Workfront certification, from Community veterans and Advisors Skye and Kurt The H1 2025 review of Community Ideas is out now, check out the updates in the dedicated blog post View the 8-step strategic guide on how to build simple and effective reports in Workfront Don't miss the changes coming to Microsoft Teams and Outlook and how they affect the Workfront integration Adobe Workfront was named a leader in The Forrester Wave for the third time And much more! Ask Me Anything about Workfront Certifications Ready to boost your career with Adobe Workfront certification but not sure where to start? Review our Ask Me Anything Session from June 10th, where Adobe's certifications manager and expert Community Advisors Skye H. and Kurt J. answered several questions about acquiring a Workfront certification. Whether you're wondering a
Introduction Real-time bidding (RTB) is a fundamental component of Demand Side Platforms (DSPs) within the realm of programmatic advertising. It enables advertisers and publishers (website owners) to purchase and sell ad inventory in real time through digital auctions. Left image: A publisher page with an ad space(usually referred as impression opportunity or ad-slot). An example of where a Demand Side Platform would bid for an ad slot. More information on Adobe DSP Right image: An auction flow with that is completed within 100ms.. Publishers work with Supply Side Platforms (SSP) to auction ad-slot availability to various Demand Side Platforms (DSPs or Buyers) through bid requests (usually a http request), whenever a visitor lands on a webpage. DSPs decide to bid or not based on various targeting criteria. The exchange selects the winning ad and delivers it. More information on Adobe SSP partners. At Adobe, we manage more than 400 billion auctions each day, all while maintaini
Thank you all so much for joining us/ registering for the Wednesday, July 23 webinar, Unlock the power of AEM Content Hub – Centralize, reuse, and activate on-brand content for internal and external teams. We hope that you found value in attending and are excited about what’s to come! I realize there were a handful of questions from both the chat and Q&A pods, so we have compiled everything into a single document, added answers that was unanswered, and linked it below for reference: Slide deck Webinar recording Q&A document Extensibility in Content Hub A few product documentation articles were shared throughout the presentation, so those are listed below along with a brief summary and tips from the chat: Content Hub is the future platform, with Brand Portal in maintenance mode and no new innovations planned – we encourage you to migrate! Content Hub Overview Get started video Key new features were dem
Implementing a new email platform isn't just about technology. It’s also about aligning your teams, workflows, and data to deliver impact. If you're currently implementing or planning to use Adobe Journey Optimizer for email marketing, we’ve got a powerful new guide for you - From Inbox to Impact: Powering Email Marketing with Adobe Journey Optimizer This organizational readiness guide outlines everything you need to successfully activate and scale email marketing with Adobe Journey Optimizer, from aligning your teams and tools, to streamlining your processes. What’s inside: Key roles and stakeholders needed for success Technology setup and integrations to prioritize Process steps to ensure long-term efficiency and ROI Whether you're just getting started or expanding your email marketing practice withinAdobe Journey Optimizer, this guide is a must-read. Share this with your cross-functional teams to ensure everyone is aligned on what it takes to drive results withAdob
Knowing if the current pageview is associated with a known lead vs. anonymous is key to a lot of cool personalization. For example, you can build the equivalent of “If Known Visitor, show Custom HTML” with a non-Marketo form. Or show instant download links if someone is associated (since clicks will be logged by Munchkin) vs. a modal form if they’re anonymous. ℹ️ Notice I wrote “pageview” rather than “session” or “cookie” to be precise. A page will render in the context of a known record if it has the mkt_tok param from an email click, even if cookies are completely disabled. Of course, that type of association won’t travel to the next page, but the current page is associated. The old way The typical way to do this is create a dedicated “association checker” Marketo form with Known Visitor HTML enabled. in the KV HTML block, have a <script> that runs your “if associated” code in the regular form, add a Rich Text with a <script> t
Troubleshooting Step Events in Adobe Journey Optimizer: Diagnosing Errors, Discards, and Failures for Reliable Customer Journeys This is Part 2 of a 3-part series on Step Events in Adobe Journey Optimizer. Jump to: Mastering Step Events in Adobe Journey Optimizer: Fundamentals, Schema, and Essential Queries for Data-Driven Campaigns | Troubleshooting Step Events in Adobe Journey Optimizer: Diagnosing Errors, Discards, and Failures for Reliable Customer Journeys | Optimizing and Validating Adobe Journey Optimizer Step Events: Performance Analytics, Feedback Integration, and Guardrail Monitoring ⚠️Schema disclaimer – Field names may evolve. Always verify against the public XDM reference: https://github.com/adobe/xdm/tree/master/docs/reference/adobe/experience/journeyOrchestration . Picture an email that never leaves the station. Marketing is fuming, DevOps is shrugging, and you're the last line of defence. Time to interrogate Step Events. Adobe's stock query examples incl
Adobe Experience Cloud certification renewal is better than ever, thanks to a newly streamlined process. Now that the process has launched, we’re reaching out to the Adobe Experience Cloud community—including evangelists, advisors, product teams, and subject matter experts—for your input on the content of renewal modules. We invite you to recommend the most relevant and impactful articles, tutorials, or blog posts that would help certification holders keep their skills fresh. Our team will consider submissions for use as part of renewal modules. Submissions must be publicly available and hosted on Adobe-managed platforms such as Adobe Experience League, Adobe Developer, Marketo Nation, or Adobe Corporate websites. Your recommendations will help ensure that certified individuals engage with high-value, up-to-date content that reflects the evolving Adobe DX ecosystem. Thank you for helping us elevate the renewal experience for the entire Adobe community. Submit a content recommendation &
Just 10 more days until the AEM Assets - DAM Global User Group Kickoff Meeting!This is your chance to connect with digital asset management (DAM) AEM Assets professionals from around the globe. Whether you're just starting out or a seasoned expert, this group offers a space to share experiences, explore best practices, and grow your network. Join a community of like-minded individuals who are just as passionate about DAM as you are.The Kick-Off meeting is coming up on Thursday, July 24 at 10am EST | 3pm UK | 4pm CEST. You'll be able to RSVP upon enrolling in the user group.Join the AEM Assets - DAM Global User Group Chapter here: https://aem-augs.adobe.com/aem-assets-dam-global-user-group/?cgen=QQ42NXYF&mv=other
Introduction Taking over a Marketo Measure (fka Bizible) instance can feel overwhelming. Whether a result of joining a new organization, internal turnover, or a recent reorganization, the core challenge remains the same: how do you quickly get up to speed on your new instance? Instance Audit The top recommended best practice for customers who inherit a Marketo Measure instance is conducting an instance audit. Instance audits allow you to assess the platform's effectiveness, performance and confirm objectives. In this blog, we'll highlight three key areas to start with as part of your initial audit: Instance Setup & Configuration Channel Configuration / Channel Mapping Diagnostic Reporting Key Area 1: Instance Setup & Configuration Understanding and documenting setup and configuration details is a critical step in auditing and managing your new instance. Two of the most critical configuration areas – Domains and Ad Platforms – are essential f
Im trying to enable translations for a form but I cant seem to "activate it".I have been following this guide:https://medium.com/@45pallavi.singh/aem-support-multilingual-adaptive-form-755f07be2889With the difference of:Having swedish (sv) instead of french (fr)Using Human Translation instead of Machine Translation.Then i have tried to implement i18n to get custom translations.So I have:Added the files/apps/i18n/cmmwf/en.translation.json/apps/i18n/cmmwf/sv.translation.json (Content below){ "firstName.label": "Förnamn", "firstName.help": "Fyll i ditt förnamn", "firstName.error": "Förnamn krävs" }Changed the value of the field of Title to ${i18n.firstName.label} But when i go to the form in preview using the parameter "?afAcceptLang=sv" i just see the plain text "${i18n.firstName.label}"(Url https://Address/editor.html/content/forms/af/Folder-name/forms/Form-name.preview.html?afAcceptLang=sv)Additional stuff i have tried that gave no change.Have the title be firstName.labelAdd
I recently gave an internal enablement session on the AI Assistant. It was straight forward and didn’t go into too much depth. Out of it came a lot of asks for any kind of rules or methodology I was following. My approach is simple; just use it to do my job. As I think of any question, I quickly frame the question and ask the AI. Nothing fancy, not trying to trick it, not doing large verbose prompts or persona, just straight forward Q&A. Break down more complex questions to simpler prompts and then tie these answers together myself for more critical thinking. Basic prompts: Do you know any documentation about Edge API? What are segment guardrails? What is the difference between rbac and obac? Can I do an upsert? At some point I started taking questions that others were posting in an email to me or more broadly to a group. Then have the AI Assistant answer them as is without changing anything. Questions people were asking: How are profiles qualified into a
I just inherited a rather messy Workfront setup that has a plethora of user groups setup for a small group of people. It's creating a cacophany of permissions issues and I am tempted to kill all groups and make one parent group for all, especially because we ultimately want everyone to be able to see everything within Workfront. There is no functional reason for us to use this feature, especially for our size. My question is: Can I just delete these groups entirely, or do I HAVE to deactivate them? What impact would it have from a user perspective to simply delete them and make a new one with everyone on it? For the record, our setup is so messy that I'm having to re-implement from the ground up, so I'm not really interested in preserving much of the old setup. I'm just wondering if there's a real issue I should be aware of re: deletion versus deactivation.
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.