Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello,I am currently setting up a source flow from Salesforce CRM. I am following this guide to filter ingestion. https://experienceleague.adobe.com/en/docs/experience-platform/sources/api-tutorials/filter#specify-filtering-conditions-for-ingestion I get an error message when the flow runs. The API request to Salesforce failed. Request Url: /services/data/v59.0/query?q=SELECT+FirstName+FROM+Contact+WHERE+`FirstName`+LIKE+'Ell%25'+AND+(LastModifiedDate+<+2026-03-04T04%3a45%3a00Z), Status Code: BadRequest, Error message: [{"message":"\nSELECT FirstName FROM Contact WHERE `FirstName` LIKE 'Ell%' AND (LastModifiedDate\n ^\nERROR at Row:1:Column:36\nunexpected token: '`'","errorCode":"MALFORMED_QUERY"}] This error message could be because of the ` character used in the query. `FirstName`Salesforce does not accept ` characters.The connection spec for Salesforce accepts filters but seems to have the "columnNameEscapeChar" set to ` which is probably not correct? ```"filterAtSource": {
Hi Team,When I am trying to edit any workflow in my aem cloud local its throwing below error .Please help me with this. Access denied: Invalid pathCannot serve request to /libs/cq/workflow/admin/console/content/models/openeditor.html in BundledScriptServlet (/libs/cq/workflow/admin/console/components/models/openeditor/openeditor.jsp)Request Progress: 0 TIMER_START{Request Processing} 6 COMMENT timer_end format is {<elapsed microseconds>,<timer name>} <optional message> 17 LOG Method=GET, PathInfo=null 23 TIMER_START{handleSecurity} 4251 TIMER_END{4225,handleSecurity} authenticator org.apache.sling.auth.core.impl.SlingAuthenticator@3b720354 returns true 14884 TIMER_START{ResourceResolution} 15895 TIMER_END{1008,ResourceResolution} URI=/libs/cq/workflow/admin/console/content/models/openeditor.html resolves to Resource=JcrNodeResource, type=cq/workflow/admin/console/components/models/openeditor, superType=null, path=/libs/cq/workflow/admi
Airtable has deprecated API keys in favor of Personal Access Tokens for some time now and PAT are the recommended way to connect through the Airtable API. https://airtable.com/developers/web/api/authenticationI am requesting that Fusion allow connections to Airtable using a PAT rather than Client ID / Secret and OAuth login.We currently have a technical email account setup with access to Airtable but due to our companies Entra policies this account cannot login through SSO to Airtable. Because of this I cannot get through the login screen to grant access to Airtable when setting up a connection in Fusion. I can however have a PAT setup from our system admin of Airtable for this account.Please add the ability to use a PAT when setting up an Airtable connection using the standard out of the box Airtable connector.
Let’s keep the conversation and the questions going on the new Unified Approval. What other questions do people have? What are you excited about with Unified Approvals. I will get the recording and the slides uploaded here shortly.
We are A/B testing an experience where Cohort B is redirected to a ‘/page-b’ while cohort A should see the default ‘/page-a’.What was happening initially- Initially we used AT’s redirect offers but it was conflicting with our Next.js routing/CDN . It caused flickering and messed up React's hydration process. It also prevented us from getting correct readings for our test experience in GA4This is what we did as a bypass solution -Created the A/B test using FEC with a redirect mbox and a JSON offer. Created a middleware at the Next.js level that intercepted the request from a user’s device on our server before the page loads (before any HTML is sent) It calls Adobe Target's Edge Network to get the redirect decision asking "Should I redirect this user?" and Target responds with either a redirect decision or no action. If a redirect is needed, the middleware sends a display notification to Target for analytics tracking, then performs the redirect, and the user lands on the destination pag
Hi All I am trying to configure Siteimprove for PROD Cloud server. I am following the documentation provided in SiteImprove. But during the API configuration , I am getting below error. Has anyone faced similar issue and what is the resolution ? Note :- I am checking with the licensing team to see if the Pre-publish is available . Meanwhile I want to understand if there can be any other reason for this. Logs I only see below errors in log com.siteimprove.aem.plugin.impl.SiteimproveServiceImpl Configuration /etc/cloudservices/siteimprove/www-<name>-com is missing 'canContentCheck' property, please open the configuration dialog and save it to apply the setting! /conf/global/settings/siteimprove/jcr:content.config.json HTTP/1.1] com.siteimprove.aem.plugin.impl.SiteimproveServiceImpl Configuration /etc/cloudservices/siteimprove/www-<name>-com is missing 'canContentCheck' property, please open the configuration dialog and save it to apply the setting! GET /conf/global/settin
Hi all, How do we do an AEMCS Based System Architecture Design?Let us say, it is not migration from AEM 6.5 or so to AEMCS, but a green field implementation. I am aware it is a vast subject itself! But, at a high level, what are the ten-fifteen key ingredients we consider for doing this design?For example, we can say Fitting “Fastly” as CDN as an out of box option or our own CDN like Akamai.Pros and Cons? CDN is kind of Hardware decision.Kindly cover software aspects also like Editable Templates, Separation of Mutable and Immutables, using Cloud Manager for all deployments, etc, etc. Highly appreciate all your replies and guidance. Thanks,RK.
In the new builder, it would be great to able to select text-transform styles (uppercase, lowercase, etc) within a created theme under My Themes instead of having to write in the custom CSS in each template. Having it carry over to every template we make with our theme would be much more efficient. Thank you 😊
Hi everyone,I'm configuring the List-Unsubscribe Mail-To feature in AJO for a subdomain and need to clarify two points:Keyword Support: Does the Adobe-managed unsubscribe address support manual keywords (e.g., "REMOVE" in the body), or does it only process requests triggered by the automated headers in the email client? If so, can you show me an example of how the mail to button is shown in UI? Profile Sync: Does an unsubscribe via this Mail-To method automatically update the Consent Schema (choice set to opt-out) in the profile, or is manual synchronization required?Looking to confirm if this is fully automated when "Adobe Managed" is selected in the channel configuration.Thanks!
Request for Feature Enhancement (RFE) Summary: Add Sorting filter in Card View for collections Use-case: Users created multiple collections but navigating into them using the card view, they are not able to easily sort the assets using name, title or other information like already happens for list view. Users require to have sortable functionality in the card view because they should have the possibility to see quickly preview of the asset to select from an ordered list. Same behaviour from list view is expected. Current/Experienced Behavior: Collections are sortable only in the list view. Improved/Expected Behavior: Each collection should be sortable by title, name, date, etc also in the card view. Environment Details (AEM version/service pack, any other specifics if applicable): 2024.10.18175.20241010T124406Z-240900 Customer-name/Organization name: Jet2 Screenshot (if applicable): List view Card view Code package (if applicable):
Description - ability to create custom fields/forms that we could attach to hour types in WF.Why is this feature important to you - would allow for improved grouping and reporting for charts and graphs.How would you like the feature to work - TBDCurrent Behaviour - Not able to lump hour types together in current setup.
We have an integration with out timekeeping system. We need go be able to track custom fields based on hour entries. This will allow us to manage multiple budgets within the one project.
This might sound unusual, but I request custom form for HOUR object. On hour records, such as on January 1, we would like the option to enter more information along with the comments.There is where the custom form should be available:
Creating multilingual digital experiences is now a baseline expectation. Yet anyone who has worked with Adobe Experience Manager (AEM) knows the reality — traditional translation workflows are slow, expensive, and often lack flexibility. Curious to explore a better way, I experimented with building an AI-powered translation workflow in AEM. The goal was simple: use GenAI models like GPT/Claude4 to translate complete AEM pages automatically with accuracy, structure, and context intact.Beyond speed and accuracy, this approach is highly cost-effective: it eliminates per-word licensing, recurring connector fees, and heavy platform dependencies. You pay only for what you translate — around $10–20 per million characters — saving significant costs compared to third-party services, while gaining the flexibility to switch between AI models rather than being locked to a single vendor.What started as a personal project ended up becoming a highly promising alternative to traditional localization.h
Hi team,I am trying to upload password protected PDFs and I am seeing error once pdf is uploaded. Does AEM supports password protected PDFs? If no, do we have any pipeline to enable this feature?
I have a client that is letting me know that the sync between Marketo engage and SFDC reports some errors leaving the leads with empty fields on SFDC, so she's unable to assign them to the sales team. What I don’t understand is how is it possible the leads get synced in SFDC when those fields are marked as mandatory to fill on the forms on LPs in Marketo. Anyone experienced any similar discrepancy in this process?
We are ingesting few subscribers from external system to AEP via batch ingestion. These subscribers do show up in an audience which gets created when you create a subscription list in AEP. However, the same subscribers are not visible at report level in AJO’s subscription list report. I wonder how this report can be populated as well.Do share insights on this.Thanks!
Hello, Recently tried to enable AEM form core components following this guide: https://experienceleague.adobe.com/en/docs/experience-manager-65/content/forms/adaptive-forms-core-components/enable-adaptive-forms-core-components Everything ok till try to edit the template blank-af-v2. When I go to the template editor it shows the below error:Uncaught TypeError: AuthorUtils.getAFWindow(...).$ is not a function at Object.getGuideContainerPath (guideCommonAuthoring.js:1339:50) at HTMLDocument.<anonymous> (guideTouchAuthoringEditLayer.js:1028:52) at HTMLDocument.fn (jquery.js:4831:18) at HTMLDocument.dispatch (jquery.js:5232:27) at elemData.handle (jquery.js:4884:28) at Object.trigger (jquery.js:5136:12) at HTMLDocument.<anonymous> (jquery.js:5866:17) at jQuery.each (jquery.js:371:19) at jQuery.fn.init.each (jquery.js:137:17) at jQuery.fn.init.trigger (jquery.js:5865:15) I used this code to create my new project: mvn -B org.apache.maven.plugins:maven
Hi Community,In Adobe Journey Optimizer, the Journey Canvas (Dry Run view) visually shows a step‑by‑step waterfall of customers moving through the journey (percentages and absolute counts at each node), as seen in the attached image.What I’m looking for is the same dry‑run waterfall data, but in a tabular format (for example): Waterfall report Starting audience count 100 After Standard supresssions 80 Suppress contract A 75 Suppress Opt outs 65 Final count 65 Segment A 35 Segment B 30 Is there any way to:View this journey canvas waterfall numerically in AJO Reports, Access it via Customer Journey Analytics (CJA), or Export / download this dry‑run journey data (e.g., Excel)?If this is not supported natively, are there any recommended workarounds to recreate this tabular waterfall from AJO/AEP data?Thanks in advance!
We have an operation program, sending confirmation email having confirmation link redirecting to Marketo Landing page. But for some people (~30), we have visit webpage activity registered in the activity log but no link click activity. And I’m not sure what could be the reason! For that I had to add both the triggers in data change campaign- confirmation link clicked and thankyou landing page visited. But we are planning to move from Marketo’s LP to external one, hence, afraid of removing visit webpage trigger from the campaign. (want to rely on clicked link trigger only ) Sharing some screenshots for example- -link click is there for some but the link is Instagram link (or some other) not the landing page link Do share if you have any idea that can help. Thanks!
It is my understanding that Marketing Channels is a waterfall, and each Visit will fall into ONLY one Marketing Channel, from the Marketing Channel rules. All Mktg Channels have the override checked - EXCEPT for Direct and Session Refresh (Internal Referrers). Is there something that needs to be changed here so that the Processing Rules only allow 1 Last Touch Marketing Channel per visit?
My data has a dimension called ExpiryDate. I’ve created Date Ranges like “Upcoming 3 months”, “Upcoming 12 months”. I’d like to create a report showing the number of Customers whose expiry date will be in each of those date ranges. I’ve tried using a simple freeform table with ExpiryDate as the dimension and People metric filtered by Date Range, with unexpected results. In our local systems, we can query our source data accordingly. Any ideas how to approach this with a CJA project?Date Range People Customers with ExpiryDate in Upcoming 3 Months 10,000 Customers with ExpiryDate in Upcoming 12 Months 25,000
The flow test option in Dynamic Chat is a great tool and our team loves it for testing that the answers go the way we want it to. The only downfall is that if you have the 1st node (possibly others) as a conditional set, for example we have it set to identify customers vs everyone else, you can only ever test the first path. There isn’t currently a way to use the testing option to go down one of the other paths to see how the conversation will work. I’m not sure the best way to implement this, but perhaps in the test flow, the 1st option can be select your branching option? Or something similar?
HiIs there a way to group items inside the fixedcolumns <columns jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/fixedcolumns"> <items jcr:primaryType="nt:unstructured"> <column jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/container"> <items jcr:primaryType="nt:unstructured">
Is it even possible? You need to buy Marketo with AJO B2B?In documentation there is a sentence like:Adobe Journey Optimizer B2B Edition uses Account Audiences and People Audiences from Adobe Experience Platform to power an account journey, which runs inside of Marketo Engage https://experienceleague.adobe.com/en/docs/journey-optimizer-b2b/user/get-started/about-journey-optimizer-b2b-edition
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.