Knowledgebase

Sort by:
Issue Issue Description How to Pull Data for Program ID, similarly to Campaign ID. (Example): Pull Individual Program Activity Data, then join Data with Programs via Program ID.   Solution Issue Resolution [Note]: You can not get the Program directly from the Activity Endpoint. - After one has obtained the Smart Campaign ID, they can use a seperate API Call to get the Program ID. - Within the Get Activity API Call, there will be a Campaign ID. - Once this has been obtained, one can make a Get Campaign API Call with that Campaign ID and it will return the Program ID. [Get Activity]: > Use this [Get Activity - URL] to Obtain Campaign ID. developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#/Activities/getLeadActivitiesUsingGET [Get Campaign, with the ID]: > Use this [Get Campaign, with the ID - URL] to Obtain Program ID. developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Campaigns/getCampaignsUsingGET The Program ID is not something that is returned in an Activity Call. The above method is the quickest possible way to obtain that information. Who This Solution Applies To API Users Updated Links Activity API https://developers.marketo.com/rest-api/lead-database/activities/ Swagger: https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Activities/getLeadActivitiesUsingGET   Get Campaign By ID https://developers.marketo.com/rest-api/assets/smart-campaigns/#by_id Swagger: https://developers.marketo.com/rest-api/endpoint-reference/asset-endpoint-reference/#!/Smart_Campaigns/getSmartCampaignByIdUsingGET  
View full article
Issue When creating a Smart List with a "Member of SFDC Campaign" filter, the SFDC Campaign is visible on the drop-down list, yet it throws an error when selected and the Smart List is loaded: "Error running Smart List: Check your Smart List configuration" Solution Things to check: The campaign has been re-named in SFDC or has been deleted. It could also be that somehow a "space" has been entered before the campaign name. For example, Marketo is looking for "SFDC Campaign Name" and SFDC has it as " SFDC Campaign Name" or "SFDC Campaign Name ". The campaign is present and active in SFDC, but is not visible to the sync user. The Marketo Sync User details can be located in [Admin > Integration > Salesforce > Username] This can be checked by logging in to SFDC as the Marketo sync user and verify that the campaigns are present with the correct name and activated for that sync user.    
View full article
Issue Issue Description You have sent an email and do not see the List-Unsubscribe headers.   Solution Issue Resolution Marketo automatically adds the appropriate List-Unsubscribe headers to emails, EXCEPT in three scenarios:   1) The email is marked as operational 2) You are sending a test email via the "Send Sample" action 3) The email is an alert email   In these cases, the List-Unsubscribe header will not be added to the email.
View full article
Issue Issue Description Is there a way I can populate a field with the system date token, plus a certain amount of days? ie. Change Data Value = Date + X days. Solution Issue Resolution As long as the field type is date or datetime, you can add simple syntax in the Change Data Value flow step to accomplish this: {{system.date}} + X days. This is for times that you would like a date immediately populated for purposes such as sending an email; "Thanks for signing up to our 20 day trial, you have access to this content until the [use lead token populated by the date + x syntax here]..." *note that a wait step of a few minutes might be needed before an email send to ensure the field has time to get populated. Other times, when immediate action is not required and/or a field type is not date/datetime, you could use a Wait Flow step before a Data Value change: 1. Wait X days 2. Change Data Value = {{system.date}}
View full article
Issue Issue Description When attempting to edit the rules of a Formula field through the Field Management menu, a system error popup occurs.   Solution Issue Resolution This is most often caused by the presence of a special character (#,+, -, etc.) in the name of the field. These kinds of characters cannot be present in the name of a Formula field.  
View full article
Issue Issue Description When trying to approve the Launchpoint connection between Marketo and Webex you receive the following error: FailedWebex API call error: validation: Parsing Error : An invalid XML character (Unicode: 0x1b) was found in the element content of the document.?Line : x? Column : xxx? [Webex exception ID = '999999']   Solution Issue Resolution This error is being produced by Webex.  To resolve, go into Launchpoint and re-enter the login credentials. If error persists, delete and re-add the Launchpoint service as per documentation: https://docs.marketo.com/display/public/DOCS/Add+WebEx+as+a+LaunchPoint+Service Who This Solution Applies To Marketo customers integrated with Webex
View full article
Issue Issue Description You have a record with a "Change Data Value" activity, but that field doesn't have a value on the current record. There's also an anonymous lead merge (which can be identified by looking for a Merge Leads activity and seeing if "Anonymous Source" is True) on the record.   Solution Issue Resolution Check the Change Data Value's "LeadId" field. If this matches the anonymous record's ID (identified from the Merge Leads activity in the "Merge Id" field), then the reason for the value not showing is because upon association of an anonymous lead to a known record, only the activities are merged -- not the values of any fields which may have been recorded as changed.  
View full article
Issue Description The Smart Campaign is returning N/A existing people when viewing the leads affected. Issue Resolution Check the names of any Smart Lists referenced in the campaign's Smart List and ensure special character | is not part of the name. Remove or replace this character and review the leads affected again.
View full article
Issue The count for the audience of an Email blast program does not match the total members of the Email Program after it has been executed.     Environment This issue is applicable to users who have recently run an Email blast program in Marketo. Solution  The disparity in numbers occurs because the Audience Smart List is evaluated at the moment you access it. As your records evolve, this number can change after the Email Program is run. In contrast, the number of program members, who are the recipients that were emailed through the program during the scheduled run, is fixed at the point the program is executed. 
View full article
Issue Description When we try to drag and drop elements (form, rectangle, etc) into a free-form landing page, nothing happens. Issue Resolution If the free-form template is not mobile compatible, you may experience this issue. Please make the template mobile compatible to fix it. Refer this article to make the existing free-form template mobile compatible: Link - docs.marketo.com/display/DOCS/Make+an+Existing+Free-form+Landing+Page+Template+Mobile+Compatible
View full article
Issue Issue Description When a triggered webhook call is unsuccessful there is no automated retry logic.    Solution Issue Resolution To handle different cases of responses, you would need to have an additional Smart Campaign with a "Webhook is Called" trigger with constraints to handle particular responses, including unsuccessful ones. Who This Solution Applies To Webhook Users
View full article
Included in this article   Overview Editing Labels Deleting Labels Overview RTP will allow you to add labels to your Segments and Campaigns. Here are the directions on how to do so: Label Your Segment - Marketo Docs - Product Docs Label Your Campaigns - Marketo Docs - Product Docs Sometimes Labels need to be changed or removed.     Editing Labels Currently it is not possible to edit labels   Deleting Labels You can delete labels using following process: 1. Filter the the page by the label you want to remove. 2. For each segment or campaign displayed, click the select box and then click Set Label 3. In the Set Label list, uncheck the label you want to delete.  When the label is removed from all segments/campaigns, it will be removed automatically  
View full article
Issue Description Windows Outlook users who use the Marketo Sales Connect plugin might have noticed that emails don't send as fast as they usually do. Unfortunately it takes a little longer than usual on this particular platform due to a recent MSC plugin update. We are working on a long-term fix for this subset of customers, but in the meantime you can use the following workarounds:  Issue Resolution If you switch Outlook to, "Online Mode" (as opposed to Cached Exchange Mode) this will decrease the total sending time. You can follow this document in order to turn off Cached Exchange Mode. If you would like to learn more about the differences between Online Mode and Cached Exchange Mode, you can read more here.  Alternatively, you can also use the Web version or Mac version of Outlook to address this issue. Who This Solution Applies To Windows Outlook users who utilize the Marketo Sales Connect plugin.
View full article
Included in this article: Overview Preview is a feature that allows you to see your campaign without having the campaign deployed on your website, but not all web pages allow this.  If it is not working with your website, here are some troubleshooting steps to try. Basic Troubleshooting Verify the RTP tag is loading properly on the target page. If there is no RTP tag, there's no way for the preview to work. Clear your browser cache and cookies. Have someone else test the preview.  Copy and paste the link from the preview window to share the campaign example with others. Copy and paste the link from the preview window into another browser and try it there. If it is an In-Zone campaign, verify the div ID specified in the campaign exists on the page you are trying to preview. Go to the original website and look for jQuery / Javascript errors. Create a new campaign containing only the word "Test" and try to preview it on the same page.  Since the maximum length of a URL for most browsers is 2048 characters, a large campaign may fail in the browser Troubleshooting Web Page Restrictions If you get an error such as the ones below, it may be that your website is blocking proxy or cross-domain requests.  This would be a configuration that was made by the IT team in charge of the webpage, perhaps as some sort of connection timeout or DoS attack prevention measures.  You may need to work with your IT team to have the proxy request enabled. Verify that the preview URL is correct - this message might also show up when trying to preview on non-existing pages. If your site has SSL, make sure the certificate is up to date using a tool such as https://www.sslshopper.com/ssl-checker.html. Testing with a Sandbox Segment In cases where the preview option doesn't work due to website proxy or cross-domain restrictions, and you want to see what you campaign looks like live on your website without customers seeing it, we recommend using a Sandbox segment.  Sandboxing allows you to match a segment and see the campaign live by targeting a specific term added into the URL. Since leads won't randomly guess the value and alter the URL, it's safe to test on a live site. Here's how you do it. Create a new 'Sandbox' segment (i.e "sandbox=1" / "sandbox=2"...) Add the Included Pages filter and enter *sandbox=1* as the value for the URL matches. Click 'Save & Define Campaign' Change the campaign's target segment Select the new 'Sandbox' segment from the dropdown list Click 'Launch' Preview on the website Go to your live web page and add the URL parameter at the end of the URL, i.e: www.marketo.com?sandbox=1         In order to see the campaign again or changes made, you will need to clear browser cookies.
View full article
Issue Description Clicking on a link in a Marketo e-mail that re-directs to a non-Marketo webpage destination does not open the page. Issue Resolution Complete the troubleshooting step below. If they do not resolve the issue, include the results in a Marketo Support Ticket. Check the CNAME is correctly setup for the email tracking link [Related DOC] Check that the Default Branding Name matches the CNAME in Step 1 (check for typos). [Related DOC] If you are unsure you can visit CNAME lookup on mxtoolbox and enter the default branding name to check. Under the Domain field enter your default branding name. Do you have SSL for tracking links enabled? If Yes, tracking links in emails should start with If No, tracking links in emails should start with If you do not have SSL enabled, but when you click the link it resolves to ,try a different network and see if it still occurs. Your network may be configured to automatically use HTTPS automatically even if the link is specified as HTTP. (Check with your network admin) If you are re-directed to the non-Marketo landing page but the page does not load: Check with the website admin if there are any redirect rules setup on the website. Try cutting out parts of the additional URL Parameter to see if that fixes the issue to identify which part of the URL parameter is causing it. Sometimes lead tokens or the mkt_tok may affect a redirect rule, since mkt_tok generates random characters and sometimes the token contains percentage '%' characters. It very common for websites to interpret a % followed by a character as an encoding. Seen in this website here If you are unable to resolve the issue in the steps above, provide the test results and information in a Marketo Support Case.
View full article
  *Please Note* these group sessions are discontinued as of Thursday, July 1, 2021.    Offered exclusively to new Marketo Engage launch pack customers, this series of interactive group discussions offer an open forum to learn best practices from a Marketo expert and your peers.    Marketo Group Consulting Webinars are one-hour virtual meetings connecting you with a Marketo expert to expand and improve your knowledge and skills related to marketing strategy and Marketo tactical execution. Each session will include knowledge sharing from Marketo followed by an open Q&A.    
View full article
Issue: When building 'Program Membership Analysis' reports in RCE, the Program Status is not sorted according to the step values in the Program Channel. For example in the below screenshot: The value of the steps are clearly showing the progression of statuses from start to finish.   However when building a 'Program Membership Analysis' report, it is showing that the order of the status is not correct. 'New Member (Influenced)' should be appearing after 'Subscribed by Form - Non Member.'   Troubleshooting: Make sure that you do not have any other Programs Channels with the same Status, as this will cause issues. There is a deduplication that occurs in the backend which causes an issue when a 'Program Membership Analysis' report is created, if there is more than one Program Channel that has the same Program Status it will deduplicate and the one displayed might be due to the lower step.   Another issue that might happen also due to having more than one occurance of Program Status in other Program Channels is that other Program Statuses might appear in the report due to this.   Resolution: We currently do not support having more than one Program Status appear in the Program Channels, each Program Status has to be unqiue or issues with displaying Program Statuses will appear.
View full article
Issue Issue Description The picklist options are updated in Salefsorce for a field that is syncing with Marketo and is used within a Marketo Form, but the form does not automatically reflect these updates.   Solution Issue Resolution When field picklist options are updated in Salesforce, the Marketo forms using this field are put in a Draft. This will allow the form draft to be reviewed to ensure the picklist values on the form match what's in Salesforce before being reapproved.   Who This Solution Applies To Clients syncing with Salesforce
View full article
This document only applies to a subset of Marketo customers that were contacted on August 26, 2019. If you are unsure if this applies to your Marketo subscription, please Contact Marketo Support at  support.marketo.com. Overview GoToWebinar is changing its authentication protocol used for API access. Their legacy protocol, OAuth v1.0, will no longer be used after October 1, 2019, and all services accessing GoToWebinar (Marketo) will be required to use the new authentication protocol, OAuth v2.0.   Marketo is updating our system for a subset of Marketo customers to utilize the OAuth v2.0 authentication protocol for new login authentication. All newly initiated service authentications between Marketo and GoToWebinar will use OAuth v2.0. However, all existing GoToWebinar services currently logged in and in use now must be reauthenticated manually.   All customers who use GoToWebinar must reauthenticate each of the logins for these services in your Marketo instance by navigating to Admin > LaunchPoint. Any API calls still using OAuth v1.0 after October 1 will fail. This will result in statuses not being shared between Marketo and GoToWebinar and will prevent users from syncing Event programs with a GoToWebinar event.       FAQ   Why is this change happening? GoToWebinar is strengthening its security protocols for API login access to their services. This requires using an upgraded version of the login protocols, known as OAuth v2.0.   Is this a Marketo change or a GoToWebinar change? This change is being implemented by GoToWebinar to strengthen its security protocols. Marketo has upgraded our system to allow a seamless transition, but the protocol change is being made by GoToWebinar.   When does this take effect? The new protocol version OAuth v2.0 is active and in place now. GoToWebinar has placed an announcement on their status page stating that the deprecation of the legacy OAuth v1.0 is scheduled for October 1, 2019. All connections between Marketo and GoToWebinar that are still using the legacy OAuth v1.0 protocol will be refused by GoToWebinar after that date. This includes new access requests as well as those currently active and in use.   What do I need to do? Reauthenticate your GoToWebinar services with a fresh login from within your Marketo instance before October 1, 2019.   Why do I have to do it myself? Marketo has made the changes necessary to utilize OAuth v2.0 for new authentication logins being made moving forward. However, all logins already in use were initiated on the older protocol, OAuth v1.0. Marketo doesn’t know your personal login credentials, so you need to do the reauthentication directly.   Is there a different procedure for how to enter the credentials inside the Marketo UI? No. The update Marketo made was on the back end, so there is nothing different to how you enter the info. The UI is the exact same as it was.   What happens if I don’t reauthenticate the login before October 1, 2019? All connections between Marketo and your GoToWebinar services will be refused by GoToWebinar on their end.   If I miss the deadline and the connection is shut off, how will I know? You’ll find error messages in your Marketo instance where the services are used. See the section below for “Symptoms of a disconnected service” to know what to look for.   If I miss the deadline and the connection is shut off, how do I get it working again? Reauthenticate your login credentials in Admin > LaunchPoint. See the “Customer Action Needed” section below for step by step directions. Customer Action Needed A subset of Marketo customers who were notified through email must reauthenticate GoToWebinar login credentials for each user. This must be done before October 1, 2019, to avoid experiencing disruption of your services.   1. Navigate to Admin 2. Click LaunchPoint to open the list of Installed Services 3. Click and open the GoToWebinar service to edit it           4. Click the Log into GoToWebinar button.           5. In the GoToWebinar Sign In pop-up window, enter your GoToWebinar email and password and click Sign In.         6. After the window closes, click Save     DONE!   By reauthenticating the login, you’ve ensured that the service is using the new OAuth v2.0 protocols.       Symptoms of Disconnected Service Here is a list of what to expect if the integration with GoToWebinar is disconnected due to the deprecation of OAuth v1.0 on October 1, 2019.   1. The service listing in Admin > LaunchPoint will have a status of Failed along with a few details. A. Reauthenticating your login credentials will resolve these errors.         2. Event programs that have not yet synced with GoToWebinar will be unable to sync and will return errors. A. Reauthenticating your login credentials will resolve these errors. B. For reference, here is the documentation on how to sync an Event Program to GoToWebinar.         3. Existing programs that were synced with GoToWebinar prior to the deprecation will show no difference. However, if anyone is added to the program with a ‘Registered’ status, Marketo will attempt to push this record to GoToWebinar and will fail due to the deprecation of the OAuth v1.0 protocol. This will give the record a status of ‘Registration Error’. If this occurs, this data is not lost. A. Reauthenticate the GoToWebinar service B. Manually refresh the webinar attendance. Navigate to the Event Actions menu of your Event Program and select Refresh from Webinar Provider       4. Records that were already registered with GoToWebinar before the service stopped will still be able to receive the correct {{member.webinar url}} token. That data for the token will already be in Marketo, so reminder emails will still have the right links to the actual webinar even if the service was stopped after they were registered. The attendee report won’t be able to come down from GoToWebinar with the connection cut off, but at least your leads will still have the link to get to the webinar.       5. If the service is no longer active and an existing webinar completes, normally this would record attendance information and sync this back to Marketo and change the status of program members. However, if the service is inactive, this will fail silently, and no status change will occur. Manually refreshing from webinar provider will also silently fail if done while the service is still inactive. The notification will show that there are no updates. A. Reauthenticate the GoToWebinar service B. Manually refresh the webinar attendance. Navigate to the Event Actions menu of your Event Program and select Refresh from Webinar Provider C. Now that the credentials were reauthenticated and the service is back online, the manual refresh will work properly.       How to Get Additional Help Feel free to ask questions in the comments section of this documentation. Our Support team will be monitoring the comments to help answer your questions. You can alsoContact Marketo Support at any time.
View full article
Issue Issue Description In a Smart Campaign Results section, there are activities showing that are not campaign flow steps.     Solution Issue Resolution Marketo will display any related activities that were a result of the campaign flow steps in the Results For example, if a campaign syncs a record to the CRM, any associated 'change data value' activities from the sync will be written in the Campaign Results. 
View full article