Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
In our Unlocking Content Hub Extensibility, we discussed the business value of extending AEM Content Hub. This technical guide outlines how developers can use Adobe App Builder to embed custom panels and workflows directly into the Content Hub UI. We will walk through a real-world implementation of an "Extend Expiry" integration. Overview Content Hub extensibility, powered by Adobe App Builder, allows developers to embed custom panels and workflows directly within Content Hub—bring business actions closer. Adobe App Builder is Adobe’s enterprise extensibility platform for building and deploying secure, scalable applications on Adobe-managed infrastructure. Core Capabilities: Custom React UIs rendered inside Content Hub Serverless backends via Adobe I/O Runtime Modern development workflows with CI/CD support Secure hosting and authentication managed by Adobe Zero infrastructure to maintain The Extension Point The primary extension point is the Asset Details extension. This
Hi Marketo Community,We are triggering Smart Campaigns via the Marketo API and sending dynamic HTML/RTF content through tokens.Our dynamic token content includes the standard Marketo system unsubscribe token:{{system.unsubscribeLink}}However, when the email is delivered, this token does not get resolved and shows up as raw text instead of being replaced with the actual Marketo unsubscribe URL.Use Case We generate a lot of HTML content on our side The content already contains our own unsubscribe link We want Marketo to reliably replace it with the correct Marketo unsubscribe URL at send time Since content is dynamic, we inject different HTML blocks via tokens ProblemIt seems Marketo does not support nested token resolution (system tokens inside other token values).QuestionIs there any supported way to: Insert or replace a custom variable in our token content with {{system.unsubscribeLink}} Force Marketo to resolve system tokens inside injected token-based HTML Or handle unsubs
We’ve started using dynamic chat with our BDR team. The biggest feedback from them is that they want to customize the notification sounds when they receive a new chat. The team is often multitasking and uses their computers for calls as well as chat. With the sound that is played to notify of a chat or of replies, it is causing issues if they are on the phone at the same time. I’d love to have a similar ability for the agents as we do for our external users that we can customize the sound that is played and the duration of the sound. The other big feedback we are having is that the 90 second window to reply to a chat isn’t ideal. We’d love to be able to customize this. When you have BDR teams that the size fluctuates regularly (it’s a role that is often promoted into sales), then when we are down to a smaller group, we would like the abandoned window to be able to be increased. Ideally, our BDR manager would love to customize it by user, but even allowing us to change that window at a
Hi Team,I am using AEM as a cloud with Core Components-based Adaptive Forms and integrated form in my aem site. When the form is submitted, a default loading spinner appears.I would like to customize or replace this spinner so it matches our site’s branding.Could someone please clarify: • What is the recommended way to override the default submit spinner? • Which CSS class or JS event controls the submitting state? • Should this be handled through a custom client library (Sites or Forms-specific)? • Is there a supported, upgrade-safe approach without modifying /libs?Any guidance or implementation examples would be appreciated.Thanks
Hello ,In my journey, triggered by an experience event, we have an email action that sends an offer based on priority. When the event triggers, the user receives the offer in the email. However, if I disable or update the offer content, I continue receiving the same offer unless I create and activate a new version of the journey.This becomes problematic when offer content changes frequently because it requires reactivating or republishing the journey each time, which complicates the process of using offer decisioning within journeys and campaigns.To clarify, I’m not referring to fetching offers via API—those are functioning fine. The issue arises specifically when using offer decisioning in email or SMS channels. How can this issue be resolved?" Thanks,Arpan
Hello,Is it possible to add the marked field as a column in any report?
As brands expand into conversational channels like LINE, one of the biggest challenges is connecting anonymous messaging identities with known customer profiles. A user may chat on LINE, but your enterprise systems recognize them by email, phone number, or CRM ID.Adobe Experience Platform (AEP) solves this using Identity Stitching — allowing you to merge disparate identifiers into a single Real-Time Customer Profile. When combined with LINE Login, this enables powerful, personalized engagement in Adobe Journey Optimizer (AJO). In this blog, we’ll walk through a real-world technical approach to: Capturing the LINE User ID (Two Standard Approaches) Ingesting the LINE Id into AEP datasets How AEP Identity Stitching Works Activation in Adobe Journey Optimizer Capturing the LINE User ID (Two Standard Approaches) To message a user on LINE, you must obtain their stable LINE User ID. LINE provides two official methods, depending on where the interaction occurs.1) LINE Login — Web or Ext
Hi everyone,We are currently having an issue with our dynamic boards where when we add a card from the board view, it defaults the date to the project start date. It will default it even if we have the date correct when we input the card - when we refresh it refreshes the date to the project start date. Obviously this is an issue. Has any one had a similar issue? If so, how did you fix it? Thanks!Sabrina
I want to create interactive proof using the URLs hosted under a website. Because proof hq is not allowing to view it since it says connection error. what configuration should i do for that?Will allowlisting of specific urls help?
Hey hey Workfronters!I’m working on bringing a new team into Workfront and need your advice/expertise. What’s the best way to set up a task with a varying duration?For example: Task A has a fixed date. Task C has a fixed date. Task B needs to start on Task A’s due date and finish on Task C’s start date. The duration will flux as the fixed dates are edited. I’ve tried various predecessors and duration types but nothing is quite giving me what I need.
Hi. I am unable to change or view the icons in my report's column cells. Although I added column rules to display specific colored icons when I select a particular option, the icons are not appearing. This may be due to an error in the column rules.
Hello,I have System Admin access, and I can see many projects that were not created by my group.Is it possible to make only the projects created by my group visible to me?Note: The unwanted projects are visible even though my ID was not added, and the project sharing option is set to "Only invited people can access."
Hi All, I wanted to know if anyone has created a Fusion scenario to generate a $$USER.ID report displaying all of the active proofs a user is listed as just a 'reviewer' on a report. This is something I've been meaning to tackle for a long time. I imagine others would benefit from this to.
@Sven-iX Here is my overdue response to this post, Workfront Boards GraphQL API Documentation. FYI I could not re-comment on the post so I am tagging you here. The problem I had with fusion automation and searching boards is the redundant number of operations used to search. I have found a way to reduce this to 4 operations.The body is filled with this query and based on an inspect I used on the Get Board module. I have added the portion below to it to reduce operations for searching in a scenario. There is a lot of irrelevant information in the call but I am too lazy to remove it. I start the scenario using a instant webhook with task status change and assignedToID = Desired user, I get the card information in the getBoard() query, then use iterator to make an array and filter via card obj id = taskID, then move the card to the columnID that I got in the getBoard() query. ADDED CODE:cards {\n id\n name\n connectedObject {\n objectId\n status\n }\n } BODY:{
I have all required access in order to have access for this feature. We have this add-on. Yet I still have this error: Sent to Adobe support. Any ideas?
Any ideas what is the difference?
I have got library on prod: Its not mapped to any environment - that says UI. Is it mapped automatically to Prod env?
Assume that my Data Element is not found on a page - Web SDK would return error. There this functionality would prevent such a situation? Do you turn this on on your implementations?
Within Workfront Planning - it seems there’s no easy way to move (completely) items from one workspace to another if reorganization is needed. Meaning, the original location would be archived or deleted altogether and the records within it would be repurposed and moved to a new or other existing workspace. I know the ability exists to download/export the record, and then reupload - but this requires relinking, reformatting, etc. in the record once it’s uploaded into the desired workspace.
I cannot identify converted requests in the new user experience, unlike in the old experience.
Hi Team,I was testing a test email from an API-triggered transactional campaign using Postman across two different email IDs, ensuring all context variable values were filled in. However, I encountered an issue with one email ID accessed via web Outlook: the email alignment is incorrect, and the "View Details Here" link is missing. Interestingly, when opening the same email as a web page, everything displays correctly.For another email ID accessed via the Outlook app, everything appears as expected. Additionally, I triggered a test email to my Gmail ID, and it rendered correctly as well.How can I resolve this issue with web Outlook?Please find the attached images for reference:
Does RequestID unique value in AJO campaigns update on every APi call? Is it possible to have the value of RequestID as static to allow performance testing by ingesting bulk data in the campaign?
Hi Team,We have set up a smart campaign where the initial launch email is sent, followed by a wait step of X days, and then an echo email is sent to non-openers.In case we need to stop the echo email after the initial send — for example, if plans change while contacts are still in the wait step — what would be the correct way to prevent the echo email from sending? I don’t see a direct option to cancel it, so could you please guide me on the best approach?Regards,Akshat
Is there a way i can make an API call with file uploaded through attachment component ? As soon as the file is selected, i would like to trigger JS from my client libs to make an API call. Seems as per the design, the attachment ( which is unscanned for any potential malware) is uploaded into AEM. Is there a workaround ?Thanks,Abhishek
I am a product administrator in Adobe Experience Platform but still do not see Permissions tab on the left panel in AEP. I want to use Permissions to create/modify user groups, role etc.Adobe Console rightsAEP Permissions missing in Administration section
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.