Knowledgebase

Sort by:
Issue When trying to sync a lead to SFDC, it fails with an error message "_createSObjects failed - AgreementTaskTrigger: execution of BeforeInsert caused by: System.NoAccessException: Script-thrown exception ()" Solution Your Salesforce instance has a custom  SFDC trigger that fires when you create a lead in SFDC (in the example, the trigger is named "AgreementTaskTrigger") but the trigger was not able to execute, so the sync failed.  To investigate this, you will have to set up a debug log on the Marketo sync user in SFDC and have your SFDC admin look into the details. If you disable the trigger in SFDC, the sync will work without an issue.  
View full article
Issue When you use the "Add to SFDC Campaign" flow step, and the lead isn't already in SFDC, this step will sync the lead to SFDC, and you want to know which assignment rules will be applied.   Solution The SFDC auto-assignment rule will be used. To explain this further, if for some reason you don't have lead assignment rules firing properly in Salesforce, it will be assigned to what is called the "Default Lead Owner" in Salesforce. It's not just "Add to Salesforce Campaign" that uses what is called "implied Salesforce actions". All of the following flow steps will sync the lead to Salesforce first before running the flow step if the person is not already synced to Salesforce: Add to Salesforce Campaign Change Status in Salesforce Campaign (this will sync them AND add them to the campaign first) Change Owner Convert Person Create Task      
View full article
Issue Change Lead Owner reason shows "Synched from salesforce.com - fixup Lead Owner." Solution The "synched from salesforce.com fixup lead owner" activity means the lead owner was switched within SFDC, often times through auto-assignment rules. The phrase "fixup Lead Owner" is what Marketo records when it is taking the Owner ID being passed from Salesforce and translating it into the Lead Owner values (First Name, Last Name, Email Address, etc) to populate into Marketo.
View full article
Issue You receive the following error: "Ouch! 500 Error Something went wrong. We monitor this sort of thing, but if you are an authorized support contact, you should create a support ticket."       Solution This can happen because of temporary network issues. Try out the following troubleshooting steps. 1. Clear Browser Cache 2. Try a different browser 3. Try a different device 4. Try a different internet connect (Hotspot/Tether from mobile) If you still have any issue after trying all these steps, please contact Marketo Support for further assistance.
View full article
Issue When a lead fills out the form in Marketo, SFDC sync for the new lead fails with an error  "Duplicates_Detected." Solution This error, "Failed: DUPLICATES_DETECTED: Use one of these records?" is a message Salesforce is sending back to Marketo, rejecting the attempt to sync the record. This means there's a setting in SFDC preventing duplicates from being created, possibly due to a custom deduplication rule on the SFDC side.   Recommended steps : Check the dedupe settings and check for these leads in SFDC based on the things other than the email address like first name, last name etc. You may need to work with your SFDC admin to determine why Salesforce rejecting the record as duplicate.      
View full article
Issue You want to add multiple values to a Smart List filter as described here: https://docs.marketo.com/display/public/DOCS/Add+Multiple+Values+to+a+Smart+List+Filter . However, when you go to do so for a field that has a type of "Text" you are not able to add multiple values. Solution This is expected behavior for Marketo Text fields. As a workaround, you can add the same filter to the Smart List multiple times, one for each value you want included.   
View full article
Issue When using the "Sync to Salesforce" flow step and setting up choices, selecting "Do Nothing" uses the Auto-Assignment Rules in Salesforce. Solution This is expected. For this flow step, the choices are basically asking whether the record should be assigned to a specific person or not. When it is not specified (i.e., "Do nothing") the assumption is that you still want the record to be synced to Salesforce, otherwise they would not be in that step, but that there's no particular desire to assign it to a specific person. Thus, since SFDC records need someone to be the owner, the Auto-Assign rules are used by default  
View full article
Issue You are setting times using natural language inputs, but are wondering: if I set a constraint of "in past 2 days", will that looks at the last 48 hours or will it look at the last two calendar days from Midnight-Midnight based on the timezone specified in my instance?     Solution Using a constraint that is looking "in past 2 days" will look at the last 48 hours, if it was set as "in past 3 days" it would look at the last 72 hours, etc.  
View full article
Issue Issue Description Marketo will allow you created a new asset in the shared folder and the new asset will show in the parent folder. However, when you try to make changes the new email or landing page, Marketo will give you an error saying that you have insufficient privilege. Note: Folders that are shared will have a little padlock on them to show that they are shared.  Solution Issue Resolution The reason why you are getting this error message is because shared folders are read-only. Since they are read-only, all users (including Admin users) will get the error message of insufficient privilege. If you want to make changes to the new assets, you will need to edit them in the parent folder. The parent folder will have a green arrow pointing up.
View full article
Issue Importing programs from one Marketo instance to another doesn't bring program membership with the program     Solution There is not a direct way to import the program membership. However this can still be identified by exporting the original program membership from the first instance to a CSV file. This file can then be imported to a static list in the new instance to identify these records.Then the records can be processed either manually or by batch campaign to update the campaign membership status.
View full article
Issue Marketo is giving an "SPF Configuration Error" despite the sending domain SPF record being set properly using an "include:".   Solution SPF records have a limit of 10 look-ups that can be included in the record, so if your Marketo sending domain is also used to send emails from several other systems, your IT team may need to use an "include:" mechanism in the record in order to make sure that Marketo's sending IPs are included. The tool in Marketo that verifies that your SPF record is configured properly is not able to follow such an "include:", so you will get a notification in your instance that states "SPF information for {your sending domain} is not configured correctly in the domain's DNS record". For example, if your SPF record was set up as: "v=spf1 include:spf.protection.outlook.com include:_spf.salesforce.com include:amazonses.com include:mktomail.com ~all" All the references in the SPF record are "include:" mechanisms that reference the other companies sending IPs: spf.protection.outlook.com contains "v=spf1 ip4:207.46.101.128/26 ip4:207.46.100.0/24 ip4:207.46.163.0/24 ip4:65.55.169.0/24 ip4:157.56.110.0/23 ip4:157.55.234.0/24 ip4:213.199.154.0/24 ip4:213.199.180.0/24 include:spfa.protection.outlook.com -all"   _spf.salesforce.com contains "v=spf1 ip4:85.222.130.192/26 ip4:85.222.138.192/26 ip4:96.43.144.0/20 ip4:136.146.128.64/27 ip4:136.146.208.0/21 ip4:136.147.32.0/19 ip4:182.50.78.64/28 exists:%{i}._spf.mta.salesforce.com -all"   amazonses.com contains "v=spf1 ip4:199.255.192.0/22 ip4:199.127.232.0/22 ip4:54.240.0.0/18 -all"   mktomail.com comtains "v=spf1 ip4:199.15.212.0/22 ip4:72.3.185.0/24 ip4:72.32.154.0/24 ip4:72.32.217.0/24 ip4:72.32.243.0/24 ip4:94.236.119.0/26 ip4:37.188.97.188/32 ip4:185.28.196.0/22 ip4:192.28.128.0/18 ip4:103.237.104.0/22 ip6:2a04:35c0::/29  ~all"   In this situation, all of the required sending IP addresses are included in the SPF record, and recipient mail servers are able to follow that "include:" mechanism and verify it properly, but the tool in Marketo would still give an error due.   To determine whether the error is indicating that something is wrong with the record, or if it is simply due to the limitations of the tool in Marketo, you can use one of these third-party tools, once the SPF record is published, to make sure that the record resolves properly using any of the IP addresses that are included.: SPF Query Tool vamsoft.com/support/tools/spf-policy-tester   These tools will then process the full SPF record and let you know with a "Pass" response if the "include:" mechanism is working properly.   Other Resources: Common SPF Errors & Fixes Quick Tip: Don't over include: in your SPF
View full article
Issue Issue Description Changes made to an email template are not reflected on the email assets (that are using the template in question) after approving the draft for those emails.     Solution Issue Resolution To find out why the changes are not reflected, follow the steps below: Go to the email template in question. Check if the HTML elements that have changed have the class of mktoModule, mktoEditable, mktoContainer, or any other mkto related class name. Disassociate the HTML element(s) in questions from the class above. Note: These steps will require an complete overhaul on the email template's code base, because the relationships between elements would change. This type of change will require assistance from a developer/engineer who is experienced with HTML and CSS.  
View full article
Issue A form submission occurs with missing or no information provided, including required fields like email address or first/last name. Solution When you notice a record submitted a form without the required information, like email address, there can be one of two likely causes:   This is a bot. A bot can circumnavigate any required fields, even hidden ones, because they are not loading the necessary Javascript on the form to enforce these rules. Therefore, they can fill out a form with no values.   This is a person with Javascript disabled in their browser. This would create a similar situation as the first point, meaning they can choose to fill out whichever fields they want, or none at all, because the script that enforces which fields must be filled out is not loaded.  
View full article
Issue The activity log is not recording the Open Email activity for an email send. Solution Issue Resolution Email opens are linked to an individual asset. If a record is sent the same email more than once, only the first open activity will be recorded. If you are not seeing opens record for a record, search the activity history to confirm whether or not the asset has been opened previously.  Also, Text-Only emails lack the tracking pixel used to determine whether an email is opened, so Text-Only emails will never show opens in the activity log.  In Email Performance Reports, Opens will be backfilled by the report's internal logic if the customer clicks a link in the Text-Only email.  Otherwise, opens will not be recorded.    
View full article
Issue Email asset does not show which template it was built on and shows the word "none" instead of the name of the template that was used to create that asset. Solution Any edit directly to the HTML code of an email will break the connection between the email and the template. Changes made to the template will no longer flow down to the email. After making those change you will see a template name of None instead of the name of a template. When editing the HTML in the email, you will see this warning message: This is a article attached image
View full article
Issue After an email send, the number of emails sent is much lower than the number of people that qualified for the email.     Solution Issue Resolution One possible reason you are seeing a different number of emails sent versus the number of people that qualified for that is email is because of communication limits. If a person qualifies for an email, Marketo will try to send it. However, if a lead has already reached their daily or weekly communication limit, Marketo will not send the email (with the exemption of operational emails).   To check to see if a lead did not get an email due to communication limits, follow the steps at Email Program Fails to Send Emails.
View full article
Issue You are unable to archive or delete an asset in Marketo. When you try to do so, you get an error: "The following assets are in use or used by other assets."     Solution To archive or delete the asset, you will need to determine where it is being used. Click the Used By tab for the asset you are trying to delete and see what other assets reference it in some way. For instance, aSmart Campaign may be using it in the Smart List or the Flow Steps, or a report might have it in the Smart List. Once you find where your asset is being used, you can go and remove references to it from the other assets. This should allow you to delete or archive it.
View full article
Issue A lead/person completes an action that should trigger a Smart Campaign located in a Workspace, but the campaign does not trigger.   Solution If you have Workspaces and Partitions set up on your instance, some leads may not be available to some campaigns, due to workspace and partition restrictions. When a workspace only has access to certain lead partitions, leads in other partitions are unable to trigger campaigns in that workspace. So if Workspace 1 has access to Partitions A and B, leads in Partition C cannot be included in any campaigns for Workspace 1.   To resolve this issue, you would need to change the restrictions that are preventing the leads from being able to trigger campaigns in a particular workspace. These can be changed by going to Admin > Workspaces & Partitions > Edit Workspace (with the appropriate workspace selected). Whether it makes sense to make this change should be reviewed first.   Often workspaces are setup to be specific to regions, so check whether it makes sense from a business point of view for leads in a partition to qualify for campaigns in a certain workspace.   It may not be desired, and instead it should be checked whether the lead should be in fact in a different partition. Who This Solution Applies To Customers who have Workspaces & Partitions set up in their instance.  
View full article
Issue You want to change the description of an email template after the template has been created.   Solution To update the email template description, follow these steps: Go to Design Studio > Emails > Templates. Click the name of the template. Hover your mouse cursor over the name of the template. When a pencil appears beside it, click the name of the template to change it to an editable field. Write in the desired name of the template. Click the Save button.
View full article
Issue You have the Munchkin tracking code on your non-Marketo web page but visits to the page are not being tracked.     Solution If you have customized the Munchkin tracking code, it may not work.  Marketo only supports the Munchkin code as it is provided in your instance.  If you need to alter the code, you would need to work with your web developer to determine why the customized code is not working. To find the supported Munchkin tracking code: Go to Admin > Munchkin. Select the version of Munchkin you intend to use. Place the Munchkin code on your page as outlined in our document on adding Munchkin tracking to your site.  
View full article