Covered in this article
Marketo pages
Created on Updated on
Marketo component

Marketo component

A marketing automation component focused on account-based marketing.

Latest changelog

2.2.1 (June 19, 2020)

  • Fix bug when query string exceeds 8K characters
  • More clearly report HTTP level failures
  • Component updated to use Node v14 and the dependencies are updated
  • The component logo was updated.

To see the full changelog please use the following link.

Description

Marketo is a marketing automation platform focused on account-based marketing, including email, mobile, social, digital ads, web management and analytics.

Authentication

Marketo provides instructions to grant API access under the section Getting Started. The following permissions are required for the role:

  • Access API.Read-Only Activity -> For all polling tasks and for verifying credentials
  • Access API.Read-Only Lead -> For GetLeadsPolling

Environment variables

Name Mandatory Description Values
LOG_LEVEL false Controls logger level trace, debug, info, warning, error
SWAGGER_URL false Define url to Marketo swagger document for generation correct metadata https://developers.marketo.com/swagger/swagger-mapi.json
BULK_IMPORT_POLLING_TIMEOUT false Timeout for polling bulk import job status in ms 60000

Credentials

  • Client Id

  • Client Secret

  • Endpoint URL Url of your endpoint. For example https://example.com/rest

  • Identity URL Url of your identity. For example https://example.com/identity

First two items you can find here:

Rest API serviceand no permissions service

Other two here:

Endpoint and Identity

Once these values have been collected, they can be entered in the account information elastic.io.

Completeness Matrix

The component completeness matrix gives the technical details about Salesforce objects this component covers.

Triggers

  1. Get New Activities Polling
    Trigger to get all new and updated activities since last polling.

  2. Get New Leads Polling
    Trigger to get all leads updates. Only updated leads fields wold be retrieved.

  3. Poll Bulk Extract Results
    Poll Bulk Extract Results and download file with extracted data to attachments.

Actions

  1. Describe Object
    Get describe Object metadata.

  2. List Custom Objects
    Action will return a list of custom objects available in the destination instance, along with additional metadata about the objects.

  3. Lookup Objects
    Lookup objects by criteria.

  4. Lookup Activities
    Lookup Activities by criteria.

  5. Bulk Import
    Action for insertion of large sets of person and person related data.

  6. Upsert Objects
    Action upsert objects by unique criteria.

  7. Bulk Extract
    Extract file with Requested data to attachments.

  8. Delete Object by Unique Criteria
    Delete Object By Unique Criteria.

  9. Lookup Object (at most 1)
    Lookup Object By Unique Criteria.

Known limitations

  1. See REST API limitations
  2. We recommend to set flow to realtime if total execution time is greater than 60 seconds.
  3. The attachments mechanism does not work with Local Agent Installation.