LogoLogo
HomepageDocumentationGet FeedOtter
  • Welcome to FeedOtter
  • Automated Newsletters
    • Getting Started
      • Marketo Sending
      • Pardot Sending
      • Eloqua Sending
      • SFMC Sending
      • HubSpot Sending
      • MailChimp Sending
      • Active Campaign Sending
    • Scheduling Your Send
      • Require New Content to Send
      • Intervals
    • Features
      • Last Send Date
      • Send Now
      • Sending History
      • UTM Parameters
      • Custom Subject Lines
      • Notifications
      • Multiple Feeds
        • Merging Feeds
        • Pulling in External JSON/XML Data
  • Curated Newsletters
    • Getting Started
      • Newsletter Defaults
      • Adding Content Sources
      • Create your first curated issue
      • Test, Review, and Publish your curated email newsletter
    • Publishing
      • Publishing to Marketo
        • Create a New Email Program and Email
        • Create a New Email in Marketo
        • Schedule an Email Program Send From the FeedOtter Interface
      • Publishing to Pardot
      • Publishing to Eloqua
        • Create a New Email and Schedule a Send
        • Create a New Email
        • Update an Existing Email
        • Issue Naming
      • Publishing to HubSpot
      • Publishing to MailChimp
      • Publishing to HTML
    • Tags
    • Bookmarking Content
    • Content Sources
      • Google Sheets
      • YouTube
      • Algolia
      • WordPress API
      • UberFlip
      • JSON / XML API
        • Custom Data Fields
    • Troubleshooting
      • Marketo Duplicate Object Naming
      • Marketo Emoji Support
      • MailChimp From Address
      • Pardot emails are missing a required Unsubscribe or Preference Center tag
  • Integrations
    • Getting Started
    • Marketo
      • How to Set Up Your Marketo Integration
      • FAQ
        • Email Reporting
        • Sending in Recipient Time Zone
        • Marketo Data Access
        • Custom Marketo Program Naming
        • Branded Domain and IP Settings
      • Troubleshooting
        • How do I reset my Marketo Automated Campaign
        • Marketo Error: Program with the same name exists
        • Marketo error: Daily quota '50000'
        • Marketo Error: Invalid request. Please check and try again.
        • Curated Issue Fails to Publish
          • FeedOtter Can Not Approve Marketo Template
          • Marketo rejects Duplicate Name
      • Exporting a FeedOtter email into Marketo
    • Pardot / Account Engagement
      • How to Set Up Your Pardot Integration
      • FAQ
        • Salesforce IP Whitelisting
        • Where Can I Find My Pardot Business Unit ID?
        • Pardot Data Access
        • Advanced Settings
          • Set Up a User for Integration
      • Troubleshooting
    • Eloqua
      • How to Set Up Your Eloqua Integration
      • FAQ
        • Custom Email and Campaign Naming
        • Custom Field Setup
        • Updating Eloqua Canvas Email
        • Eloqua Data Access
        • VMTA and BBE
    • Salesforce Marketing Cloud
      • How to Set Up Your SFMC Integration
      • FAQ
        • SFMC Tracking Code
        • SFMC Resources and Links
      • Troubleshooting
    • HubSpot
      • How to Set Up Your HubSpot Integration
      • FAQ
      • Manually publish an email to HubSpot
    • MailChimp
      • How to Set Up Your MailChimp Integration
    • ActiveCampaign
      • How to Set Up Your ActiveCampaign Integration
    • Microsoft Dynamics Marketing
      • How to Set Up Your MS Dynamics Integration
  • Email Templates
    • Getting Started
      • Custom Template
        • HTML Email Guidelines
          • In-Depth HTML Email Guidelines
        • Custom Template Resources
          • ESP Template Use
            • Export a Marketo Template for Use in FeedOtter
            • Export a Pardot Template for Use in FeedOtter
            • Export a HubSpot Template for Use in FeedOtter
            • Export an ActiveCampaign Template for Use in FeedOtter
        • Where to Access Template Code
        • Getting Started with FeedOtter Templates
          • Creating a Basic Email Template
          • Advanced Email Templates
            • Slicing loops
            • Multiple Feed Emails
            • Email With Columns
            • Conditionals
            • Filters
              • Image Resize Filter
              • Date Formatting Filter
              • Text Manipulation Filters
              • Other Handy Filters
            • Non-RSS XML values
            • Custom fields
            • Display a Full Article in Your Email
          • Curated Email Setup Best Practices
            • Curated Newsletter Sections
      • Element Customization
        • About Email Images
    • FeedOtter Tokens
    • ESP-Specific Tokens
      • Marketo Tokens
        • Using Marketo Tokens in the From and Reply-To
      • Pardot Tokens
        • Pardot Merge Token Reference
      • Eloqua Tokens
      • SFMC Tokens
      • HubSpot Tokens
      • MailChimp Tokens
      • ActiveCampaign Tokens
  • Account Management
    • Account Information
    • Company Details
    • Manage Users
      • Adding Users
      • User Roles
      • Campaign Permissions
      • Transfer Ownership
      • Disabling Users
    • Security
      • Enable SSO in Your Account
        • Enable SSO With Okta as the Identity Provider
        • Enable SSO with a Generic Identity Provider
        • Enable SSO with Azure AD as the Identity Provider
        • Enable SSO with OneLogin as the Identity Provider
      • Account Level 2FA
    • Billing
      • Update Your Payment Card
      • View Account Usage
      • View Receipts
      • Change Your Subscription Plan
  • FAQ
    • How to manually publish a curated newsletter
    • WordPress RSS Feed Reference
    • How to find your RSS feed
    • Help with HTML encoding
    • My automated email did not send as expected
    • How do I hard refresh my browser?
    • How to Remove "This Post First Appeared" from Your Blog's RSS Feed in WordPress
    • Whitelisting FeedOtter
    • Whitelist FeedOtter on CloudFlare
    • How do I contact support?
    • Red Dot: Campaign Status
      • Confirm your RSS Feed is valid
      • Confirm your integration is still connected
Powered by GitBook
On this page
  • Connecting Your Marketo Account to FeedOtter
  • About Marketo REST API Credentials
  • Create A Marketo API Role
  • Create An API User
  • Create A Custom Service
  • Marketo API Credentials
  • Webservice URL
  • Add Your Marketo Credentials to FeedOtter
  1. Integrations
  2. Marketo

How to Set Up Your Marketo Integration

To complete your integration, follow the steps below.

Last updated 3 months ago

Connecting Your Marketo Account to FeedOtter

Setting up a new Marketo integration is relatively straightforward. It involves creating a new user with API-only access and a custom service which will allow FeedOtter to authenticate against your Marketo account. We created this condensed help topic based on documentation .

About Marketo REST API Credentials

Marketo connects to FeedOtter using secure REST API endpoints and permissions similar to many other Marketo integrations. If you have integrated other Marketo add-ons you will find this process familiar. If you need assistance, we've created a helpful guide that will walk you through the entire process.

Create A Marketo API Role

The first step is to create a Marketo API Role. Go to the Admin area of your Marketo account, select Users & Roles from the left-side menu.

Create a new role. This role will contain the permissions specific to the Marketo API user we will create next. Select Roles at the top of your screen and click the New Role button.

Give the new role a name and description. In this example we called it “API Role” to remind us in the future why it was created. Under permissions, expand the Access API section and check the following 2 permissions:

  • Approve Assets

  • Read-Write Assets

Then click the Save button.

These basic permissions will allow FeedOtter to access the Marketo email API in order to create, update, and approve new emails in your Marketo account.

Create An API User

Now create an API-only user. This is the user account FeedOtter will use to authenticate against the Marketo API. Navigate to the Users tab, and click the Invite New User button.

This dialog will come up – fill in the details according to the screen shot below. It’s important that you select the API Role you just created above, as well as checking the API Only checkbox. This will ensure that FeedOtter can only access your data through the API and can’t log in directly to the application. NOTE: The email address is a placeholder value to track Marketo API usage. You will need to use your own email address such as "api@yourdomain.com." Whether you choose to monitor this account is up to you – generally you shouldn’t need to.

API Only: Be sure to check API only check box.

Create A Custom Service

Now that you’ve created a user with access to the API, you need a custom service to identify the application (FeedOtter) to Marketo. While still in Admin, navigate to LaunchPoint on the left sidebar.

Under Installed Services, click the New button.

This will bring up the New Service dialog. Fill out the dialog with the values shown below. Make sure and select the API only user which you created in the previous step.

Marketo API Credentials

Setup in Marketo is now complete. You’ve created a role providing access to the API, and created a user assigned to that role. You’ve also created a new service to provide authentication to the FeedOtter platform. To view the authentication credentials, click the View Details link in the service list for the FeedOtter service you just created.

FeedOtter needs the Client Id and Client Secret values you see in the dialog that comes up. You will use them in the FeedOtter connection setup in the next section.

Webservice URL

FeedOtter uses Marketo’s REST API. Different Marketo customers have different URLs for accessing the API, and FeedOtter needs those URLs in order to function correctly. The URL's specific to your account are located under Web Services in the admin menu.

There is a section on the page called REST API with two values: Endpoint and Identity. FeedOtter only needs the URL labeled Endpoint.

Configuration in Marketo is complete and you should have the three values FeedOtter requires for a successful integration:

  • Client ID

  • Client Secret

  • REST API endpoint URL

Add Your Marketo Credentials to FeedOtter

Return to FeedOtter and click Settings in the upper-right corner.

  • Select Integrations from the left menu bar

  • Click the Add Integration button

  • Enter the Marketo details collected in the previous steps

If you have the Marketo Workspaces feature you should carefully paste the exact text name of your Workspace as seen in the Marketing Activities tree view. For all other users this field should be left untouched.

  • Click Save

You can access your Marketo connection settings at any time by clicking Settings the upper-right of FeedOtter and choosing Integrations.

This connection process is a one-time task and will never expire or need to be re-connected as long as it is present in Marketo.

At this point you are ready to set up your RSS and/or curated newsletters using the following tutorials:

  • Getting Started (Automated Newsletters)

  • Getting Started (Curated Newsletters)

provided by Marketo here
Add Your Marketo REST API credentials
Add Your Marketo REST API credentials
Add Your Marketo REST API credentials
Create a new Marketo integration role
Setup a Marketo integration user role
Add Your Marketo REST API credentials
Select a Marketo integration api user
Add Your Marketo REST API credentials
Add Your Marketo REST API credentials
Add Your Marketo REST API credentials
Marketo Connection setup details