Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Velocity’s quirky treatment of null could drive a mortal mad. As a language aimed at web developers rather than “real” developers, VTL attempts to smooth over Java’s strict typing: it allows comparison across types[1] and blends false and null into a form of falsiness. We can work with or around those features. But it gets weirder: in versions including Marketo’s install[2], Velocity also prohibits creating new null references at runtime. There’s no real workaround for this one; ironically, to avoid related bugs, you must follow poor programming practices! Take a person with a single Opportunity:Field Datatype Value LodgingType String "commercial hotel" Host String " Zaan Hotel " PointsProgram String null City String " Amsterdam " Meals Boolean false (Whitespace around the LodgingType and City is deliberate. And null is really null, not an empty string.) Here’s the raw output of ${OpportunityList}:{LodgingType=commercial hotel, Host= Zaan Hotel , Poin
Sharing your experience on Gartner Peer Insights helps peers make more informed decisions.Take 10 minutes to complete an Adobe Experience Manager Assets review on Gartner Peer Insights.👉 Submit your review here: https://gtnr.io/KPTRX1WC1 👈Important details to keep in mind:Reviews are anonymous. Only your role, industry, and organization size are displayed. Updated reviews are welcome. If you submitted a review in the past and have new insights to share, login, update your review, and submit. Gartner will assess and may publish quality updates. Personal emails aren’t accepted by Gartner. Log in using your business email or LinkedIn. Be thorough in your answers.
Your Adobe Journey Optimizer experience could win you $50. 🎁We're gathering feedback from Journey Optimizer customers, and we want to hear from YOU, whether you're in the platform daily or driving the strategy behind it.Two short surveys are live now:✅ Practitioners: Tell us how you use Journey Optimizer's channels, capabilities, and workflows day to day (~5 min)✅ Decision Makers/Leaders: Share what drove your investment in Journey Optimizer and the business impact you've seen (~4 min)👉 Practitioner Survey: https://lnkd.in/gMqTBS85👉 Decision Maker/Leader Survey: https://lnkd.in/g9aJv--cYour input directly shapes what we build next. Every completed survey is entered into a random drawing for a $50 gift card.
Description - While viewing all Project Tasks, having a dedicated Field/Column for logging Task HoursWhy This Feature is Important - Having the ability to log hours directly from the Project Tasks page and not needing to navigate to either the Task itself, or the Open Summary tab would be incredibly helpful. This would reduce User effort in logging time, while also removing any possible confusion for new Users navigating to the Task, and back to the Project, or navigation within the Open Summary tab.How the Feature Would Work - Added Field/Column to the standard Project View as a place for Users to log hours. This could be done via a button similar to the Status Icons that directly opens the ‘Log Time’ panel (without leaving the Project page). Alternatively this could be a Field where Users enter a numerical value that is then added to their Actual hours, and then removed from the Field. Current Behavior - Currently, Users need to navigate to the Task itself to log hours, or use the Op
In plenty of spaces in Workfront, when you search a list of objects, it feeds you all objects (active and inactive). This is particurarly true for filtering. I understand why we get everything and the kitchen sink, however it can be confusing and overwhelming. It would be helpful to visually represent what is active versus inactive. Some options:Gray out the names of inactive objects Add a symbol like an asterisk to the beginning of the object name (but not the end because these dropdown windows sometimes truncate names)
Hey Community! 👋If you’ve been looking for a dedicated tool like add_smart_list_rule_constraint in the Marketo MCP server to update the existing or a new smart list by applying the “Add Constraints” you won't find it listed in tool searches in the Marketo Engage MCP operations list.However, the capability is fully functional and easy to use it’s just absorbed into update_smart_list_rule. 🔍 How It Works Behind the Scenes There is no separate callable tool for constraints. add_smart_list_rule - Creates the rule shell. update_smart_list_rule - Handles the constraint via its constraints array parameter. 📌 Important Note: While the Marketo UI allows empty constraint values, the Marketo API requires at least one value when saving. Passing a default value (like 'Web service API') satisfies the API requirement and can easily be updated later!Has anyone else been experimenting with the Marketo MCP server? Let me know in the comments! 👇Take a look on the discussion I had with the Claude
Under the Hood: Comparing the Official MCP Toolset to the REST APII’ve lived and breathed the Marketo REST API for years. In fact, I was so deep in the weeds that I actually built my own custom Marketo MCP before the official one existed. Back then, I was limited strictly to standard REST endpoints, since that was the only systematic way to work within in Marketo. So, when I finally got my hands on the official beta, I was dying to know: how does this new AI toolset actually stack up against the "old reliable" REST API?Whether you’re looking to supercharge an AI assistant for your team or just trying to figure out which integration path won’t break your workflow, understanding these gaps is huge. Let's dive into where they overlap, where the REST API still reigns supreme, and those cool spots where the MCP pulls off tricks the REST API can’t do at all.Just a heads-up: all of this is "as of now." Since the MCP is currently in beta, things can, and most likely will, change. Knowing the a
Canvas Dashboards are more than just another reporting option in Adobe Workfront. They offer a powerful way to visualize, understand, and take action on your work. However, since they function differently from traditional reports, many teams either avoid using them or never fully realize their potential.Join us on Wednesday, August 26, 2026, for an interactive, practitioner-focused session featuring Skye Hansen, Lead Functional Architect at Merkle, and Matt Mitchell, Principal Product Manager at Adobe. Discover how to use Canvas Dashboards effectively with clear, practical guidance, without getting bogged down in configuration details.Skye and Matt will explain how Canvas Dashboards fit into the broader Workfront reporting landscape, highlight their advantages over other report types, and show you how to build dashboards that people actually use. Specifically, you’ll learn:How Canvas Dashboards integrate with the Workfront reporting landscape and the unique capabilities they offer beyo
What We're Hearing? Since rolling out the new canvas experience, one piece of feedback has come up more than any other: connecting and rearranging nodes feels harder than it used to. "I'm unable to select and move a branch." · "Once I disconnect the in-between node, I cannot connect it again." · "Joining nodes is harder in the new experience." The common thread across these comments is drag-and-drop. In the previous canvas, you could grab a node and physically drag it onto a connection point to rewire your journey. The new canvas — rebuilt for better performance and a cleaner layout — replaces that single drag gesture with two explicit actions: Detach and Join.They're not hidden, but they also don't look like what you're used to, so it's easy to miss them. Here's exactly where to find them and how to use them. Journey The Two Actions You Need Action What it does Where to find it Detach Disconnects a node (or an entire downstream branch) from the chain it's in, without deleting
With the announcement of the beta program to leverage an MCP server to your preferred AI tools, I was curious if any users have started to leverage this for their organizations yet? I am looking forward to trying the beta but need to receive signoff from our internal teams before we get the greenlight.
Trade desk integration enhancements that connect paid to own.Adobe and The Trade Desk are helping brands bridge the gap between paid media and owned customer experiences by bringing advertising exposure data back into Real-Time CDP. By connecting paid media engagement signals with customer profiles, organizations can gain a more complete understanding of customer behavior and use those insights to improve audience segmentation, personalization, and future marketing efforts.Why It MattersToo often, paid media insights remain isolated within advertising platforms. By turning media exposure data into actionable first-party intelligence, brands can create richer customer profiles, improve customer experiences across owned channels, and make future campaigns more effective. This connected approach helps organizations move beyond campaign reporting to continuous audience learning and optimization.Learn MoreSee how Adobe and The Trade Desk are helping brands connect paid media performance wit
In your experience, what are the main reasons a Marketo lead scoring model fails to deliver expected results?
As a light/contributor/standard user (Reviewer and/or Approver), I want to be able to tag in a comment another user who is not in the workflow. This person should then be able to comment the proof but not make any decision
It would be great to have more flexibility when designing custom forms, particularly around field layout and presentation.Suggested enhancements:Greater control over field height and width, rather than being limited to the current sizing options. More freedom to position fields exactly where required on the form. Additional formatting options such as: Custom colours for sections, headings, or fields Text formatting (bold, italics, font size options) Highlighting important information or mandatory areas Visual styling to make forms more engaging and easier to navigate These improvements would help administrators create more intuitive, user-friendly forms, improve the overall user experience.Business benefit: More visually appealing and structured forms can improve adoption, reduce user error, and make complex request forms easier to complete.
It would be very helpful to me as an admin to be able to prevent users from creating objects with the same name (IE multiple projects with the title “Project 1”). We have a lot of users who will duplicated projects or other objects and name them the same thing as their counterparts, which causes confusion among team members. We also have users who have accidentally duplicated objects without realizing it, then can’t determine which was the original.
As an online shopping enthusiast, I'm always looking for ways to save money, and Revounts Australia has been incredibly helpful. It offers best discount codes and deals as well as seasonal discounts for 2,000+ Australian and international brands. Whether you're shopping for everyday essentials or premium products, Revounts Australia makes it easier to find great deals and maximize your savings.
Join us on Wednesday, August 5 from 12:00–3:00 PM EDT for the next Workfront Skill Exchange, featuring two parallel tracks packed with practical, real-world insight from Workfront customers, partners, and Adobe experts. This edition kicks off with an opening keynote from Angela Zhang (Adobe), followed by two tracks running side by side: Workfront Learn Track (Emcee: Becky Barus, Qualcomm) WF101: Build for the Bot — Designing Workfront for Automation & AI (Kaylee Richard, Accenture) WF102: Streamlining Planning with Workfront AI (Autumn Earle, Perficient) WF103: Workfront Reporting Hidden Gems: 10 Tips That Will Save Time and Impress Leadership (Daniel Clarke, EMMsphere) WF104: Mastering Workfront Admin Basics: Tips To Accelerate Your Onboarding (Jen Mancini, Aramark) Workfront Grow Track (Emcee: Jenna Martinez, Adobe) WF201: Tackling Workfront for User Adoption (Danielle Johnston, Adobe + Kellie Gardner, EMMsphere) WF202: Your New AI Teammate: Mastering Workfront's Brand Revie
First a client expressed this desire, then a community member asked about something similar so I wanted to see how/if this works. And it does! Set up the template I wanted to create a project overview page, so I just started with the fields I wanted to display on the page. Not an actual Word template but simply a docx file with placeholders for data. Open up MSWord (or an editor that writes docx files) and let's get started. Note the field names don't have to be related to the actual Workfront field - you set the template placeholder name and map it to the value you want to display (more on that later). For now, We Just write out what we want to see, and format it accordingly. Each placeholder is wrapped with double-curly braces. Example: In some cases, we don't want to have extra space or a label on the page if we don't have a value. We can use a rudimentary IF tag. you determine the tag name, and the start gets a pound sign, the end gets a slash
Introduction Personalized content is one of Journey Optimizer's strengths — but it is also one of the hardest things to test before you publish. A single email can personalize the subject line, branch on loyalty points and marital status in the body, and use fallback copy when attributes are missing — all in the same template. Simulate content variations gave you a dedicated screen to preview multiple variants and send proofs without the Adobe Experience Platform test profile workflow. That was a real step forward. But it still left the hardest part on your plate: figuring out which test variants you need, and building each one by hand. The Content Simulation Skill takes that job off your plate entirely. It reads your content, analyzes every conditional branch and personalization field, works out the minimal set of variants needed to cover each branch at least once, and uses AI to fill in realistic profile, context, and target attribute values that satisfy those branches. You preview t
We sometimes see people trim()-ing Strings in Velocity before comparing them, like:#if( $lead.Region.trim().equals("Northeast") ) Without evidence that leads or apps have added extra whitespace around values, worrying about trim() here is likely overkill. If data is validated via picklists or reliable apps (e.g. you can easily trim Marketo form fields before submission[1]) you’re just forcing Velocity/Java to allocate memory for new Strings. Some people trim() before isEmpty(), in case a value consists of only spaces:#if( $lead.LastName.trim().isEmpty() ) The real flaw in both cases isn’t the concept of trimming, it’s that the types of whitespace trimmed by trim() are very limited and don’t represent the real-world whitespace that janks up databases. For example, U+00A0 NBSP isn’t covered by trim() since it only removes ASCII whitespace! In my experience, NBSP is a bigger wtf-how-did-that-get-in-there offender[2] than basic spacebar, so you want to catch it. So rather than trim(), use
Great turnout for our July roundtable — 27 attendees and 82 chapter members and counting (23 new members since our June 1 meeting!). We had folks register and join from across the country, plus one respondent all the way from London, spanning system admins, Fusion developers, marketing operations leaders, and end users.Our main topic was a live demo of the Workfront MCP Server and an overview of current Workfront AI capabilities, presented by David Kershaw of Techmera. David walked us through the three AI paradigms available in Workfront today, then showed the MCP Server in action against a live instance.AI Assistant. The in-Workfront chatbot. Best for summarizing what's on the current page, answering documentation and configuration questions, and (usefully) helping with calculated fields without the hallucinations you'd see from a generic LLM. AI Collaborator. Embeddable AI agents that plug into workflows. The Content Reviewer is generally available today — think of it as an AI teamma
We have just gotten access to the Adobe storage and included (free) frame.io integration. We’re not happy about the need for users to create and login to a frame.io account to see proofs for review.I think ideally, a user with a WF account should not be asked to create a separate account and login, it should just use their WF credentials.For our guest approvers in WF, I could be wrong, but it seems that they are now being asked to sign in/ create a frame.io account and receiving an email to set up a separate account in Workflow? I’m curious what others are seeing? I’m especially curious about what people are seeing who have a frame.io license on the same enterprise as Workfront. is it the same, do you not get asked to log into frame? etc etc.
RequestWe would like the ability to easily add a mailto link within the AJO content editor, avoiding having to form the link structure manually. ReasoningThe users of the content editor are often not technical This is fairly standard functionality for a WYSIWYG editor It is present in your other email products WorkaroundWe know how to create one manually, e.g.mailto:emailme@example.com?subject=I%20would%20like%20more%20information%20on%20your%20product
Many thanks to Aman Kumar Gupta (Senior Product Manager) and Siddharth Sahni (Senior Engineering Manager) for sharing their expertise on Content Hub! Thank you to the team for helping in the Q&A as well!If you weren’t able to attend live - or want to revisit any part of the session - you can access everything below. Session MaterialsSlide Deck PDF Webinar Recording Stay tuned for the consolidated Q&A from the session! We’ll posted it in this thread.Additional ResourcesContent Hub blogs: Unlocking Content Hub Extensibility Custom Workflows in Content Hub Session SummaryThis session covered three pillars for AEM Assets Content Hub: Making content easy to find, Real to use for your business workflows, and Safe to govern. Key capabilities demoed included AI (semantic) search, custom sorting, on-the-fly generation of channel-specific dynamic renditions (e.g., Instagram/LinkedIn crops) from Search bar of Content Hub, auto-updating Smart Collections for managing multiple brands, an
The meeting provided a detailed walkthrough of Marketo Engage’s brand themes feature within the e-mail designer, with Deepthi demonstrating how to create, configure, and apply themes across templates and e-mails. The session covered theme setup, color palettes and variants, typography, spacing, buttons, dividers, grid settings, and structure-level theme application, while also highlighting the flexibility to unlock component styles when customization is needed. Participants asked questions about permissions, rendering, custom fonts, mobile behavior, tracking, CSS, image issues, and training needs, with Joe capturing follow-up items to support broader adoption and troubleshooting.08:51 – Fragment and conditional content limitations: Questions covered template-level conditional content, fragment preview behavior, saving fragments from templates, and propagation of fragment updates. 08:51 – Theme styling and rendering issues: The group discussed theme background image limitations, MSO scr
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.