Knowledgebase

Sort by:
Issue You are trying to add a new stream to an Engagement Program but get an error stating that your program has reached maximum number of streams per program. Solution Due to engineering constraints and as well as to have better user experience, we have limited the number of Engagement Program Streams per program to 25.  When you try to add  26 th stream, you will now get the error message “You have reached the maximum number of streams. Create another program”. So the solution is to create a separate Engagement Program and a Smart Campaign that moves leads from the original Engagement Program to the new one.      
View full article
Issue You're receiving an error that states 'Not Allowed - Error approving <asset-name> - {{token-name}} : Token key not found' when trying to approve an email asset. Solution Check that token syntax is correctly inserted with no missing left or right 'curly' brackets '{{' '}}' Check that the field name of the token does not have any incorrect spelling (e.g. Email Address) If the token syntax is correct and the field name of the token is spelled correctly, it is possible that the field name of the token contains a Unicode non-breaking space (e.g. between 'Email' and 'Address'). This would have been inserted if it was copied across from a platform that was encoded with Unicode (e.g. Microsoft Word) - To rectify this, delete the space in the token and re-insert it with a normal space using the spacebar on the keyboard. Once this is corrected, the email approval should work.
View full article
Issue A recent Smart Campaign or Email Program sent Person records in Marketo more emails than should be allowed based on settings in Communication Limit Settings in the Admin area of Marketo. Solution This is commonly caused by one of three things: The emails that sent after the communication limit was hit were Operational. To verify if this is the case, select the email asset from the menu tree on the left and review the summary of the asset in the canvas where you will see if the email is Operational or not. The Block non-operational emails checkbox is not checked in Edit Communication Limit Settings. Setting values the "Per Day" and "Per 7 Days" dropdown menus does not enforce the communication limit. In order for this limit to be enforced, the "Block non-operational emails" checkbox must be checked.  Enable Communication Limits The Email Program or Smart Campaign are not set up to follow Communication Limits. Apply Communication Limits to Smart Campaign Enable/Disable Communication Limits in an Email Program  
View full article
Issue An email was expected to sent out on a specific cast of Nurture Program but a specific lead or couple of records did not receive it.   Environment Marketo>Engagement Program Solution There are a number of steps to begin troubleshooting this query and here is a flowchart how to proceed. 1). Check if engagement program is turned on from its setup up. Also check if at the time of email cast, the program status was on (this can be checked from Admin>Audit Trial) 2). Check if the email asset which was expected to send was present in the Nurture Stream at the time of cast. Also check if that email asset was activated (having green arrow). Both of these can be checked from Audit trail where you will find the log of "Add Email" and "Activate Email" along with its date/time. 3). Check if the lead is present in that specific stream using the smart list filter "Member of Engagement Program > Stream = <required stream>" 4). In the same smart list, use filter of "Engagement Program Cadence Changed" and set "New Value = Paused" and see if that lead qualifies it or not. A paused cadence would mean the lead has been temporarily restricted to move in the flow of nurture stream and hence will not received any email content. 5). Most important step- Go to the activity log of lead and search for the engagement program's name in the quick find bar. Look for all logs along with their dates when the lead performed any activity related to that engagement program like added to program, changed cadence, removed from program, etc. 6). In continuation of step 5, check in the activity log if the lead was added to engagement program in less than 25 hours before the next cast by looking at the time of log "Added to Engagement Program". This is because as per the doc, the lead must be added atleast 25 hours before the cast to abide by the recipient  time zones otherwise it will skip that current cast and will qualify for the next cast. Schedule Engagement Programs with Recipient Time Zone | Adobe Marketo Engage 7). In continuation to step 5, check if the lead was moved to a different stream via getting qualified into transition rules. Transition rules are present in stream of those engagement programs that have more than one stream and are used to move leads from one stream to another. Transition People Between Engagement Streams | Adobe Marketo Engage 8). Check if the lead is unsubscribed, email invalid, email suspended (this one is only valid for 24 hours), marketing suspended or block listed because any of these 5 conditions would block the lead from receiving any communication from any of the Marketo's program or campaign. 9). Check if the record has hit the communication limit. Go to Admin>Communication limit and see what we currently have setup. If limit is 2 emails per day, then create smart list "Was sent email>Email Is ANY> Minimum Number of times 2" and see if lead qualifies in it. Alternatively you can go into lead's activity log and manually count number of "Send Email" logs in last 24 hours and in last 7 days and match it with the communication limit of Admin tab. Using programs as stream content: We can also use programs (default and event) in nurture stream instead of direct email assets. 10). In case of using a program, the email can be sent out to the required audience only if that program have a smart campaign with filter "Member of Engagement Program>Name of Program" and flowstep of "Send Email". So make sure the smart campaign has these configurations. (Make sure the campaign has to be a batch campaign and not trigger) 11). If above pointer is true still record is not present in the result tab of the campaign, then check all steps from step 1- step 9. If nothing is found then check if smart list has more than just "Member of Engagement Program" filter and if the lead is failing to qualify any of the other filter. 12). Check in the schedule tab if qualification rules says "Each Lead can qualify only once". If yes then go to campaign member tab and search if lead is already a member, if yes then lead will not qualify again and this is why email was not sent. 13). Check if flowstep has a wait step and the lead is stuck there because wait step does not create any log in the results tab. People in waitstep can be checked from dashboard of the smart campaign. 14). For any other possible reason why the lead did not qualify the smart campaign, you can look for the knowledge base "Lead not qualifying smart campaign- Universal Checklist" under heading of Batch Campaign: marketo.my.salesforce.com/articles/en_US/Article/Lead-not-qualiying-smart-campaign-Universal-Checklist?popup=true 15). If all above pointers have been checked still unable to figure out why the email was not sent on a specific cast, escalate the case to Tier 2.
View full article
Issue Issue Description Why is there is an exclamation mark red icon next to a scheduled batch campaign or Trigger Campaign?     Solution Issue Resolution Any time the icon in the tree view is flashing it is indicative of an error condition in the campaign.  Check the validity of the Smart List and any nested Smart Lists.
View full article
Summary Flow step choice condition for "Person was Deleted from SFDC" with 'in past' "7 days" causes campaign failure Issue This flow step choice type causes a campaign failure because it is not supported.   This is expected behavior. Solution Customers have to use Member of Smart List as indirection for the desired filter condition.   i.e. Create a new Smart List with the "Deleted from SFDC" filter.  Then change this failing flow step choice to use 'Member of Smart List' with the Smart List just created.   Example flow step:
View full article
Issue You are using choices within flow steps with parameters such as "Member of Program" and the lead is qualifying for the choice when they are not part of the program. Solution When using a flow step for a campaign, you have the option of adding "choices" to the flow step so different leads can have different interactions. When using a choice parameter such as "Member of Engagement Program" or "Program Status". If the lead has been part of ANY engagement program, or has EVER had a program status equal to the parameter (i.e program status is email > sent), then the lead will qualify for that step. To prevent outside leads from being pulled in, use the "Member of Program" filter in your campaign Smart List to make sure content is delivered to your intended audience.  
View full article
Issue Issue Description Getting 'Communication Failure' error popup repeatedly when doing normal operations within the application.   Solution Issue Resolution:   - Disable all browser extensions especially any dealing with ad blockers as they seem to be the primary cause of this issue ("Ghostery" is an example of extension known for blocking multiple Marketo operations/ tasks). - Try to repeat same operations after you have cleaned cache and cookies - (If above option does not work) Try to repeat same operations while using a incognito browser window.  
View full article
Issue Issue Description An email has been added to multiple streams within the same nurture program, for example stream 1 and stream 2. Would a lead that received the email in stream 1 receive the same email from stream 2?     Solution Issue Resolution No, Engagement Program will still apply the rule of not sending the same email to leads more than once as long as the email ID in stream 2 is the same from stream 1.    
View full article
Issue None of the default Interesting Moment Types (Web, Milestone, Email) fit the description you would like. Here's how to create you own interesting moment type. Solution Issue Resolution You can simply type in what you would like the type of the Interesting Moment to be instead of choosing one of the options in the drop down.    
View full article
Issue How to identify in which campaign the "Delete Person" flow step is used. Solution You can identify it by going to "Campaign Inspector" in Marketing Activities. From there you can filter down by type of Smart Campaign and search "Delete Person" and the resulting list will be Smart Campaigns containing that flow step. If you do not see the Campaign Inspector, contact Marketo Support to have it enabled.        
View full article
Issue You need to revert a data value change for a field on multiple leads. Solution There is no way through the UI to "undo" a data value change (unless it was a boolean field, in which case there are only two possible values.)  You can certainly use a Smart List to identify whose values have changed, but there no way to go back to the old value (unless it's stored elsewhere in another field or through another data store, along with the API). However, you can use the API to extract the data value change activity from the activity log, which would include the old and new values, extract the original values, then use the API to rewrite the old values back to the lead record. http://developers.marketo.com/rest-api/lead-database/activities/#data_value_changes      
View full article
Issue A lead met the trigger criteria but failed to trigger a Smart Campaign Solution When a trigger campaign Smart List contains both triggers and filters, the filters criteria must be satisfied before or at the exact moment the trigger fires.  To determine whether this is the case for a particular lead: Look at the Smart List to determine what filter criteria need to be satisfied. Open the lead's activity history and see when the activity occurred that should have triggered the campaign. Go through the lead's activity history and determine when the values were set for each of the filter criteria. If one of the values was set after the trigger fired, the lead would not have qualified in time to go through the Smart Campaign.    
View full article
Issue A lead shows as being a member of a campaign that had a single flow step of 'Change Data Value'. However, the lead doesn't show in the Results tab of the campaign, nor is the CDV activity logged in the activity log for the lead. Solution This can happen if the field to be updated was blank/null, and the new value in the CDV flow step is derived from another field, using a token, and this other field is also blank. Because the value 'changes' from blank to blank, we don't log anything in the activity log, but the lead is a member of the campaign.
View full article
Issue Leads that qualify for a Smart Campaign run through the flow with a Change Data Value flow step, but some leads don't have a data value changed, while other flow steps still apply. It seems that those leads have just skipped the Change Data Value step and went right on to the next flow step.             Solution If the new value for the Change Data Value is exactly the same as the current value in the lead record, Marketo will skip that flow step. There won't be an activity entry in the activity log or results tab because the action did not actually happen.  Example Say you had a field called Favorite Sport and a lead that already has the value of "Football" in that field on their record.   The flow step is Change Data Value: Attribute: Favorite Sport New Value: Football   In this example, a lead will run that through flow step, but since the value did not change Marketo will just move on to the next flow step.    
View full article
Issue How do the links (both Marketo and Non-Marketo) populate in the dropdown of Visited Web Page trigger or filter? Solution The drop-down shows a limited number of options. These links are fetched from any of your leads' activity logs. The values in the dropdown of the "Visited Web Page" will show if there is any lead who visited a webpage and this webpage or link is stored in the activity log of the email (may be in past). If the expected webpage doesn't show up in the dropdown list, first try typing it in and letting the autocomplete offer the URL.  If you type it in and it still doesn't show as an option, then none of the leads have visited that page at least once. You can create a test lead for yourself and visit the desired webpage to get this added in the dropdown.  
View full article
Issue A Program or Smart Campaign was deleted and you would like to have it restored. Solution Marketo Support cannot restore deleted programs or campaigns. Marketo Support can only restore deleted leads, emails, and landing pages within a certain amount of time after deletion.  Landing pages and emails that are assets of a deleted program cannot be restored. Marketo Support can provide the smart campaign configuration, including details such as filters in the smart list and flow steps. It's essential, however, that the deleted campaign is relatively recent, ideally within the last 2 weeks.
View full article
Issue My token is not displayed correctly in view as webpage version of email. Environment If customers manually type a {{my.token}} and use uppercase M such as {{My.token}}, then the view as webpage version of email may not render that token as expected. The feature to HTML encode lead tokens (source of external data) for security reasons, applies to my tokens that incorrectly use uppercase M. HTML Encode Tokens Solution Use the token picker to pick the correct lowercase {{my.token}}.
View full article
If the user makes changes to the my tokens, snippets, etc during the processing of the an email that is using head start, will those changes be reflected—No If someone unsubscribes during the processing of the an email that is using head start, will they receive the email—Yes Can you cancel a head start program once the processing of the an email that is using head start has begun—Yes What happens to the processing data when someone cancels a program during the processing of the an email that is using head start—It is deleted (I.e. Program membership, etc.)  
View full article
Issue You send a sample email to test the tokens in a Calendar (.ics) file, and the tokens are not populating. Create a Calendar Event (.ics) File     Solution Tokens in an .ics file do not populate for sample emails.  Send the email to a test lead via 'Send Email' Run Action in the Database instead or via a smart campaign.
View full article