Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi, Our customer is planning to migrate thousands of videos from a third-party system to Adobe Dynamic Media. During our PoC we uploaded few videos and found that thumbnails are generated automatically from the first frame of the video. But, customer ask is to keep the same thumbnail as they had in their existing system. So, we decided to download the thumbnail image from third-party system and manually associate in AEM. We referred this documentation to associate custom image as thumbnail for the video (https://experienceleague.adobe.com/en/docs/experience-manager-65/content/assets/dynamic/video#adding-a-custom-video-thumbnail-1) However, this manual process is mostly impossible when number of videos are approx. 40 thousands. I'm looking for a solution to programmatically set the custom image as videos thumbnail. Can anyone provide some insight if there is any API available for this? Thanks in advance.
When working with lookup schemas, you may often need to filter a list of objects based on more than one attribute. This guide explains how to perform multi-attribute filtering on lookup schemas using nested filter() functions. This is especially useful when you need to narrow down a list of objects based on more than one condition—such as filtering products in a shopping cart by both ID and color. When to Use This Pattern We should use nested filtering when: You need to apply multiple independent filtering criteria on a list within a lookup schema. You want to avoid complex expressions that may lead to expression parsing errors in your event processing system. Where to write the expression Open your journey in AJO. Select the condition where you want to apply the multi-attribute filter. In the configuration panel, look for the "Expression" section. Click "Edit" (or the pencil icon) to open the expression ed
Hi I have previously run a workflow to update deliveries using nms.delivery.load() and then some find/replace type js to fix what I wanted. I was hoping to do something similar to some workflows - to remove keepResult="true" from some workflow xmls in bulk. Is there a way to do this? it's within the initial workflow tag rather than in activities or something further down so I am not sure how to edit it. Many thanks Stephen
The Journey Dilemma: Balancing Personalization and Compliance In healthcare sector, using a customer journey orchestration platform presents a key challenge—how to deliver personalized, engaging experiences while ensuring every touchpoint remains fully HIPAA compliant. The Reality You Face Daily: ❌❌❌❌❌Current Pain Points: - “I can’t use patient diagnosis data in my email campaigns - legal won’t approve it” - “My journey needs clinical data, but marketing team can’t see medical records” - “Every journey takes weeks to get compliance approval” - “I’m afraid to use real patient data for testing and optimization” - “Audit logs are a nightmare - I can’t track who accessed what data when” ✅✅✅✅✅What You Actually Need: - Build personalized journeys using sensitive healthcare data safely - Collaborate with clinical teams without exposing restricted information - Get automatic compliance validation as you build - Test journeys wit
Dear Adobe Campaign Community,Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with Adobe Campaign.That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for June 2025, designed to help you resolve common challenges swiftly and effectively.Our Top KCS Articles are your shortcut to:Quickly identifying and resolving recurring issues.Accessing expert insights and best practices for Adobe Campaign.Streamlining your troubleshooting process for maximum productivity.Empowering yourself with the knowledge to tackle any campaign-related problem head-on.Why spend hours searching for solutions, when our Top KCS Articles have already done the heavy lifting for you?Let us help you save time so you can focus on what truly matters – creating exceptional campaigns with Adobe Campaign.Start supercharging your problem-solving skills today by exploring our Top KCS Articles!&nb
Hi everyone, I'm currently facing an issue in the CJA Sandbox environment where I'm unable to create, update, or remove connections and data views without involving the Adobe support team. I wanted to check with the community:1) Is this limitation something everyone is experiencing in the Sandbox?2) Or is there a way to configure user-level rights in the Sandbox that allows for self-service on these tasks? If anyone has figured out a workaround or knows if there are specific permissions that can be granted within the Sandbox environment to avoid relying on support, I'd really appreciate your insights.
Streamline your campaign and journey launches in Adobe Journey Optimizer with integrated approvals that speed up decisions, ensure governance, and boost confidence. Discover three proven strategies to leverage approvals for managing urgent campaigns and journeys, and resolving policy conflicts with ease. Use Case: Ensuring Complete Approval Coverage Every marketing organization faces the same critical question: How do you guarantee that all campaigns and journeys get proper review before activation or publishing while still enabling fast-track approval for urgent campaigns and journeys? Adobe Journey Optimizer's approval feature provides the answer through intelligent policy configuration. Once you activate at least one approval policy in your sandbox, the "Request Approval" button automatically appears in your campaign and journey interfaces—no additional setup required. Critical Note: If you have active policies but none qualify for a specific campaign or journey, th
Microsoft joined Gmail and Yahoo in requiring DMARC for large senders (5,000 or more emails per day) in their consumer email services outlook.com, hotmail.com and live.com. Beginning May 5, 2025, Microsoft started rejecting emails that don’t meet the new bulk sender requirements. Why is this happening? Let’s understand In today's digital landscape, email remains a cornerstone of communication and marketing. However, with the rise of phishing attacks and email spoofing, ensuring the authenticity of email communications has become paramount. This is where DMARC (Domain-based Message Authentication, Reporting & Conformance) comes into play. What is DMARC? DMARC is an email authentication protocol that builds upon two existing mechanisms: SPF (Sender Policy Framework) and DKIM (DomainKeys Identified Mail). It allows domain owners to specify how receiving mail servers should handle emails that fail authentication checks. By doing so, DMARC helps prevent un-authori
I’m currently exploring ways to enhance my skills in Digital Asset Management (DAM), especially with industry-recognized certifications. Are there any special certifications specifically focused on DAM that you would recommend?
Hi, I need help to understand if https://hostname/content/forms/af/path...../.../jcr:content/guideContainer.af.internalsubmit.jsp which is generated on using GuideBridge API on submission of Adaptive form, can be modified to https://host.....name../abc/xyz/content/forms/af/path../..../jcr:content/guideContainer.af.internalsubmit.jsp. As we are trying to access AEM application over SI proxy, the form is available on SI proxy : https://hostname.../abc/xyz/content/forms/af/path../...html, as a result all the url needs to be accessed over /abc/xyz, but the issue that , as this internalsubmit.jsp is generated internally, I am unable to append /abc/xyz to the url. Any support is appreciated.
Hello, I want to create a recurring delivery with content that varies depending on the date.I would like to be able to display the "July" block only in July and the "August" block only in August.Do you know what conditions I have to put in my HTML to have a structure like this:- Generic content- If the date is after 01/07/25 and strictly before 01/08/25 then "July Block"- If the date is after 08/01/25 and strictly before 09/01/25 then “August Block”- Generic content I don't know how to setup the conditions in red below :<% if ( curentdate > "01/07/2025 00:00:00" && curentdate < "01/08/2025 00:00:00" ) { %>July Block<% } %> Thank you in advance for your help.Arthur
As the marketing practitioner for the e-commerce business, I have created a journey to engage with approximately 10 million users during the Diwali sale and offer period. I now need to test the journey before publishing, as even a small issue in your journey can cause major problems, from broken flows to a poor customer experience. In this blog, we’ll walk through the different testing techniques available in Adobe Journey Optimizer(AJO) and how they help you deliver with assurance.Journeys Test ModeAfter creating the journey, we need to see how it interacts with real profiles. That’s where AJO’s Journey Test Mode comes in handy — it lets you test your journey using the test profiles you’ve set up in AEP.Steps to activate a journey in test modeOpen the draft journey that you want to test.Click on the Test mode button from the header menu.While the transition takes place, we will see a status message that says Activating test mode.Once the transition is complete, we will
We are testing marketo form embed on non-marketo pages. We have our consent language as a rich text field on the form.How would we dynamically change the text of the consent language based on the Country field selection someone selects on the form? I looked at visibility rules for the rich text box, but could not figure out how to make it so if County = XXX, show new text. Default text will be visible and only change based on country selection..
🚦🚦 Planning customer journeys isn’t just about creating a flow—it’s about seeing the big picture, identifying overlaps, and ensuring your journeys hit the mark. Adobe Journey Optimizer (AJO) empowers marketers, journey planners, and support teams with intuitive views designed to streamline journeys oversight. Let’s walk through how AJO’s Calendar View, Dashboard and Browse List each solve distinct challenges—paired with real-life use cases to inspire you to use them smartly. Calendar View – Plan Strategically with Visual Clarity 📍Use Case: Journey planner aligning journey timelines You’re launching a weeklong journey and want to avoid audience fatigue. Use Calendar View to: 📅See what’s live or scheduled across the current week ⏱️Identify overlaps that may overload specific segments 👁️Click on any journey block to see its audience and scheduling logic 📎Easily distinguish journeys running acro
In our setup we are currently receiving Analytics data through the dataflow. We want to count the product add events for the profile. Also count the product remove events.Both are separate events within the Analytics Data.Take a difference of Adds and Removals counts, to determine if the Cart is not empty.We want to qualify the customer to send out an email post 30 min wait period. Need help to identify such events and keeping a counter.Attaching a screen shot of the data. Please also be mindful that the Cart list activity may not be an activity the customer chooses to perform. Thank you much.
What Are Custom Actions? Custom actions in AJO are user-defined HTTP requests (typically REST APIs) that can be executed within a journey. They allow you to: Call external systems Send data to downstream services Trigger internal workflows Make real-time decisions based on API responses They are configured with authentication, headers, request/response schemas, and can include dynamic personalisation using AJO expressions. Use Cases for Custom Actions Here are several categories and examples of how custom actions are being used across industries. 1. Integration with External Services Use Case: Triggering a WhatsApp or SMS via Third-Party API Send a message through a messaging service (like Twilio) directly from an AJO journey. POST https://api.twilio.com/... { "to": "{{ profile.phoneNumber }}", "message": "Hi {{ profile.firstName }}, your cart is waiting!" } Use Case: Notifying Logistics Systems Trigger fulfillment or shipping workflows when a user places an orde
Hi, Some of my fellow master's students are trying to access the Adobe Analytics demo account (https://business.adobe.com/resources/adobe-analytics-sandbox.html) from the Dominican Republic, but without success. Is there any kind of restriction for accessing it from there? I look forward to your response. Regards,
Hi team,In the past UI I was able to replace a big chunk of a webpage with an experience fragment but seems that it is no longer possible, the replace option is not appearing if I select a div that includes more content of the page.I'm using the div selectors at the bottom of the UI to select the portion of the page I'm trying to replace with the experience fragment, but when selected the correct div, the replace option is not appearing (see screenshot).Is there a workaround you could recommend to do this? Thanks!
We (Marketing) works with some teams in IT and other vendors that use Jira. The WF Plugin for Jira is extremely valuable in letting the PM assign work to these times in a specific Jira board and have visibility over it alongside other tasks/projects we have in WF (as sometimes our projects involve both teams). We have a Jira Cloud instance and another vendor that uses Jira Data Center. We wanted to start using this for our Data Center instance and apparently this was discontinued. According to WF, "we lost the integration with Data-Center in January of 2022. This happened because Jira updated their requirements for Data-Center Plug-ins. At this time we have not made any changes to align with the new Data-Center Requirements and the integration has been moved to a 'Not-Supported' state. They have requested that the idea be submitted to the innovation lab so that they can better gauge how many of our customers are looking for this integration." Please bring back the ab
Dear AEP Community,Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with Adobe Experience Platform.That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for June 2025, designed to help you resolve common challenges swiftly and effectively.Our Top KCS Articles are your shortcut to:Quickly identifying and resolving recurring issues.Accessing expert insights and best practices for AEP.Streamlining your troubleshooting process for maximum productivity.Empowering yourself with the knowledge to tackle any AEP-related problem head-on.Why spend hours searching for solutions, when our Top KCS Articles have already done the heavy lifting for you?Let us help you save time so you can focus on what truly matters – creating highly personalized digital experiences with AEP.Start supercharging your problem-solving skills today by exploring our Top KCS Articles! Take a
Dear AEM Community,Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with AEM.That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for June 2025, designed to help you resolve common challenges swiftly and effectively.Our Top KCS Articles are your shortcut to:Quickly identifying and resolving recurring issues.Accessing expert insights and best practices for AEM.Streamlining your troubleshooting process for maximum productivity.Empowering yourself with the knowledge to tackle any AEM-related problem head-on.Why spend hours searching for solutions, when our Top KCS Articles have already done the heavy lifting for you?Let us help you save time so you can focus on what truly matters – empowering you to provide a truly personalized experience to your customers with AEM.Start supercharging your problem-solving skills today by exploring our Top KCS Articles!Take a
Description - PLEASE add functionality for us to connect an issue with a project that has already been set up. Why is this feature important to you - We Forecast a good portion of our work so that we have placeholders during our heavy seasons. When we receive issues for these requests from a queue, it won't allow us to connect the two while bringing over the custom form and attachments. How would you like the feature to work - When converting the issue to a Project, an option should be "convert to established project" and we should be able to add to the project we already have set up but also bring over the custom form and attachments from the Issue. Current Behaviour - this doesn't exist. As a workaround, I'm having to convert the issue to a new project, clearing out the timeline that populates, copy Forecasted timeline over to the new project then I have to delete the project I had in Forecasted. Very cumbersome workaround.
Hi all, I need to create a filter for a task report to show all tasks with planned hours = 0. However, (task) planned hours does not seem to be available field for filtering the task report. Is there some workaround for this? Thanks!
My group's tasks (task groups) shift as the project is being worked on. We apply one long template that includes all possible tasks and then delete groups of tasks as we realize the work is not necessary to complete or not required of the project. We've tried to be very organized with the groups of tasks to make deleting easier, but wondered if there was an easier way. Can we link a group of tasks to show based on how we complete a custom form? For example, list the group of tasks available in the form, and then as they are checked off have them remain or removed from the project? Thanks!
We would need different levels of permission for access in the offers tab. For example, one access to create the offers but not be able to approve them, and another access that can both create and approve.We want to prevent those who are supposed to only build the offers from activating it incorrectly without supervision/approval.currently the same employee who builds the offer is able to approve it.
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.