Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi all, we’re using Native Push (APNS/FCM) in AJO Journeys and would like to control the overall delivery rate (e.g., X pushes per second/minute).I understand that:The Journeys Throttling API applies only to external endpoints. Rule sets / frequency capping limit messages per profile. Campaigns have a “Throttle delivery” option.However, we don’t see a way to throttle the delivery rate for Native Push within Journeys.Is there any supported way to configure push throughput throttling in Journeys, or is it fully managed internally by Adobe?Thanks!
Description:Users have noticed inconsistent behavior for their pinned pages loading in. There appears to be enough space in the pinned pages section for all the pins, yet the number of pinned pages that appears varies regardless of if they are opening the web browser for the first time or a new tab, or using a monitor or laptop screen. As many as half of the pinned pages won’t appear. I had brought this issue up to Workfront Support, and they suggested to use Ctrl - and Ctrl + to fix the issue. While that does the trick, it is very tiresome for users to continually do this multiple times a day. Why is this feature important to you:The purpose of the pinned pages is so they are always visible and accessible. Having to continuously make them visible is counterproductive. How would you like the feature to work:It would be beneficial if the correct number of pinned pages always loads when opening the web browser or new tab. Current Behavior:Users have to use Ctrl - and Ctrl + to have the p
Wondering if anyone has found a way / best practices to tie in the data from the Planning Record types to the Cards on Kanban boards.Would be great to configure Boards by Workspace, ability to see the name of the Campaign Or Initiative the task is related for starters.
I created two versions of the same email: One using the old editor, built from my own custom template with HTML compiled from MJML One using the new WYSIWYG Email Designer The version built in the old editor is roughly half the size of the new one. With the new editor, I’m constantly hitting Gmail’s 100 KB clipping limit and having emails cut off, even when the visible content is minimal.What’s especially confusing is fragment behavior. When I update a fragment to delete content, the email actually gets larger, sometimes by 30 KB or more. From what I can tell, fragment updates are appending duplicate CSS and redundant markup instead of removing it.I’ve seen mentions that the old editor may be sunset in 2026, and I’m about to build a new nurture program. I’m concerned about being forced onto the new editor when it’s already difficult to keep emails under Gmail’s size limit.Am I missing something here, or are others seeing the same behavior with the new editor?
As a Principal Product Manager on Adobe’s Digital Employee Experience team, I focus on understanding and meeting enterprise content needs across Adobe—using Adobe products to do it. My team runs and operates our internal Content Hub, and we truly drink our own champagne by acting as Customer Zero. In a previous post, we shared how we approached scaling content distribution for 40,000+ employees using Content Hub. In this post, I share how we partnered with Adobe’s Substance 3D team to create a branded, role-based content experience using AEM Assets Content Hub, AEM Sites, and Attribute Based Access Control (ABAC). Key ConceptsAEM Assets Content Hub: A centralized destination for publishing, discovering, and distributing approved digital assets at scale.Attribute Based Access Control (ABAC): Access rules based on user attributes such as role or product team, enabling targeted access without manual permission management. The Challenge: A Branded Asset Experience for Substance 3DThe Subst
With the reporting that is set up in dynamic chat, we have a large gap in not being able to report on how many people reach each individual goal. The reporting simply shows goals overall but when you have dialogues that route to support or other teams outside of sales, we want to be able to easily report on these stats. Even within the sales/marketing world, we have goals for people that opt in to receive communications vs those that go to a rep as an MQL that we would want to report on. The workaround for using smart lists is only viable when the person is known, but since when someone asks to speak with support we provide the details for creating cases, we don’t always know who that person is. It’s almost exclusively coming through as anonymous which ends up not putting them into a smart list in Marketo. Adding in functionality, even if we had to create system level tags for the goals or something would be huge for our reporting. Or adding it to the Advanced BI Analytics would work a
How to implement logging and monitoring in Adobe workfront. We have an third party API which provides all logging information.
I have given access to user for developer, deployment manager roles in cloud manager for dev env from admin console. However this user is seeing the other envrionments when logged in to cloud manger, he can hibernante/dehibernate these envs. However there is no access to other env when he clicks other env. However He still sees these env links and option to add env button. Is there any way to restrict env access links and option to hide Add env button on top.
Hi everyone, I’m looking for some guidance on an architectural decision for a multi-site setup on AEM as a Cloud Service. I need to create additional websites on the same AEM Cloud program. Some of these new sites will share part of the existing platform (authoring model, utilities, or components), while others may require different structures, custom components, or even different frontend approaches. In short, it’s a mix of shared and site‑specific functionality. On AEM on‑prem, my usual approach would have been: - One **common multi‑module project** containing shared utilities, services, and reusable components.- One **separate multi‑module project per site**, each deployable independently (its own pipeline, its own release cycle).- The shared project consumed as a dependency by each site. ### With AEM as a Cloud Service, I’m trying to understand the best practice for this scenario. From what I know, AACS encourages a **single Git repository** and a **single pipeline** per program, b
We facing issue while adding subpages of the page /content/…./…../.../.../future-transformation into the createlanguagecopywizard as the error shown "Resources without a jcr:title property cannot be added to the list." The out of box js which is throwing this error is /libs/cq/gui/components/siteadmin/admin/createlanguagecopywizard/clientlibs/createlanguagecopy.min.js As per the logic, this script tries to render page data using /content/../…/…/future-transformation/{anysubpagename}/jcr:content.json and this request return empty json {}. This is the reason we are getting this error. Kindly help us understand why are we getting this empty json only for these subpages.
Hello, I am using AEM on-prem 6.5.22 and my requirement is similar to But unfortunately this doesn’t work for me. can someone who faced similar requirements and implemented it help?Regards,Rohit
In large Workfront instances, Global Search / Advanced Search becomes inefficient because results are displayed in pages capped to a fixed batch size (e.g., 2,000 items per page). When an organization has thousands of objects (Projects, Documents, Users, Templates, etc.), searching for something specific may not appear on the first page—forcing users to manually click through multiple pages to find a known item. This creates friction for everyday navigation and slows down work, especially for admins and power users who need to locate records quickly. Workfront search is meant to help users “easily locate items” across many object types, but the current paging behavior undermines that goal at enterprise scale. Why this feature is importantTime savings & adoption: Users lose minutes per search when they must page through thousands of results, which hurts adoption and confidence in Workfront as the “source of truth.” Enterprise-scale usability: Many customers have 8,000+ projects/docu
We are facing a editorial challenge when users are creating emails in the email designer. This is regarding the use of email fragments. We have created many different fragments as design elements/modules, and in all of this fragments we are using variables to control how the fragment should look like. F ex we use variables to choose between pre defines background colors, we use variables to set the alignment of the content (can vary from mobile to desktop), we have different styling of CTAs etc. Today this settings needs to be done before the fragment is broken, and the content can be edited. The challenge is after the fragment is broken we cant change the variable settings from the interface.But there is a work around, and this is not user friendly. From the code editor we can access the fragment code, and by finding the right place in the code we can manually change the chosen value of the variable. And this is reflected in the template when we save the change.It would be very helpfu
In our daily work we are facing a challenge when it comes to maintaince of email templates build from fragments. We are using different pre-defined templates that is built from fragments. And the fragments again contains just dummy images and lorum ipsum texts. The users changes the content in the fragments when they create there Journeys with there emails. The issue we are facing is when a content designer wants to change the template that is in use in an running Journey – there will be a problem. The content designer could have ordered a total new template, with a new look that he wants to use (a new framwork) or simply just want to change to another existing template (could be seasonal variations in the design). When you use the “change design” feature in the email, and changes to another template – you use all your created content in that email you are changing design too. It should have been possible to keep your content when you change the underlaying template.Maybe it could be s
When ingestion data via HTTP API to profile, FIFO is not guaranteed, resulting in potentially incorrect data being stored on the Profile. The enhancement request is to make this an optinal feature when creating a source connector or dataflow. It could be a toggle. The trade-off would be increased processing time, but I would rather have correct profile data a bit slower, than fast updates that taht eventually prove incorrect
Live stream show details:Marketing and customer experience teams are under immense pressure to deliver faster, smarter, and with greater context. Enter Agentic AI, the breakthrough approach enabling teams to meet these demands.This exclusive session features an insightful Q&A session with Anjul Bhambhri, Senior Vice President of Adobe Experience Cloud. Discover Adobe’s journey and bold vision to provide innovative Agentic AI capabilities that empower marketing and creative practitioners to automate complex steps, accelerate decision-making, and expand their teams’ capacity without compromising control or oversight. Be inspired by early customer adoption success stories and learn how Adobe supports your onboarding and adoption process, giving you the confidence to embark on your own Agentic AI journey. Date: March 3rd, 2026Time: 9:00 am PTCan’t make it? Sign up anyway and we will send you the recording afterward. We hope to see you there!REGISTER NOW!
Hello Marketo Community, We are currently operating a large Marketo instance and are facing scaling challenges related to program membership data extraction via the REST/Bulk APIs. Current Limitation At present: There is no API-exposed field that identifies whether a Program is archived. Archiving a program in the UI (e.g., moving it to an archived folder) does not translate into a machine-readable “archived” flag via the REST API. The Program Membership Bulk API requires filtering by Program ID. There is no supported endpoint to retrieve program membership changes between two timestamps without iterating through individual Program IDs. Because of this, integrations must iterate across all program IDs to ensure no membership changes are missed — even for programs that are long archived and no longer operational. Business Impact For instances with thousands of programs: API calls increase significantly as program volume grows. Sync runtimes increase over time, even if most
Hi Community,We’ve noticed a limitation in #Adobe Marketo Engage regarding person record deletions and would like to confirm if others have experienced the same or if there is a workaround.Scenario:When a person record is deleted from the database (either manually or via batch action), we are unable to identify: Which specific user performed the deletion The exact timestamp tied to the user action (beyond high-level activity logs) Any detailed audit reference for compliance tracking We checked: Audit Trail Activity Log Notifications However, we could not find clear visibility showing which user deleted the specific contact record.Concern:From a governance and compliance perspective, this creates challenges in: Internal accountability Data security monitoring Incident investigation Audit/compliance reporting Questions: Is there any hidden audit configuration or advanced log access that tracks user-level deletion details? Is this information available via API or Admin-lev
I’m running a cleanup initiative to reduce clutter from legacy smart lists that are no longer actively maintained.I wanted to confirm best practices before deleting anything: Is it generally safe to rely on the “Used By” tab to identify smart lists that are not referenced by any campaigns, programs, or assets? For smart lists that show no current dependencies and haven’t been modified or used in a long time, is deletion recommended versus archiving? Are there any known risks (hidden dependencies) that we should be aware of before removing them? Thank you in advance.NN
During testing, I set up a campaign to end and it worked and went to ‘Completed’ status. Now, I can’t duplicate it. Is that a bug or do I have to recreate everything? This is what I see for the campaign options:
Hi guys, After reading similar questions, I don’t think this one has been asked before.When I create a journey (in AJO) using a read audience as the entry point and set the schedule type to daily or weekly - the re-entrance options does not appear. My expectation (and as mentioned in this previous comment......is that when the schedule is not as soon as possible I should now be able to choose re-entry criteria: It seems that before I choose the entry node (ie read audience) I can select the re-entrance criteria, but this disappears when I add in the read audience node, and will not save.Is there a reason re-entrance is not showing even when my scheduler is not set to as soon as possible?Thank youWill
Hello! I haven’t really encountered this before and wanted to ask: I had sent out an email last week and in the email dashboard it says that the email sent to 1,000 people. However when I clicked on the member tab of the email program or when I create a smart list/email performance report with the was delivered email filter, the number was a lot higher, about 1,600. Any idea on what may be the cause of this discrepancy? The email performance report number as well as the program member number and the smart list number are all the same, but it’s just the dashboard that is off.
Hi everyone,we have a client who wants a pie chart showing the breakdown of projects by one single-select field and multi-select dropdown field. Single-select field is straightforward. However, a multiselect field is a challenege as I can't use it for grouping in the chart.Has anyone dealt with a situation where a client wants to display report data based on a multiselect field?Your inputs are much appreciated!Best,Sara
Hello, I need some help. I’m trying to use the aggregate function to create an audience. My criteria is: Transacation Date >10 days from Current Date Specific currencyID codes AND Amount Value = 1The profile can have up to 5 currency ID’s. I’m trying to create an audience that when I sum up the Amount, I only select those where total is <=4. I keep getting profiles where the amount is 5. I’m at a loss because this aggregate is not doing what I assume is should be doing. Any assistance would be appreciated.
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.