Knowledgebase

Sort by:
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
There is no trigger available to trigger specifically on when leads sit in an SLA stage past the number of days specified for SLA.   One solution to handle this would be the following:   Create two campaigns that will monitor when the lead enters and exits the SLA Revenue Stage.   1st Campaign - Adds leads to an alert campaign when a lead enters your SLA Revenue Stage   1. Set the Smart List to the trigger for Revenue Stage Change with the constraint for New Stage = Your SLA Stage     2. Set the Flow. - The first step in the flow will be a Wait step that is set to the same number of days of your SLA. - The second flow step will be a Send Alert step that will alert the necessary Lead Owner or other parties. - If a secondary alert is needed after another period of time, create a second wait step followed by another send alert step. Repeat if necessary.     3. Set the Qualification Rule in the Schedule Tab to 'Run flow every time'   2nd Campaign - Removes leads from the 1st campaign if the lead exits the SLA Revenue Stage   1. Set the Smart List to the trigger Revenue Stage Change with the constraint Old Stage = Your SLA Stage     2. Set the Flow step to the Remove From Flow step. Setting the Campaign value to the name of the 1st campaign you created. 3. Set the Qualification Rule in the Schedule Tab to 'Run flow every time'    
View full article
Issue: I am looking for the ID to one of my campaigns for a SOAP API project I am working on. Solution: The ID can be found in the URL of the campaign. 1.1 Log into Marketo, under Marketing Activities , find and select the campaign in question.     1.2 The URL to the campaign will look something like:   The Campaign ID is between "SC" and "A", in the above example it's "1054".    
View full article
  Marketo Champions are customers who have demonstrated outstanding leadership in the Marketo Community, are experts in Marketo products, are avid contributors in the social world, and are loyal advocates of the Marketo brand. Benefits and perks our Champions receive include:   Access: Meetings with our product and marketing teams to give exclusive feedback Previews: Given early previews to products, features, and releases when available Publicity: Exclusive speaking opportunities at our annual Marketo Summit and other events Networking: Special networking events with Marketo executives and fellow Champions and semi-annual conference calls Ownership: Ownership of content and exclusive activities at our annual Marketo Summit that showcase your expertise and thought leadership Credibility: Special Champion badge on Marketo Community profiles, and profiled on Marketo's corporate website Sweet Swag: Champion-exclusive swag To find out more information and apply, click here. To view a complete list of current Champions, click here. Join the Marketo Elite Today!  
View full article
Technically, you cannot move records backwards in a progression status.  The only so called “backward” status that you can change the record to is a progression status of “Not In Program”; however, doing this removes them from the membership of the program.  If you do this procedure, this will allow you to re-add them with a different status.   We mentioned technically this cannot be done but logically, there is another method that allows you to juggle the record’s progression status but in a more lateral movement with what appears to be in a “backward” state.  This is all dependent on how you have your channel steps configured.  To access your channel steps, please do the following:   Choose Admin Choose Tags Click the + next to Channel Locate the channel you wish to configure and highlight it Click the drop-down menu towards the top of Tag Actions, and select Edit   You should now see a pop-up window that allows you to configure the status steps for that channel like the following example:       If you configure statuses that have the same step number, this will allow you to move the record in a lateral movement which, in a sense, is somewhat like a backward progression but it really isn't .  With the example screen capture, I can do a change in progression status of “Invited” to “Attended Show” and vice-versa because the step is with an identical number. If I wanted to change in progression status of “Invited” to “Engaged” and back, it will not work because the step value is not identical. You can reference more information about this in the Marketo Admin: Customize, Create, & Manage Channels article.
View full article
Issue Clearing cache and cookies in your browser will fix a number of different problems related to page display, browser errors, and login issues.     Solution Here are links to the support articles on how to clear cache and cookies for the most commonly used browsers. Chrome Clear cache and cookies - Computer - Google Account Help   FireFox How to clear the Firefox cache | Firefox Help   Safari Safari for Mac: Manage cookies and website data using Safari   Internet Explorer https://support.microsoft.com/en-us/help/278835/how-to-delete-cookie-files-in-internet-explorer   Microsoft Edge Microsoft Edge, browsing data, and privacy – Microsoft privacy    
View full article
Issue You are using the Marketo Event Check-in App and would like to know what sort of reporting options are available.     Solution There are no native out-of-the-box reports set up to recognize when the Event Check-in App. Depending on the sort of reporting you are looking for, you could use channels and tags in a program and set leads to the appropriate program status, but there is no reporting specific to the app itself.    
View full article
Issue Best practices for avoiding corruption in cloned assets. Solution When cloning assets you should always clone from the original asset. Say that you have email A, and you clone that original email into version B, and then clone version B into C, and clone C into D, etc.  There is potential for asset corruption when clones are cloned repeatedly. It is best to clone the original rather than making clones of clones. When creating assets, whether they are individual assets like emails or complex assets like programs, set one as the master asset and clone all copies from the master.
View full article
Issue "Added to List" trigger is not firing when a lead is imported to a list when the List Import Mode "Skip new people and updates" is selected.     Solution Campaign triggers fire when the triggering activity is written to the lead's activity log. "Skip new people and updates" mode specifically skips activity logging. Since the "Added to List" activity is not written to the lead record when a lead is imported, the campaign will not be triggered.
View full article
Issue Users for your Marketo instance are unable to log into the instance. Solution Check your landing page URLs and email links. If these are also unavailable, your Marketo instance may have been shut off. Marketo Support can confirm whether your instance has been deactivated, but are not able to reactivate it.  In this situation , please contact your Marketo Account Representative to discuss the status of the instance and regaining access.        
View full article
Issue How to pull out the stats on which devices emails are being opened on.     Solution In a Smart List, you can use the filter "Opened Email" and you have the constraints of "Is Mobile", "Device", "Platform", and "Browser" to choose from. You can build a Smart List for each device you are interested in reporting on.
View full article
Issue You are experiencing slow processing of campaigns, smart lists, and reports.     Solution There are three key components that can slow down an instance: Number of trigger campaigns : Trigger campaigns are always on, always listening.  If there are 50 campaigns triggering at the same time, all the 50 triggers will be in queue, slowing down your processing and routing inside Marketo. Solution: Reduce the number of Triggers. Convert some of the triggers to batches: Batches also run all the flow steps for every lead at once, instead of serially, which reduces total processing time.   Complexity of smart lists : The more complex a smart list, the harder it is for the system to figure it out, which increases backend processing and even creates campaign failures from timeouts. Solution: Reduce the number of nested smart lists called in a smart list. Whenever you ask Marketo to call another Smart List, it has to wait until all of the other smart lists finish, before putting together the final counts. Instead of Marketo looking for the list and running it, just put the filters in the trigger itself.   Volume of Leads: With regular cleaning and good systems design, it is fairly easy to keep your system running fast. Reduce the number of leads that can flow through with filters. Clean up the inactive leads at regular intervals.    
View full article
!!EASTER EGG!! The ball with the Marketo logo in the upper-left corner of the screen is your Superball.  Here's a quick trick to make it bounce like it did when you first got into your Marketo instance: Hold down Ctrl (Command for Macs) + Shift, then hit the 's' key. Happy bouncing!    
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 What is the difference between Program Status Vs. Person Status? Solution Person Status is an attribute on a record and is an over all status for the record. An example would be a lead that has MQL or Marketing Qualified status. Program Status is the status a lead is in within a program. An example for an lead would be in a trade show or any event type program. This would have a program status of "Invited" or Registered. A single lead can have multiple program statuses, one for each program membership they have. A great way to look at it is, I have a Monthly membership to the Gym and a premium membership to the local warehouse club. I have multiple memberships and statuses for those memberships.. However my "Person Status" is different, I am for example licensed to drive in the state I live. My status is either licensed or not..        
View full article
Issue Is to possible to set up a distribution list (for internal employees) in Marketo? Solution There is no such feature called "Distribution list" in Marketo. An email can be sent to people only of they are part of your lead database. Alternate Workaround: You can create a excel sheet for your internal employees with their email addresses and import them into a Marketo static list.  You can refer this list in your smart campaign whenever you would need to send a communication email. Note: Mark the email you send as "Operational" to ensure that it reaches all the people in the imported list.    
View full article
Issue There are two filters available (Acquisition Program and Acquisition Program Name), but only Acquisition Program Name appears in the lead record and is available as a column in the lead views.  What is the difference between these? Solution Acquisition Program is a system-managed field. It isn't available in many picklists, nor in certain filters. Acquisition Program Name is a field that allows you to use this data more freely as it is not locked by the system. Acquisition Program = Master naming for programs Acquisition Program Name = Friendly usable name    
View full article
Issue You put a variable inside an email token and when the email was sent, the variable rendered as text rather than as a link: Example: ${queryParameters} Should expand to: {{my.CertainURLHREF}}?utm_source=${utm-source}&utm_content=${utm-content}&utm_medium=${utm-medium}&utm_campaign=${utm-campaign}&ajs_uid={{lead.Email Address}}&ajs_event=Email%20Clicked With the various tokens populated Instead it expands to this: https://app.fakewebsite.biz/profile/55555555?utm_source=$%7Butm-source%7D&utm_content=$%7Butm-content%7D&utm_medium=$%7Butm-medium%7D&utm_campaign=$%7Butm-campaign%7D&ajs_uid=adam.tow+test@voxmedia.com&ajs_event=Email%20Clicked   Solution Essentially, email template variables are used at design time to make building out an email easier. Tokens are used at send time to make data variable per program without having to edit the asset or lead. Putting email template variables inside tokens won't work for this reason. It is just how the current design works and you will not be able to put email template tokens inside my tokens or lead tokens. Unwrapping variables before you put them within the token will allow them to function properly. This removes the simplicity of the variable, but retains the functionality.
View full article
Issue Email Script Token contains a reference to an email address token but it is not rendering the email address when the email is sent.       Solution The email address token is not inserted correctly and was manually typed. In order for the email address to render, it must be selected from the Lead object field option on the right-column of the token editor and inserted (see: https://docs.marketo.com/download/attachments/1900577/five.png?version=1&modificationDate=1491232683000&api=v2 )     "If you are typing in tokens free-form ensure to check/activate all corresponding tokens in the tree or they will be treated as plain text and won't work." https://docs.marketo.com/display/public/DOCS/Create+an+Email+Script+Token
View full article
Issue Issue Description How to add a seed list in a batch Smart Campaign or Email Program.     Solution Issue Resolution Import the seed list addresses into an appropriately-named static list Add a filter in the Program/Campaign Smart List to include the static list. The trick will be to make sure the filter logic is correct. Advanced Logic may need to be used in the Smart List of the Program/Campaign. For example, if there's a sending campaign with 5 filters to send to an audience 1 AND 2 AND 3 AND  (4 OR 5) then you will want to use Advanced Logic and put parentheses around the original filter set (1 AND 2 AND 3 AND  (4 OR 5)) and add the seed list outside the parentheses with OR logic (1 AND 2 AND 3 AND  (4 OR 5)) OR 6 In that advanced logic, the original intended membership (1 through 5) exist within its own set of parentheses and the Seed List is included in addition (OR 6).
View full article