Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
“The High-Stakes Silence Between Offer and Join” In many organizations, notice periods can stretch from 30 to 90 days—a time when candidates are emotionally distant from their future employer but still on the radar of competitors. For HR teams, this period has traditionally been marked by chaos: countless manual follow-ups, missed nudges, inconsistent buddy assignments, and a big question mark around engagement. We knew this had to change. What started as a manual engagement flow has the potential to evolve into a fully automated, orchestrated experience using Adobe Journey Optimizer (AJO). The result? A scalable system that can keep everyone informed and every candidate engaged—without needing to lift a finger after setup. The Problem: Engagement Drops, Offer Declines, and HR Burnout Before automation, every part of the candidate engagement journey was HR-driven and manual: HR teams sent each welcome and follow-up email manually. Buddies were
Huge thanks to our Workfront Planning Product team, @lilitm, @anfernan, @robertel2, @andywat, and @khachaturse, for sharing the latest features of Workfront Planning! For more information on what’s coming next for Workfront Planning, be sure to bookmark the Adobe Workfront Planning Release Activity page on Experience League. If you missed our session, we have links to the slide deck, recording, and some additional resources. We’ll add the full Q&A from the event as a comment to the post later today. Slide Deck PDF Recording Link to register for the July 31 event Looking for more examples and demos? Check out the recordings below! [Event Follow-up] Learn: Chart Your Course to Success with Adobe Workfront Planning March 14, 2025 with Adobe Workfront Planning [Event Follow-up] Start Fast, Scale Smart: Activating Team-Level Success with Workfront Planning May 28, 2025 Additional Resources: Are
I created an hours report that breaks down hours by hour type in separate columns. Is it possible to sum each column? I tried the following but it gives me a sum of all the hours, not just the "X40" hours I'm filtering for. aggregator.displayformat=doubleAsIntaggregator.function=SUMaggregator.namekey=hoursaggregator.valuefield=hoursaggregator.valueformat=doubleAsIntdisplayname=Test SUMlinkedname=directnamekey=hoursquerysort=hoursvalueexpression=IF({hourType}.{name}="X40",{hours},0)valuefield=hoursvalueformat=
Introduction In fast-paced marketing environments, timing can make or break a campaign. Whether we are reacting to a sudden flight cancellation, a trending topic, or a flash sale opportunity, the ability to quickly reach the right audience is crucial. The Custom Upload feature in Adobe Experience Platform (AEP) empowers marketers to quickly import and activate an externally generated audience via a simple CSV file — enabling campaign activation within an hour. Use-Case: Fast Recovery Campaigns Let’s say an airline operations team flags 3,000 customers whose flights were just canceled due to unexpected weather. We want to send them a personalised apology email, offer hotel vouchers, and redirect them to rebooking assistance — all within the next hour. With the new Custom Upload (Import audience) feature, the marketer can: Export the affected profiles to a CSV file (with customer IDs, flight numbers, cancellation timestamps, and more). Upload the CSV file in AEP
Controlling how often customers receive messages is critical in today’s marketing landscape. Too much outreach can cause fatigue, reduce engagement, and erode trust. Modern marketing automation tools must offer precise, real-time controls to strike the right balance. Adobe Journey Optimizer now supports daily frequency capping, making it easier than ever to manage customer communication across channels, journeys, and campaigns. Daily Frequency Capping in Practice Luma, a premium lifestyle and apparel brand, is known for its data-driven marketing and highly personalized customer journeys. To keep customers engaged, the brand runs daily campaigns across multiple channels—emails for product drops, SMS for loyalty offers, and push notifications for cart recovery or flash sales. As their marketing efforts scaled, some customers began receiving 5–6 messages per day across various campaigns. This led to higher opt-out rates, lower engagement, and a risk of damaging long-term custom
Consider I have 2 components (both of them footer section) cq_dialog of footer has 3 fields 1) Title 2) Content 3) Image How do I share the cq_dialog between my 2 components. Is there any other way than direct copy pasting stuff
Hi, Our end users make use of the Alert workflow activity. This is however located in Administration > Campaign Management > Technical Delivery Templates folder which most end users won't have access to and therefore if they try to use the Alert activity it fails due to lack of permissions. Is there a way to allow access to this and similar Technical Delivery Templates? Or is it a case of moving it elsewhere?
We are using AEM 6.5.21 for an Adaptive Forms–only project (no Sites or DAM setup).In the wizard layout, we're trying to add a custom component (dmaftitle) using this code:<sly data-sly-resource="${resource @ resourceType='dmaf/components/dmaftitle'}"></sly>The component shows up in the form, but we can’t author or edit it in the Touch UI editor.How can we make this custom component authorable inside the wizard component, just like the standard Adaptive Form components?
Appendix Target - it is a customer experience and journey orchestration platform offered by Adobe as part of the Adobe Experience Cloud. It is designed to help brands deliver personalized, real-time experiences across all customer touchpoints—email, mobile, web, push, and more—based on a unified customer profile and real-time data. Edge Network - refers to a globally distributed network infrastructure that enables fast, secure, and real-time data collection, processing, and activation of customer data at the edge—i.e., close to where the customer interaction happens (browser, app, device). https://experienceleague.adobe.com/en/docs/platform-learn/data-collection/web-sdk/overview Optimize SDK - refers to the suite of libraries that are available for all platforms that enable client applications to interact with Target. https://opensource.adobe.com/aepsdk-optimize-android Personalizations / Propositions - refers to personalized data and content that Target serves. CDN - re
Hi everyone, I'm working with the Interactive Media (image) component in AEM Dynamic Media, and I've run into an issue I can't quite solve. I'm trying to display an image and manually entering the height and width in the dialog. Everything works fine until I increase the height and width values beyond a certain point. When the dimensions are slightly larger, the image simply does not load. Instead, I get a blank white canvas with no error message or indication of what went wrong. Would appreciate any help, thank you!
Hi, I am experiencing a problem using CIF, I am using CategoryRetriever from ProductList to query the list of attributes I need to display on a page. When in the getCategory query I receive even a single attribute to null in response, the MagentoGraphqlClient class throws an exception when executing the call. this is the exception:com.shopify.graphql.support.SchemaViolationError: Invalid value null for field CategoryTree.application_for Is there any way to handle calls with nullable attributes?maybe some CIF configuration. thanks in advance.
Assuming my stack is AEP + AT. I know how to make that audience and share it with Target. But you can share only Profile Attributes. However how would you access product details in order to display this product in Experience Targeting using Target?My ideas:1. Save this into Local Storage2. Save this into Data Layer Do you have any other ideas?
I am trying to build a report that pulls the number of projects a user was assigned to rather than the number of individual tasks within a project. I've tried a project, task, and assignment report but I cannot seem to get it to function correctly. Example: A chart that shows how many projects each user on Designer Team was assigned to this year -- NOT how many tasks they completed. Has anyone successfully built something similar or is this not possible to do? Thanks in advance!
I'm working on planning for our long term archive and its brought up a functionality question in AEM. I would like to accomplish the following use case but am not sure if AEM is capable. I would like to set up a property called Archive with a yes checkbox. When the box is not checked the asset is stored in active storage on the backend. When the status box is checked the asset is moved to glacier storage in the backend. So the asset stays in the same location in the DAM interface but the storage of it on the backend is dependent on the metadata in one of the properties.Does anyone know if this capability exists in AEM or if its on the roadmap?
Is there a way to choose the specific renditions youd like ot download in AEM Assets. You can do it in Brand Portal (See attached screenshot) but I haven't been able to find a way to do it in Assets. You can only choose to download ALL renditions (See other attached screenshot). I'd like our users to be able to choose the specific renditions they'd like to download. Taking this question further, is there a way to select specific renditions when linking to assets via Asset Link? That would be extremely helpful as well.
Each month, teams across Adobe Workfront host FREE webinars, interactive workshops, customer panels, and open Q&A sessions on various topics for System Administrators. If you want to learn best practices, ask questions and collectively brainstorm solutions, or connect with other system administrators to build your network, sign up for one or all of the following events: July 8 at 8:00 a.m. PT – Admin 101: Getting Started with Workfront July 10 at 8:00 a.m. PT – Adobe Workfront Third Quarter Release Webinar July 11 at 9:00 a.m. PT – Connect: Admin Chat for Marketing & Creative July 21 at 6:00 a.m. PT – Workfront Collective July 22 at 8:00 a.m. PT – Reimagining Content Approvals in Workfront: What’s New, What’s Better, and What’s Next July 31 at 9:00 a.m. PT – Workfront Planning: The Smart Start — Building Your Base Implementation Register using the links above or through the E
HiI'm trying to create a segment in CJA to calculate the percentage of money spent in a category / total money spentWe need to export this as an audience to AEP, so it needs to be in a segment and not a calculated metric. A calculated metric looks like this: (Department == Snacks (segment) (Net Total Spend)) / (Net Total Spend)The logic behind what we are trying to solve is "Retrieve the list of users who's top department spend is Snacks." - Every product has a department- We collect net sales amount with purchase, department, and person. I have tried to use segments, functions in the calculated metrics, segments that are person based, derived fields and almost all the functions there, adding data view fields. I'm SURE someone has done this before. Any help is really appreciated! Please help, and thank you.
How to create multiple Test Profiles in AEP through API in a one go
Hi Adobe,We have a source connection to Azure Blob, and the dataflow initially failed with the error "failed to copy data from source." Since then, the dataflow has been running every hour. Although there are files present in the Azure Blob, the dataflow runs without picking up the files, but the status still shows as success.Could you please assist with this issue?
How based on dataflows recognize if some data is ingested through Batch API and which one is ingested through Source Connectors? In the SFTP source connector I do not see dataset which I have some doubts about and that's why I suppose its batch API
Hi everyone, Issue:Due to certain issues, data from some files (corresponding to specific dates) is missing in AEP. We need to ingest this missing data, but we are concerned about potential data duplication in the dataset.Some information on the dataflow setup:Our source data files are stored in Azure Storage Explorer. These are incremental files, with a new file received daily. Each file is retained in Azure Blob Storage for 7 days before deletion.In AEP, we are using the Data Landing Zone (DLZ) and connecting to the Azure source via API.A dataflow has been created to handle incremental data loading from Azure to AEP DLZ via API, and it is currently running on a daily schedule.Current Setup (Example):On May 1st, we performed a one-time data load into the dataset via API. After ingestion, we disabled this dataflow.On May 5th, we created and activated an incremental dataflow for the same dataset. This flow has been running daily and continues to function without issues.However, dat
I am attempting to create a new folder in the AEM cloud utilizing the assets/api. This is my payloadhttps://author-<author>.adobeaemcloud.com/api/assets/parentPath/* HeadersContent-Type=application/x-www-form-urlencodedAuthorization=Bearer <token> Requestname=test-folderjcr:title=test-folderclass=assetFolder When I run this, I get this error { "class": [ "core/response" ], "properties": { "path": "/api/assets/parent/*", "parentLocation": "/api/assets/parent.json", "referer": "", "changes": [], "location": "/api/assets/parent/*.json", "status.message": "Resource /api/assets/parent/* already exist.", "status.code": 409 } } I have also tried the json request utilizing https://author-<author>.adobeaemcloud.com/api/assets/parentPath/test-folder, which gives me a 200 OK message, but does not give me the 201 created message, and the "changes" field is still empty. Any help would be great. Thank you!
DescriptionWe are requesting a feature in Workfront that enables users to filter updates on issues, tasks, and especially projects, programs, and portfolios based on specific fields that were changed. This would help users quickly locate historical changes tied to a particular field (including custom fields), rather than having to sift through a long list of general updates. Why is this feature important to youProject and portfolio managers need efficient access to field-level change history to ensure accurate tracking, decision-making, and reporting. This is particularly important when reviewing how project details have evolved over time, supporting transparency and accountability. Additionally, being able to present this data to executives is critical in portfolio-level oversight and governance. How would you like the feature to workWe envision a filterable audit log within the Updates or Journal area that allows users to select a specific field (e.g., “Planned Completion D
Adobe Data seems to inflate over time: We had 753,919 Mobile visits for April 20 to 26, data pulled on April 30th. Pulled today, (May 29) we have 756,468 visits. We have late arriving hits enabled. Same report in Workspace, just refreshed a month later. Is this a 'late arriving hits' issue? Documentation says late arriving hits that arrive after 5 days are ignored. Does anyone have experience with this? Are you confident that it works as advertised?
Customer has to buy add-on in order to have Customer AI & Look alike audiences?These are bought in packages as explained below? https://helpx.adobe.com/legal/product-descriptions/real-time-customer-data-platform-b2c-edition-prime-and-ultimate-packages.html
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.