Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Personalization often starts with a simple customer moment, but turning that idea into working template logic can take time. You may need the right field path, helper, condition, date format, and fallback behavior.AI Assistant for Personalization Expressions helps reduce that friction by turning plain-language intent into AJO personalization template logic you can review, preview, and apply.Instead of starting with syntax, you can start with the outcome you want for the customer:Use the customer's renewal date, add one year, and format it as MM/dd/yy. If the renewal date is missing, do not show the date.AI Assistant for Personalization Expressions helps translate that request into template logic you can review, validate, and use in AJO.What AI Assistant for Personalization Expressions Helps WithAI Assistant for Personalization Expressions is available from the AJO personalization editor through AI Assistant. It helps when you know the customer experience you want, but need help writing
I am trying to add a hyperlink to a text value in SMS Beta, but I am unable to find any helper function that supports this use case.Could you please help me understand how to achieve this?For example, I would like the text "UpdateInstance" to redirect users to www.google.com when clicked in the SMS.Please let me know the recommended approach for implementing this in SMS Beta.Regards,Nikhil N
Enhancement SummaryRequesting a product enhancement in Adobe Tags to support the ability to transfer, copy, or promote selected components from one library into another library within the same property. This capability would allow users to move changes such as data elements, rules, extensions, and related configurations between libraries without manually recreating or porting them.Current StateAdobe Tags currently allows teams to create and manage libraries as part of the publishing workflow. However, when changes are created in one library, there does not appear to be a native way to push or transfer those changes into another existing library.As a result, teams are required to manually recreate or port data elements, rules, and other configuration changes from one library to another. Business ProblemThe current manual process introduces unnecessary operational risk and inefficiency.Manual porting between libraries can result in:Missed data elements or rules Inconsistent configuration
Hey! Looking forward to hearing more about this! My core ideas to test will include: Agentic Marketing Development Representative Agentic Content Recommendation Engine Agentic Audience Profiling Agentic Personalized Content Agentic Social Signal Listener I’ve been working on what the ideal integration looks like as well as what the core primary Resources should be, aka which MD files should be contextually prefixed to the prompts. What are people doing for: Skills Repository and Sharing Cheers,Edward UnthankFounder, Etumos
Hi Team,Looking for use cases on using claude to do marketo tasks.Thanks in advance,Deepthi.
We would love to see the Team Requests widget in the New Home Screen improved so it is functional and relevant for our teams. Right now, not all teams show. There is also a reported bug where some users only see one team (not even their home team) that is not on Workfront's current roadmap to fix in the near future. Although users could view this information in a report, the New Home should be able to cover all bases the old Home Screen can. For now our users prefer to stay in old Home since their Team Requests are not functional or relevant. We would love for all of the user's teams that have requests/tasks assigned to them to show properly in the widget. An improvement would be to also have some filtering/sorting allowing user to see more relevant information or to slightly customize. Thank you! 🙂
We’ve built a Fusion workflow that creates new Programs within Portfolios as Child Campaigns, storing specific custom field information on the Program object using custom forms that collect the information on the request. I’ve been able to add additional fields to the mapping, but for some reason, the fields I’ve added in the last week don’t want to appear.I’ve checked the that the Read a Record (Fetch Request) IS pulling in the data to the correct fields:and that the Create a Record (Create Program) is showing the fields as things I can map, but it’s not showing them as fields I can pull in (similar to Regions, it should be showing 2. DE:Primary Solution SingSel as a mapping options): Underneath the Read a Record, there SHOULD be Primary Solution SingSel, Is this For, Campaign Type, etc, but they don’t show up. I’ve checked every custom form, made sure the fields are on all of them, run the workflow dozens for times, I’m at a loss for way to get Create a Record to actually give me the
In Universal Editor, when trying to align text in Rich Text field by using default alignment option (left, center, right), it only adds inline style. Upon saving changes and exiting out of RTE, all inline styles are removed.I want to have per-paragraph alignment option within a rich text field so didn’t do this through custom model field. Any fix for this? Like adding a class instead of inline styling so this can actually work?
Has anybody been able to successfully create a connection in Fusion with Power BI?Last night I attempted to create a connection. A dialog box opened up indicating I needed approval from my organization’s admin. I filled out the request, and overnight I received an email from Microsoft confirming that my request for access to Workfront Fusion PowerBI Connector was approved.I tried again just now to create the connection--a pop-up window opens, but the login authorization doesn’t work; I get a message: “An error occurred. Connection failed.”Has anybody else seen this? I wanted to check before filing a ticket.
Hi Team, need your help to define CSS selector to select first element in Core extension in Data Collection. What needs to be written to select the first element out 2 as shown in the screen shot.
Hi everyone,I’m currently trying to test the Adobe Analytics MCP.So far, I have:been granted the required permissions (MCP Access + Developer Access) created a project in the Adobe Developer Console generated API credentials/keys as part of the setupAfter adding the MCP server in Cursor, I’m able to authenticate successfully. However, all requests fail afterward with a 500 Internal Server Error coming from the MCP endpoint.Error message:Transient error connecting to streamableHttp server:Streamable HTTP error: Error POSTing to endpoint:{ "method":"POST", "error":"Proxy error", "message":"500 Internal Server Error", "targetUrl":"https://<adobe-mcp-endpoint>/mcp"}From the logs, it seems the OAuth/authentication flow succeeds, but the MCP endpoint itself fails afterward.Has anyone run into this before, or does anyone know what could be the cause?Any guidance would be hugely appreciated. thanks!
We currently don't have any Prospect records in our Production sandbox. We only have clients (Client dataset and Schema, a Dataflow that ingests client data) and a Web Event DS (that collects web interactions). Our sales cycle is long, possibly up to 6 months or more from awareness to conversion.Use case: Ingest Prospect data from website contact form and retain data for 6+ monthsIn January 2026, John Smith uses the website to fill out a form to contact one of our associates. Nothing in AEP is currently set up when this happens other than his pseudo-identifier is collected. There is no persistent/reliable identifier such as CRM ID or any other known ID. In July 2026 (six months later), John becomes a client. He is assigned with a CRM ID, which is a valid identifier in the Client Dataset. His profile will now exist and his profile attributes will be ingested.We would like to know what actions John did on the website before he became a client; e.g. he read articles, he searched for an as
Hello, Hopefully a simple question but I am curious the most efficient way to make the elements from a collection within an array ‘mappable’. Say I have an array such as this: What is the most efficient way to map specific elements in a collection? Additionally, in a collection number that I also specify (in this case, #1). I am looking to filter later in the scenario based on these fields.
hi,I am facing an issue while rendering PDF from Adaptive forms (build using foundation component) on AEM 6.5.24. The Adaptive form is created using XDP template and the fields are binded too.The issue is that the form has a button, and on click runs a script which enables a subform.The event works fine on Adaptive form too. When the button is click the adaptive fragment (which is the subform in xdp) is visible and the other fields are hidden. The problem is when we render PDF from Adaptive form. The then subform is still hidden. I believe the since it is an UI event on Adaptive, the XDP is not aware of it and it still hides the subform.Is there any way to make subform visible using a button click on Adaptive form?Thank you.
I am working with developers to implement UE in our AEM cloud instance, without EDS and not using a headless architecture. They have told me that to work with UE we will need to direct users to a specific URL, and NOT use the convenient UE entry point that Adobe provides on the landing page (the one where you just input the site URL).So far, efforts to get components working smoothly have only succeeded if we use the other URL format. Has anyone else encountered this limitation? If business users have to enter a particular URL formula for getting to UE with the page they want, it’s going to be messy. The AEM input field for easily entering UE and navigating within it would be perfect, but if our devs are correct, doing it this way means glitches and limitations.Thanks for any advices.
BackgroundWe are building an automated content sync pipeline on AEM as a Cloud Service that reads product data from an external PIM system (Salsify) and manages Content Fragments and Product Detail Pages on AEM Author.We have three Adobe App Builder actions deployed on Adobe I/O Runtime that together manage the full product content lifecycle: Action What it does AEM credentials used Product Sync Fetches all products from the PIM channel export and upserts them as AEM Content Fragments (create or update). Includes a duplicate activation guard to prevent concurrent executions. IMS OAuth (CF Management API) PDP Page Creation Reads synced parent Content Fragments, filters to those flagged for web publication, and deletes + recreates their Product Detail Pages on every run IMS OAuth + AEM Developer Console JWT Orphan Cleanup Detects CFs and PDP pages in AEM whose products no longer exist in the PIM feed and deletes them. Supports two modes: single SKU (fast, no PIM API call
Hello everyone,We are implementing Adobe Reporting API 2.0, since version 1.4 will be deprecated in August 2026. During implementation, we encountered a limitation in the API design that affects our use case.In Reporting API 2.0, data retrieval is based on dimensions (descriptive attributes such as customer ID, date, page) and metrics (calculated measures such as pageviews and visits). The API always returns aggregated results based on the dimensions provided.Our requirement is to ingest historical data at the lowest possible granularity (near event-level) and/or perform daily loads. To achieve this, we would need to include multiple dimensions (e.g., date, customer ID, page). However, the API processes breakdowns by sending separate requests for each combination of dimensions if we want all dimensions and metrics in a single table.Example: 50 days 30 customers 10 pages This would result in 50 × 30 × 10 = 15,000 API requests.Given this structure, the API appears not scalable for hi
In Mobile SDK its not well documented: Does this: https://developer.adobe.com/client-sdks/edge/adobe-journey-optimizer/code-based/api-reference#updatepropositionsforsurfaces Should match this - configuration in AJO - location :
Is it possible to trigger a scenario using proof hq api s , on making a comment on the proof.
By now you know Marketo’s log retention policies mean you can’t get a 360° view of someone’s engagement back further than 90 days unless you take specific measures in advance. For some, those measures are exporting activities to a data warehouse every night. But even if we tech types arrogantly assume everyone who’s anyone can get that done, in reality it’s a minority of Marketo shops who do it, let alone do it right.[1] For the rest of us, the solution is to stamp Person fields with the last interesting data. Here’s where we buck the orthodoxy a bit. In our view, it doesn’t matter whether someone received an email on a Tuesday or a Thursday 10 months ago. It only matters, at best, whether they had activity sometime that week. Skipping unnecessary granularity means far less work for your instance. Rather than batch campaigns processing huge swaths of your database every day — or, even worse, trigger campaigns — you just run weekly campaigns on Sundays, using the handy datetime filter
We are looking to copy content between two environments across different AEM as a Cloud Service programs, such as from Environment A in Program A to Environment B in Program B.We explored the Content Copy feature and can see the “Destination Program” option. However, after selecting the destination program, we are still able to see only the source program environments.Is cross-program content copy currently supported? If yes, are there any prerequisites or additional configurations required for destination environments to appear?
Over the past two weeks, I’ve been encountering a recurring issue when editing dashboards in Adobe Analytics. After making changes, I receive the following error message: "Unable to save your project at this time. You may want to refresh your page and try again."Unfortunately, refreshing the page or closing and reopening the browser does not resolve the issue. The only workaround I've found is restarting my device entirely, though this isn’t a consistent fix either—sometimes the dashboard will save successfully without issue, seemingly at random.Has anyone else experienced this? Any insights or solutions would be greatly appreciated!
how much time take profiles to leave a journey after Stopping it?
We are seeing second-hit entries being attributed to the CJA Marketing channel. However, in AA, they are classified correctly, as shown in the snapshot below.Currently, we have named this additional attributed channel as “Internal Refresh” in CJA.Is there anyway we can eliminate this data or is there anyway we can consider only "first hit of the visit" in CJA.Here is the snapshot of CJA vs AA
Hi, how much time takes Update Profile node in uptade a profile attribute? Thanks!
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.