Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Please ping me at John@syncpointdigital.com if you are interested in learning more.
Hello awesome community guys, I found one missing tool in AEM MCP arsenal. Ended writing a custom mcp server that runs on AIO AppBuilder as runtime action.Explained here https://medium.com/@bsaravanaprakash/one-missing-tool-in-aem-mcp-registry-and-how-to-build-it-on-aio-902cc13b1afaWith this learnt experience, I quickly identified couple more tools usecases on my custom mcp server.Optimized product image search - tool will first hit PIM to resolve to more accurate tags and then hits DAM querying customized tags. Returns accurate product images Taxonomy Resolver - our DAM is massive (3.4M) and taxonomy follows rules. freetext image search mostly timesout due to volume. So custom tool, that runs taxonomy rules, narrows dam folder path and then run Adobe MCP asset search using querybuilder. Is there any more usecases you are able to find? Tool example, that is difficult with Adobe MCP registry, and qualifies for its own custom server? Please do share, ready to flex my muscles.
Exited to host this even with Adobe AEP Product Manager.Join us for this virtual session where Adobe Product Manager will showcase the latest upgrades, features, and best practices for B2B use cases in Adobe Experience Platform and connect directly with Adobe experts and network with fellow professionals.Event is scheduled on June 24, 2026 at 3 PM CST.Register here: https://bit.ly/4g5Sp0r
As we know the External Lookup field fetches data using REST API and has been part of Workfront for some time. Although it can be game changer, the desired features are still not integrated.Authentication API Secrets manager Auto trigger the API.This post is to highlight one feature which would be great to have: auto triggering the API and showing the result. Why is this feature important to you?Many a times there are clients who ask for fields that are auto-populated based on other field selections. Other platforms offer this feature with their product but workfront is still tralling behind. With auto triggering enabled for External Lookup, it opens the door wide open for so many possibilities. How would you like the feature to work?In the custom form editor add a checkbox to say - Auto trigger A new field should show to select the desired output of this trigger. Since data can be an array, we would select first object (example) On a Workfront object, this would translate to auto pop
Problem statement:Customers encountering blocking and duplicate-key failures during concurrent Update Data or registration-style operations currently have no Adobe-supported product feature to smooth write contention. Public guidance focuses on maintenance and scheduling, and product guidance does not recommend enabling SQL Server RCSI. ACC should provide native controls and diagnostics to reduce lock contention without requiring unsupported database isolation changes.Request:Provide native concurrency controls for ACC write-heavy operations on SQL Server so customers can reduce blocking and duplicate-key failures without changing unsupported database isolation settings.Possible sub-features:Queue/throttle mode configurable queuing/throttling for high-concurrency write paths, including registration or subscription-style calls Conflict-aware workflow scheduling/locking hints for Update Data activities targeting the same dataset; lock-aware diagnostics and admin visibility Application me
Hello everyone,I wanted to get your feedback and suggestions on steps to follow while starting on implementing analytics for AEM Adaptive forms in a headless setup.Since a JSON flows back from AEM, should AEM responsibilities just be restricted to maintaining standard field definitions and the rest of the tagging happens on the front end renderer (React) ?Any pointers would be greatly appreciated.
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.It helps translate that request into template logic you can review, validate, and use in AJO. What AI Assistant for Personalization Expressions Helps WithIt is available from the AJO personalization editor through AI Assistant. It helps when you know the customer experience you want, but need help writing, understanding, or fixing the template logic.Generate new personalization expressi
In the first part of this series, we explored the essentials of Adobe Journey Optimizer (AJO) error codes—why they matter, how to approach them, and how quickly understanding these signals can transform your troubleshooting experience.In this second installment, we go a step further and include more frequently encountered error codes. We’re presenting a curated, in-depth table of even more AJO error codes you’re likely to encounter as you build, test, and launch omnichannel campaigns. Think of this guide as your “cheat sheet” for campaign health: If the mysterious codes below pop up in logs or UI banners, you’ll know exactly where to look, what likely caused it, and how to get unstuck fast.Whether you’re facing backend 500 errors, validation problems, or puzzling runtime glitches, this list breaks down each code’s context, root cause, and practical steps to resolve or avoid it. Keep this resource handy—it’s designed to help your ops, technical teams, and marketers spend less time stari
I was recently setting up a webinar campaign in Marketo and noticed registration numbers looked a little higher than expected. (In an ideal scenario, I should be happy about it, but contrary to it, I was skeptical!) When I dug into the records, I found that some attendees already existed in the database. Instead of updating those records, a few were being created as new leads because the data from the webinar platform didn't consistently match.What surprised me was how normal the situation was. Nothing was broken. The integration was working. The records just looked different enough to be treated as new people.It reminded me that duplicate leads often come from everyday marketing activities rather than major system issues.Lately, I've been thinking more about preventing duplicates before they enter Marketo instead of cleaning them up later.Some teams handle this with validation rules, while others use Marketo deduplication tools to help standardize and match records earlier in the proc
Adobe Experience Platform provides the foundational capabilities for collecting, unifying, activating, and analyzing customer experience data. But practitioners involved in implementation, production support, QA, migrations, and ongoing enhancements often need to move quickly between Query Service, dataset previews, Real-Time Customer Profile lookup, audience validation, and ingestion workflows.That day-to-day investigation can become difficult when business stakeholder question that requires more than a sample preview or a high-level UI view. Often, it is required to inspect a specific profile with hundreds of its attributes and events, extract and deep dive into a specific dataset, not just a preview and investigate all the profiles included in an audience, a capability not available in current AEP UI. In many cases, the question is not simply whether data exists, but whether the right data exists in the right place and can be validated efficiently.I faced these same challenges while
Hello team! We are looking for people that have experience with AEM and lives in México, we at Capgemini have some opportunities for you :)
I know that there are some neat new tools available in Fusion--chained scenarios and functions being front of mind. And, to be honest, the documentation which follows these new releases isn’t great. Many of us want to use these new tools, but parsing through these texts is difficult when we’re juggling all the things most Workfront/Fusion admins do in the day-to-day operation of the system.Having some video tutorials along with the documentation (which used to be the norm with Workfront) should be a minimum ad. But what would be nice would be a webinar demo of these new features. Seeing how these tools are being used in addition with the documentation would be a huge help for many of us second/third career “accidental IT” admins.
👉 Calling all AEM practitioners in the San Francisco Bay Area and beyond ‼️👋We're thrilled to announce the launch of the AEM User Group - Bay Area chapter! Hosted by seasoned AEM experts KrishnaKalyan Gorthi and Mrinal Kumar, this is a community dedicated to passionate AEM users who come together to share best practices, collectively problem solve, and network.This chapter will host in-person and virtual meetings, so there is no shortage of ways to connect with your peers. 🙌Sign up here: https://aem-augs.adobe.com/aemug-bay-area/
Hi everyone,I'm a CS graduate with no prior experience in Adobe Journey Optimizer or Adobe Experience Platform, but I'm planning to prepare for the AD4-E606 Adobe Journey Optimizer Developer Expert certification.Could anyone recommend a beginner-friendly learning path, study resources, hands-on labs, and exam preparation tips? I'd love to hear how others approached the certification and what topics deserve the most attention.Thank you!
How are you all documenting your analytics requirements to pass to developers? We release new features/products on our website and app monthly, and are currently using the same drawn-out and tedious process to request our analytics implementation work that we’ve been using for years. We (the analysts using Adobe Analytics) receive designs of the experience in Figma from Product, screenshot those screen by screen and outline what variables/events need to set on each screen/with each interaction in a PPT, and then a technical specifications document gets created by someone on the more technical side (using trackState, etc.) in a PDF. That document is then passed to IT for development. There has to be a more efficient way. I’d love to hear how all of you are handling this process when you’re pushing multiple analytics implementations across multiple platforms monthly.
It would be better to have a feature so that we can tag a person by searhing their email address.The problem is that we have global team members working from regions like China & Italy.Now for example, an Italian person wants to tag a Chinese person named 雨琪 曹 (email address: chi.cao@xxx.com) in comment.At this moment, it is not possible. And it is not easy for an Italian person to tag using @雨琪 曹 as they don’t know this language.But as everyone’s email is in English, so it would be better if we can have a feautre in Workfront to search user for tagging by their email address.By the way, this searching by email feature is available in proofing comment.
Planning your next AEM EDS implementation? AEM Sites or Edge Delivery Services (EDS)?Explore the complete differences in architecture, content authoring, deployment pipelines, performance, developer experience, and migration considerations to choose the right solution for your digital experience platform. Click here to Read More
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
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
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
Hi everyone -- my name is Ben Whitlock, Director of Marketing Platform Operations at Fanatics. We’re growing our Platform Development team focusing on AJO and AEP to bring richer, real-time journeys to our customers. I’m based in Jacksonville, FL and we’re looking for someone either based near Jax, or in the San Francisco Bay Area. Here’s a full job description: https://fa-exki-saasfaprod1.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/27651/Feel free to ask any questions here. If you think you’re a strong candidate, let’s talk!
Live stream show details:In this Experience League Live session, we dive into journey testing and validation tools in Adobe Journey Optimizer, so you can go live with confidence. Whether you're working with event-based or audience-based journeys, AJO gives you multiple ways to validate your logic before your customers ever see a message. We'll walk you through the ideal way to test your journeys before launch and show you how to take it further with the brand-new Journey Simulation.Join us to see how you can:* Choose the right pre-launch testing approach for your journey type, whether you need to trace profiles through branches or validate audience volume and branching logic at production scale, without sending a single message.* Create simulated users on the fly either manually or with agentic support for quick simulation via Journey Agent, automatically covering all paths in one click.You'll have a clearer framework for validating any journey with confidence, and hands-on insight int
Are you all using the new email designer regularly now?I have tried creating emails from scratch, using templates, etc but with each one of them, I am seeing different layout issues. With some I see a blue background color on mobile even after having the background color and viewport color as white. With one I had the entire template looking amazing, but the footer got expanded across screen on outlook on windows.How is your experience?
If you’re a skilled Workfront practitioner ready to grow your influence, connect with peers, and shape the future of the product, this is your moment. The 2026-2027 Champion Program is looking for passionate advocates like you.👉🏼 Apply here: https://event.adobe.com/2026-2027championprogramhubICYMI: Watch the recording from our May 14th informational webinar. It covers everything you need to know, including tips for a strong application.https://tinyurl.com/867s9njm ⏰ Don’t wait. June 5th is just around the corner.
Hi all,I need to conditionally exclude some fields from the auto-generated DOR through code. Nothing I’ve tried to program is working.Please, how can I emulate in code what the “Exclude From Document Of Record” checkbox does? It works correctly when I use the UI checkbox, but if I try to do it via code in the Value Commit event, it doesn’t work. I’ve tried things like:field.dorExclude = true; field.excludeFromDoR = true; field.dorExclude = true…but none of it works. Thanks in advance for your help!Any guidance would be greatly appreciated.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.