Marketo Mobile Engagement SDK v0.3.2 Marketo now includes marketing automation and user engagement for mobile apps. Installing the Marketo Mobile SDK into your iOS or Android app allows Marketers to listen for in app events and send relevant push notifications. REST API Enhancements Custom Objects New custom object endpoints have been introduced that allow you … Continue reading “April 2015 Release Updates”
Tag: SOAP
Marketo SOAP API Tips and Tricks
NOTE: This is a guest blog post. Ed Blachman is a Senior Architect at TIBCO Software, a well-known vendor of enterprise software. Ed is working on products that allow what Gartner calls “citizen developers” to integrate the cloud services they use without needing to do any programming themselves. Marketo’s SOAP API is a powerful tool … Continue reading “Marketo SOAP API Tips and Tricks”
Performance Tuning API Requests
This post discusses strategies to improve performance when requesting data from the Marketo API. However, you must weigh the benefits of these strategies against the operating constraint of Marketo API’s daily limits. Strategy 1 – Request Less Data in Each API Call Generally, as you request more data in an API call, the amount of … Continue reading “Performance Tuning API Requests”
Opportunity Sync via SOAP API
This post describes how to insert Opportunities into Marketo via the SOAP API and associate them to companies and leads. It starts with an explanation of how this process works and then provides code samples for each of the scenarios. Table Structure Diagram First of all, the diagram below describes the table structure. The Id … Continue reading “Opportunity Sync via SOAP API”
Find Leads Updated on Specific Date Ranges
Let’s say you want to find leads that were updated on specific dates via the Marketo API. This is possible with the getMultipleLeads SOAP API. This method will return any leads with a data value change or new activity in Marketo for the date range you request. For the leadSelector, you would specify LastUpdateAtSelector. Then, … Continue reading “Find Leads Updated on Specific Date Ranges”
Storing a Foreign Key in Marketo
When synchronizing contact and lead records between systems like a proprietary CRM or data warehouse, it is a common requirement to associate a lead record with a unique system identifier. In Marketo you can create or update a lead record through a syncMultipleLeads API call using your unique system identifier. To accomplish this, you would … Continue reading “Storing a Foreign Key in Marketo”
Sending an Email with Dynamic Content from Marketo using the API
Imagine you want to automate your call center follow-up emails. After your support rep speaks with a customer, you would like to automatically send an email thanking them for contacting your company. Let’s take this a step further, and say you want to include the specific conversation topic discussed with the customer that you track … Continue reading “Sending an Email with Dynamic Content from Marketo using the API”
Sending a transactional email from Marketo using the API
You can send a transactional email from Marketo using the requestCampaign SOAP API. It requires an existing Smart Campaign to be created using the Marketo UI. It also requires the email recipient to exist in Marketo. So before calling the requestCampaign API, use the getLead API to verify if the email exists in Marketo. After … Continue reading “Sending a transactional email from Marketo using the API”
Updating customer and prospect information in Marketo using the API
There are scenarios where proprietary systems are used to update customer and prospect information. The Marketing team would like to have those updates reflected back in Marketo so they have the most accurate system of record to use in their marketing campaigns. Using the below approach you can setup periodic uploads to Marketo to keep … Continue reading “Updating customer and prospect information in Marketo using the API”