How to connect Adobe Marketo Engage to Dropbox Dash

Admins Updated Dec 17, 2025

In this article

person icon

The information in this article applies to admins on Dropbox Dash.

 

Connect Adobe Marketo Engage to Dropbox Dash to quickly find your marketing programs, emails, and landing pages directly in Dash or open them in Marketo Engage.

Integration features

For Marketo Engage, Dash captures the following details:

  • Programs
  • Emails
  • Landing pages

API permissions

highlighter icon

Notes: 

  • As a pre-requisite, you must create an API-only user with necessary permissions and roles to access the Marketo Engage API.
  • If your Marketo Engage account has more than one workspace, make sure the API user is added to All Workspaces or to each workspace individually so it can pull all the data you need.  Learn more about Marketo Engage’s API endpoint reference.

Minimum permissions:

  • Read-Only Asset (in the “Access API” group): Lets Dash read programs, emails, and landing pages through the Marketo Asset API.
  • Access User Management API (in the “Access API” group): Allows Dash to get users, roles, and workspaces through the User Management API.
  • Access Users (in the “Access Admin” group): Allows Dash to get users, roles, and workspaces through the User Management API.

How content syncing works

  • Content sync starts as soon as connection is made, allowing you to quickly search your data. This may take a few hours to several days based on the amount of content in your account. You’ll receive an email when syncing is complete.
  • Dash performs a full sync of your Marketo Engage content and permissions every seven days and an incremental sync every two hours.

Step 1: Set up your Marketo Engage API user

Before connecting Marketo Engage to Dash, a Marketo Engage admin must:

1. Create an API-Only User.

  • In Marketo Admin, click Users & Roles, then Users.
  • Create a new API-only user.
  • Assign the following permissions: 
    • Read-Only Asset (to fetch programs, emails, and landing pages)
    • Access User Management API (to retrieve user and workspace details)
    • Access Users (to fetch user-role mappings)

2. Create a LaunchPoint Custom Service. 

  • Click Admin, LaunchPoint, then New Service.
  • Choose “Custom” and associate it with the API-only user.
  • After saving, securely store the Client ID and Client Secret.

3. Get your Marketo Identity URL.

  • Click Admin, then Web Services, then note your Identity URL.
    • For example: https://123-ABC-321.mktorest.com/identity

Step 2: Connect Marketo Engage to Dropbox Dash

In Dropbox Dash:

  1. Click Settings, Connect Apps, then Marketo.
  2. Enter the following:
    • Marketo Instance URL (for example: https://123-ABC-321.mktorest.com)
    • Client ID (from your LaunchPoint service)
    • Client Secret (from your LaunchPoint service)
    • API User Email for tracking which Marketo Engage user owns the integration (Optional).
  3. Click Connect

Known limitations

  • Dash honors Marketo workspace-level access, and a user with access to a workspace in Marketo will see all published programs and assets from that workspace in Dash, even if their Marketo role would normally restrict access to some of those assets.
  • Deleted Marketo programs or assets may still appear in Dash until the next weekly full sync.
  • The Marketo connector indexes around 20,000 pages in a day. Some large organizations might experience a slow initial sync.
Was this article helpful?

Let us know how why it didn't help:

Thanks for letting us know!

Thanks for your feedback!