Molequle's synchronization with Marketo is optimized to ensure that all data in Molequle is up-to-date and accurate. By default, Molequle syncs with Marketo every 30 minutes, meaning that the data displayed in Molequle is never older than 30 minutes. However, depending on the amount of data involved, some syncs may take longer.
When syncing with Marketo for the first time, Molequle will copy over all individuals in your Marketo database, including their activities. This initial sync can take a couple of hours, but subsequent syncs typically take only a few minutes and will only update data that has changed.
People and account sync
Molequle syncs all people and accounts from Marketo and ensures that all Marketo attributes configured in the portal extension are synced to Molequle. While Molequle is working on making attribute syncing back to Marketo configurable, you can contact support to request syncing of specific attributes.
Additionally, Molequle unifies all people and accounts based on the rules you define, ensuring that the data displayed in Molequle matches your business requirements.
To establish a sync, Molequle uses the unique person ID in Marketo. This guarantees that Molequle always syncs the same person in Marketo to the identical person in Molequle, even if the email address in Marketo changes.
To keep the number of API calls to a minimum, Molequle uses Marketo's bulk API to sync people. For the initial sync, Molequle fetches all people from the smart list provided in the Marketo extension settings.
Activity sync
The activity sync is unidirectional from Marketo to Molequle. By default, Molequle fetches the following activity types from Marketo:
Email Open
Email Click
Email Bounce Hard
Email Bounce Soft
Email Sent
Email Delivered
Interesting Moment (not supported in all Marketo instances)
Fill Out Form
Web Page Visit
Web Page Click
Score Change
These activity types can be customised to suit your business requirements, and Molequle groups them into different groups. If you want to sync additional types or group them differently, please contact support.
To fetch activities from Marketo, Molequle uses Marketo's bulk API whenever possible. For the initial sync, Molequle fetches all activities for the past two years. However, please note that some activities may only be available for up to 90 days in Marketo.
Program sync
In addition to people, accounts, and activities, Molequle also syncs programs and program memberships from Marketo to Molequle. This is a unidirectional sync from Marketo to Molequle, and to ensure that Molequle can sync memberships, it also syncs individual program types and statuses.
Due to technical limitations, Molequle uses program status names when syncing program members, and in certain cases, program memberships may temporarily fail if the status names were recently changed in Marketo
Actions
The Marketo extension currently supports to execute a smart campaign in Marketo from Molequle giving you all of the possibilities that Marketo offers. The actions that you want your colleagues to run in Molequle can be configured in the portal.
When setting up an action in Molequle, you can configure the tokens that should be sent over to Marketo. This allows you to use these tokens in Marketo workflows or emails in order to further personalise the experience for your customers.