Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Fatigue rule is implemented in 3 steps:Create profile script which evaluates the fatigue limits and keeps track of fatigued activity list.Fire an event from Activity/experience to increment view count and also pass the limits.Create activity specific audience to exclude user if the activity is part of fatigued activity list. 1. Profile script: if (mbox.name == 'experience-experience_interaction') { var listOfFatiguedActivities = user.get('FatiguedActivityList') || ''; var activityName = mbox.param('activityName_FatigueRule'); if (!activityName) { return listOfFatiguedActivities; } var viewsPerActivityKeyName = activityName + 'numberOfViewsFatigueRule'; // if its an interactiion with your experience then increase the profile-script value by 1 var numberOfViewsFatigueRule = parseInt(user.getLocal(viewsPerActivityKeyName)) || 0; var maxViewsForFatigueRule = parseInt(mbox.param('maxViews_FatigueRule') || 10); // retrieve parameters from mbox
Description - Send Time Time Optimization Why is this feature important to you - Because my client has campaigns that only require an Email send, so it only makes sense this function should be available in Campaigns and not just Journeys. How would you like the feature to work - This feature is only available in Journey, but should be available for Campaigns are well. Current Behaviour - I have to currently build out Journeys to use STO, and with so many Journey's being used Globally, we can easily reach the threshold of 300 not to mention the resources it uses.
I am trying to create a calculated field in a custom form that will show me the average turn around time form Project Initiation To Approved Go Live date on all completed projects. I cannot figure out how to get two expressions in the calculated field. I know one would be DATEDIFF({DE:Approved Implementation Date},{DE:Project Initiation Date})but I don't know how to add the expression to get the average. Any suggestions?
We are importing bulk Issues into Workfront for an upcoming onboarding of Projects. Usually, each one generates 3 different associated notifications. We don't want users to be burdened with mass notifications.I know there is a Project status that can be used "Planning" so modifications can be made to the Project that won't send out notifications. Is there a similar status that can be used for Issues?
On September 16, 2025, Adobe transitioned to a more modern hosting infrastructure for REST API URLs that leverages newer technology, adding security and scalability. If your subscription has been using APIs with a double forward slash (//) in the URL, you should have received the following alert in Marketo Engage, with a Learn More link: It is possible not everyone received or noticed the alert, as we recently discovered some existing API URLs have been generating 500 server errors, due to the API call itself. If you were affected by this, to resolve the error, you must modify the URL of the API call to change the double slash (//) to a single slash (/) where applicable. Which API endpoints are impacted and should be modified?Any Marketo REST APIs that include a double slash (//) in the URL. What happens if we didn't make any changes prior to the deprecation date?Those specific APIs will fail; data synchs, Lead updates, or Campaign Triggers (depending on thos
Description - Inconsistent user experience using the updates on objects that have a summary panel. Need the ability to mark if comment should be private. Why is this feature important to you -Comments/updates functionality manages security of data. We need to avoid exposing updates to unintended parties. Not to mention we need to avoid confusion with user experience in Workfront. How would you like the feature to work - Exactly how new comments/updates function when replying directly on objects using left navigation Current Behaviour -“Private to my company” availableLeft navigation on objects like Projects, Requests, Tasks, etc.“Private to my company” missingSummary panel on My Task on Home pageSummary panel on Tasks objectSummary panel from Workload Balance left navigation
Marketo’s new email editor is here—and it’s packed with features designed to make email creation smarter, faster, and more flexible than ever. In this article, we will explore what’s new to the designer and what’s coming soon. Here’s what you need to know. ✨ AI Assistant: Smarter Email Creation The headline feature is the AI Assistant, powered by Adobe’s proprietary GenAI. This tool helps users generate everything from subject lines to images and full email content. You can tailor prompts for specific buying groups, marketing journey stages, communication strategies, and tones. Want a subject line with FOMO and an emoji? Just ask. Need content for decision-makers in an informative tone? The AI Assistant delivers. Key points: AI Assistant is currently English-only, but support for other languages is planned. You can use prebuilt prompts or customize your own. Text settings allow for deep personalization by audience, journey stage, and tone. Image generation is availa
Hi Team, i need help on this below question 1) When I check the dashboard report in Adobe Campaign Classic, it appears empty—even though the delivery is correctly linked. We’re using a custom target mapping, so I’m trying to determine whether this issue is related to access permissions or a problem with the campaign configuration. Can someone help me identify the root cause? attached screenshot . 2) I send daily emails to around 10,000 customers. I want to implement a rule to exclude any profile that has already received more than 3 emails within the same week from receiving additional emails. Note : without control from typology because i dont have admin access
We have opportunities created via SOAP `syncMObjects` API that are not accessible through the REST API. We need to understand the relationship between SOAP M Objects and REST objects, and how to properly migrate or access this data.I see similar question without the answer https://nation.marketo.com/t5/product-discussions/issue-s-with-switching-from-soap-api-to-rest-api-for/m-p/201612#M146895. **SOAP Opportunity Creation (Working):** { "opportunity": { "type": "Opportunity", "id": 18577, "externalKey": { "attrName": "opportunities.id", "attrValue": "8bb9da36-ab39-11f0-80e8-cefbdec3b66f" }, "attribList": { "attrib": [ {"name": "Name", "value": "NAme"}, {"name": "Amount", "value": "99"}, {"name": "Stage", "value": "In Progress"} ] } }, "action": "UPSERT" } - `getMObjects` with ID 18577 successfully returns opportunity data but all&n
Hello community, I need to obtain a list of workflows that have been successfully executed in a month. Do you know if there is a way to do this? I am using the workflowlog table, extracting the records that contain the text ‘workflow is being run’ to obtain those that have been executed, but I cannot find a way to exclude those that ended in error since I cannot find an execution ID, and if a workflow has been executed several times during the day, I cannot differentiate which execution the error belongs to in the workflowlog table.. Thanks
can we keep common farm file code in a seperate file and reference it in siteA_farm.any and siteB_farm.any ? Below document says we can have a 'includes' folder in conf.d folder .Do we have similar for conf.dispatcher.d ?https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/content-delivery/validation-debug#flexible-mode-file-structure
Hi friends,So, I have something which is driving me kinda crazy. I'm trying to write a validation logic rule where if a particular multiselect field is selected along with any other field that the validation error kicks in.Here's the formula:IF(ARRAYLENGTH({DE:fieldName})>1&&CONTAINS({DE:fieldName},"option"),"Option must be the only contract selected. Adjust this and resubmit.")Now, this is a valid expression. However, it isn't validating. I've been trying to cheat with Copilot and Grok and neither are giving me something which works.This is killing me because there's gotta be something simple that I'm clearly not seeing. Help? -j
We have several instances where one of our Planners who did not create a proof and is not a reviewer will view a proof. A "Workfront" stage is automatically created with that user added to it. The user has to remove that stage or else they will begin to receive emails and notifications related to that proof which results in unnecessary and irrelevant emails and notifications. They cannot turn those notifications off because they need to receive them for proofs they are actually on.We need a way to disable the automatic creation of the "Workfront" proof when a user not on the proof views it.
I use the Workfront extension for InDesign and every time I generate a proof it gives people weird roles. For instance, some people are given "Reviewer & Approver" while others are given "Reviewer." I'm sure it has something to do with their role in the system, but I'd like for everyone I add to be a "Reviewer & Approver" and for me to be a "Reviewer" (I don't need to submit a decision on proofs I create). Is there some way to change that? At the moment, I have to open the proof in workfront and manually change the roles in the proof workflow every time I create a proof from the extension and it gets annoying. I've tried making templates, but each proof I create has different approvers so I can't always forsee what groups of people to include in a template and I don't necessarily want a million templates. To my knowledge, setting proof recipient roles within the extension is not currently possible, but it would be a great feature. If no workaround for this exists, can
Hi, Can we add more than 5 dynamic items of a dimension in column? Don't seem to be possible yet, but I want to double check in case I didn't do it right. Thanks!
Issue starts after AEM 6.5.23 service pack installation.The file upload field stopped popping up on the "Upload Zip" option of design importer.The error is due to sanitization of html which contained a non standard html attribute "coral-fileupload-select". Is this something adobe should fix as issue is with coral fields which are used in AEM but are non standard?
Hi,I have a timesheet report that is shared with management. We noticed that depending who runs the report, they don't see the same people. For example, when I run the report for 'this quarter', I see timesheets for 14 people. When one manager runs it, they get the same thing but then a different manager only sees 12 people. I have checked to make sure they don't have any different filter or view on. I didn't think there was permissions/sharing for timesheet profiles but maybe there are somewhere? Also, the 2 people that don't show are the system administrators. Any ideas why the difference in the report or any permission that I am missing somewhere? Thanks Heather
Hi all, I'm sure I'm missing something super simple but I'm trying to use a calculated field, formatted as a number, to pull in the difference between our planned start date and actual completion date on our task reporting form for tasks named review. The formula I'm using is: IF(CONTAINS({name},"review"),WEEKDAYDIFF({plannedStartDate},{actualCompletionDate}),"") but it isn't working as expected. Does anyone have any suggestions on how to further troubleshoot?
Do we have Send Time Optimization (STO) in AJO under Campaigns ? if yes, is there a criteria only after which its enabled in the UI ?
Hi @2693620 I am performing audience export. Email address field in audience export, where some the values are null in exported csv file. When SFMC automation takes this file, it gives error where emailaddress = 'null'.Could you suggest how can i make this field as blank ?Already tried below.1. Added calculated field and used both formulas iif(replacestr(email_address, ",", "") == 'null', '', replacestr(email_address, ",", ""))coalesce(replacestr(email_address, ",", ""), "") both are still giving null text in export. Thanks in advance.Best Regards,Santosh
What happens when you use duration in a wait step without specifying the time?For example: Wait 4 hours, wait must end Mon-Friday. Send email.If someone enters the wait step on Saturday at 9 a.m., when will they receive the email? Right at 12:00 am Monday? Or would it be Monday 4 hours after they entered the wait, at 1 p.m. Monday?
There is a Seed List feature in AJO when it comes to use of Seed Lists, but that needs to be further developed. Today the Seed List is configured on the email surface. That means that you cant decide if you want to use it or not, when the surface is used. F ex if you have a marketing surface and you use that surface for "all" your emails, like onboarding, sales and Newsletters. Whatever you are sending with that surface is using the Seed List even it is wanted or not. A use case is it Customer service wants to know what has been sent out in a mass sending, like a Newsletter. Then the Seed List works great. But it you then use the same surface for your onboarding activities, customer service gets a copy of each and every single email that runs through the onboarding prosses. Our ideas is if you can decide from the email node configuration if you want to use a Seed List or not. And if you also could select from a list over different Seed Lists, who you wanted to use, this
I'm creating a Workfront to Jira scenario using the Jira Cloud Create a record Module. It keeps erroring on the "reporter" field of t he module. I have tried mapping it to both the Sponsor name and the email address of the sponsor but when I run the scenario I get an error:[400] Specify a valid value for reporterDoes anyone know what could be wrong? In Jira the reporter is a character name. Thanks in advance Frank
Description - The derived fields UI to grab and persist a URL query parameter, for instance UTM parameters like "utm_source", "utm_medium", etc. seems rather counterintuitive, at least I have not managed to set it up successfully to assign a utm_source grabbed on pageA to pageB. Which functions to use is a little unclear, and setting the persistence does not seem to work as expected. From what I have read, you will somehow need to check if the query param is set on pageB and if not, return the previous value? It would be amazing if a working approach could somehow be baked into CJA derived fields function templates and call it something like "Get and persist query parameter" or whatever. Why is this feature important to you - The UI should be as simple as possible and self explanatory. If there are multiple steps needed to come to a result, it would help to provide guidance or a template to avoid making "beginner" mistakes. How would you like the feature to
If you’ve ever tried to include an “Add to Calendar” link in a Marketo Engage email and ended up with a broken calendar file, you’re not alone. One of the most common culprits? The {{member.webinar url}} token inside the Calendar File token type. It’s a subtle issue, but it can derail your webinar experience if not handled correctly. Let’s break it down. The Calendar File token is a handy way to let registrants add your webinar to their calendar. It can include other tokens, like the webinar join link, so recipients have everything they need in one click. But here’s the catch: that join link token only resolves when the email is sent via a triggered smart campaign. If you send it manually or through a batch campaign, the token doesn’t populate. The result? A calendar file with a blank join link. Not ideal. So how do we fix it? The answer lies in a simple program design tweak: create a smart campaign with a “Campaign is Requested” trigger. This campaign bec
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.