Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I am looking to develop a detailed table that focuses exclusively on those web pages that have received more than 1,000 visits within the last six months. Is there a way for me to create a specific filter or segment to isolate and display this data effectively?
We are trying to set up a watch event using the Azure DevOps module. This is intended to notify us when a comment is entered on an Azure DevOps Product Backlog Item, Task, or Feature, and then sync that comment to the related task Comments(Updates or Note) in Workfront. However, we are facing an issue in our Fusion scenario, which is configured to watch for “New and Updated Records” (Work Item Commented). It creates two event subscriptions—one for new records and one for updated records—pointing to the same webhook address. This can lead to duplicate triggers if a single action in Workfront is interpreted as both a new record and an update, or if an update is registered immediately after creation. How can we address this issue?
Hey there! Does anyone know any text mode to get links to documents inside of a project level report? Even better, if you can put logic in to look at folders based on name? Thanks!
Does anyone know if there is a way to Mask the From name on a proof notifications? All of the proofs come from a generic email address but it appears as I am sending it - what if we wanted it to say something generic like "<Company Name> Proof" Can this be done and if so how?
Description -Currently, on a project/task users can upload multiple documents with the same name. e.g. if you have two documents on your local machine with paths: folderA/asset.jpg, folderB/asset.jpg, you can upload them both and they will be present on the task/document. We would like this functionality for request briefing forms as well, please.Why is this feature important to you - Teams currently receive assets from suppliers with the same name but in different folders. It would speed them up a lot if they were able to upload all these assets without having to rename them.How would you like the feature to work - You select two assets from different folders with the same name and they are both uploaded successfully to the brief.Current Behaviour - Only one asset is uploaded
Hi All, We are currently working on a B2B use case where some individuals may have both customer and partner account types. In certain cases, these profiles may share the same email address, Marketo person ID, or account ID. However, our requirement is to keep these profiles separate and avoid stitching them together, even when the identities (email or Marketo person ID) overlap.Given that we are using email ID and Marketo person ID as our primary identifiers,secondary identifiers could you please advise on the best approach or configuration to ensure that customer and partner profiles remain distinct in our system?Thank you for your guidance.FieldDuplicate 1 (Customer)Duplicate 2 (Partner)ECID12341234EmailCDP_DedupeTest4@wd-test.comCDP_DedupeTest4@wd-test.comFirst NameBobBobLast NameSmithSmithCompanyXYZXYZAccount TypeCustomerPartnerAccount Id9999911111SFDC Id123XYZ321ABCPerson Id12121213434343Marketo FiltersCustomers OnlyPartners OnlySample record
Calling all Journey Optimizer customers! We are excited to bring an immersive in-person workshop to a city near you in October and November—London, UK; San Jose, CA; New York City, NY; Atlanta, GA; and Sydney, AUS—to explore the product's unique value and participate in interactive guided sessions. Register here: https://event.adobe.com/adobeskillbuildertour
Hi everyone,I have a lot of workflows in Adobe Campaign where I need to update and replace a specific attribute with another attribute.I was wondering if it's possible to use JavaScript to directly update the XML and perform a replace operation. For example, I want to locate [agreementLink/XYZ/@123] in the xml-code and replace it with [agreementLink/ABC/@456] in every row I can find it.I believe it should be technically possible, has anyone successfully done something similar? Any advice or examples would be greatly appreciated!Thanks in advance!
Hi all, I have a weird issue which recently brought down our website's XFs in AEM on Production.We have a bunch of 15+ XF handling headers, footers, carts and other experiences.Most of them have been live for months if not years and were working fine. However, on 3rd November the XF URLs started giving out 404. On checking the publish logs we are able to see the following - 03/Nov/2025:15:57:45 +0000 [133066] <- 200 text/html 12ms [cm-pID-eID-wa1-aem-publish-5ghzabc579-wgkjk]03/Nov/2025:15:57:45 +0000 [133066] -> GET /content/experience-fragments/website/en/site/experience-fragment-header/master/_jcr_content/root/freehtml.default.html HTTP/1.1 [cm-pID-eID-wa1-aem-publish-5ghzabc579-wgkjk] 03/Nov/2025:17:17:59 +0000 [204183] <- 404 text/html 14ms [cm-pID-eID-wa1-aem-publish-5ghzabc579-wxnc7]03/Nov/2025:17:17:59 +0000 [204183] -> GET /content/experience-fragments/canadiantire/en/site/experience-fragment-header/master/_jcr_content/root/freehtml.default
Session Details Live from Basel! Learn how the Government of Yukon is transforming access to public programs with Adobe Experience Manager Forms, Live from San Jose! Join us for an exploration of Brand Concierge, Adobe’s innovative web integration solution that’s changing the way companies connect with site visitors. This session will show you how to easily add intelligent concierge features directly to your website, helping deliver engaging and personalized experiences for customers. Schedule November 11, 2025 — 2:35 PM – 2:55 PM (PST) Speakers Nina Ciocanu — Sr. Software Engineer, Brand Concierge, Adobe Moderators Adobe Products AEM Full Schedule View Here Q&A Use this thread for related questions.
Hello everybody!I'm discovering AJO and got stuck in understanding on how to create a Profile. Can somebody explain for me please!
Is it a way to use event Type in Target audience building from Web SDK? Updating Media
Description - These days in Launch's Web SDK extension, it is not possible to manually override the "_id" attribute in Web SDK XDM object data elements. As a workaround, if one wanted to manually define this _id, one would have to code an alloy "sendEvent" and specify the _id there. The approach / idea resembles very much the hybrid tracking approach for client- and server-side, that many 3rd party vendors suggest these days, where a deduplication key can be specified that either drops or merges events with duplicate ids. Why is this feature important to you Completeness of data and fastest possible data availability: Web SDK data relies on cookie consent which may not have been given by the users i.e., an order event may or may not be captured by the Web SDK this lack of order data significantly impacts the number of addressable members in an audience, that may be built upon CRM and commerce data while this commerce data can also be streamed into the Platform from the commer
Hi,I'm looking for a way to successfully update the contact date for already scheduled delivery. The delivery is scheduled via Scheduling > Schedule delivery (automatic execution when the scheduled date is reached), the workflow with it is executed and the delivery is prepared and has status "Start pending".What I tried is to update the contact date from js:var deliveryId = 123; var updatedTime = "2025-10-27T09:00:00.000Z"; var del = nms.delivery.load(deliveryId); del.scheduling.contactDate = new Date(updatedTime); del.save();The script successfully updates the contact date, but the delivery is sent at original time not updated one. I think that there is some interim schema which also needs to be updated.Any clues how it can be done? The setup should work in v8.
The AEM product team has been building something new: Adobe LLM Optimizer In the next few weeks I’m going to share actions for you folks to do, to improve your AEM sites to be more visible in LLMs. My first ask: Check that your pages main text is in the initial HTML (ok to ignore header, nav, footer). LLMs like ChatGPT and Perplexity don’t run JS when they fetch page during the reasoning phase. If the content isn’t there, you won’t get cited at the moment they try link back to your site. 🧰 Test your pages with this Chrome/Comet browser extension → https://llmo.page Questions? - let’s talk here
Many of you have been building on AEM for years - crafting sites that don’t just look great but drive measurable business outcomes. You’ve set the bar high. Now, the landscape is shifting. People are finding answers and getting work done through new, powerful tools - ChatGPT, Google AI Mode, and others. The AEM team is committed to making sure this community stays ahead of that curve. That’s why we’ve built LLM Optimizer - a new capability that gives you deep visibility into how generative AI systems (like chatbots and agents) consume and interpret your site’s content. It connects those insights to business outcomes and provides step-by-step guidance to help you capture emerging opportunities. This week, we’re starting to roll out LLM Optimizer for AEM customers on AMS and Cloud Service. You’ll start seeing real data - tracking agentic traffic and surfacing your first set of optimization opportunities. We started this journey just over 100 business days ago, and it’s only the beginning
Hi, I have a question regarding token/API key when configuring a new API Credentials for an SMS custom provider. Here the cURL for sending an SMS (no neccesary to create a token for sending) And then I have this cURL for token: When I go to create the API credential, I have the API KEY option, what should I paste here, in Name = "Bearer" and in API token, the api_key? (based on first image cURL)or should I generate a new token with the jwt option (2nd image cURL) and then adding the authentication parameter in the header?Here the custom payload I need to paste: {"message": "This is test and \n this is a new line","to": "+111111","bypass_optout": True,"sender_id": "SMSto","callback_url": "https://example.com/callback/handler"}I've tried everything and I have failed authentication when trying to send Verification SMS I'm completly lost about this SMS configuration. Your help will be very valuable. Thanks!
Description This question has come up multiple times in the last few weeks, and it probably surfacing in other channels as well, but there should be a way to filter the rows in a freeform table based on Metric Count. So only show items below X, or above Y, or between X and Y. While we can filter rows manually via the "only show these rows" the values can change month to month, being able to only show rows based on a specific criteria seems like a basic function we should have, and yet don't as of yet. Why is this feature important to you Values change month to month, so having to manually find and filter rows is a lot of effort that we shouldn't need. While, yes, we can use a calculated metric to change rows outside of a range using IF and Greater Than/Less Than logic (using a static 0 for outside our range), the rows, while no longer counting in the total, still show in the table. How would you like the feature to work Either in the dimension filters
Wjen i was trying to create n8n workflow for the task it always fails as forbidden credentials or 403
AEM Experience Hub is the intelligent, unified front door to Adobe Experience Manager, streamlining how content authors, marketers, and administrators discover, generate, and launch, supercharged by AI. Empower every AEM user and beyond: From authors to marketers to admins, intuitive and personalized navigation makes it intuitive for every user, with each user seeing tools and workflows mapped to their mental model. Quick Actions, Recents, & more: With features like Recents and Quick Actions, Experience Hub remembers what you worked on, suggests next steps, and shortcuts repetitive tasks. Fuel intelligent workflows with AEM AI Assistant: The AI Assistant turns user intent into actions, supporting self-serve knowledge and ticket creation. Watch Overview Why Experience Hub is transformative The Home Screen is the personalized starting point for every AEM user. It simplifies the experience by surfacing what’s most relevant to each per
I want to know how we can achieve the below requirement for the personalization from recommendation.We have to personalize the products through the recommendation in the carousel where the male products are visible to male visitors, female products are visible to female visitors and also on the basis for the geo location like if the person is from bangalore than the person should have the most viewed product from Bangalore city only i.e. recommending the products as per the user location.If the above is possible than how we can do these things. I have checked it might be possible with the profile attribute matching or profile matching filter but I am not getting the proper steps for this.
Hey Journey Optimizers! We’re excited to roll out our latest Community Ideas Updates—a quarterly roundup that reflects our ongoing commitment to co-innovate with you. Your ideas aren’t just suggestions—they’re directly shaping the evolution of Adobe Journey Optimizer (AJO). Through these updates, we aim to provide clear visibility into how your voice translates into product direction and delivery, and ensure you see the impact of your feedback in action. Here’s what’s been happening with your ideas in the 3rd quarter, i.e., 1st July – 30th September’ 25: Impact at a Glance 19 ideas submitted by community members 5% features delivered 90% of those ideas are being investigated by the product team Delivered Ideas – You Asked, We Built It! We’re excited to share that the following idea has been addressed and is available in the product. While the functionality already existed, this idea helped spotlight and elevate its value for our communit
Huge shout out to Myka Bohnsack (@myka-bohnsack) and Warren Barton for sharing their expertise on the Workfront + AEM Native Integration last week! 💡 If you missed the live event, the slides and recording are included below. The event offers an overview of the integration, insights on how to prepare (including mapping processes, aligning metadata, ensuring proper permissions, etc.) and a walkthrough demonstration of setting it up. We've compiled questions from the chat and will be following up with the answers on this post soon, so stay tuned (and happy integrating)! 🎉 Slide deck Webinar recording
Request for Feature Enhancement (RFE) Summary: Introduce a configuration (e.g., max.children.per.folder) that defines the maximum number of child nodes (assets or subfolders) allowed within a given folder. Use-case: AEM currently allows more than 1,000 assets (child nodes) to exist within a single folder. However, it’s well known that exceeding this threshold leads to significant performance degradation. To help our administrators effectively monitor and control within our environment, we request the addition of functionality that provides both preventive and diagnostic controls related to folder child limits. This request covers two main objectives: 1) Prevent Adding Assets Beyond a Configurable Folder Child Limit 2) Expose a Method to Identify Overpopulated Folders Current/Experienced Behavior: None Improved/Expected Behavior: Requested Enhancements1. Prevent Adding Assets Beyond a Configurable Folder Child Limit Introduce a configuration (e.g., max.children.per
Hi,I have a test program created in the year 2018.Today Imported program members via bulk API with program member status as "Member" and set program member values.API returns status "Queued" and import completed without errorsI do not see any program member when I clicked on program "Members" tab in Marketo UI.ironically, I saw all emails when I exported program members data.Program type is default, channel is emailI can see program members in Marketo UI if I import emails via .csv file manually.Can you please help me to understand what's going wrong Thanks,Babu
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.