Building Solution to Automatically Bulk Export & Import Marketo Data in AWS Cloud
Most of the solutions which are present in the Marketo ecosystem require you to use their own cloud infrastructure which might not be the option for all the organization.
Martech landscape
If you are one of those who already have AWS instance available and would like to leverage that instead of going for one of the solutions which are listed above in Martech Landscape.
Then we have built the solutions to leverage the existing cloud infrastructure keeping in mind ease of implementation by using Docker Image for Bulk Import and Serverless Lambda Application for Bulk Export.
High-Level Architecture for AWS Bulk Export Serverless Application is provided below. You can bulk export ActivityType data from Marketo.
Bulk Export Marketo
You pass the values in the Environment variables in Marketo along with the ActivityTypeId which is optional if you leave it blank it will extract all the activity types on a daily basis.
In the end result will be saved in the S3 bucket location which you have provided.
Files saved in the S3 Bucket
You will notification along with the fileSize and number of leads processed.
SNS Notification
High-Level Architecture for AWS Bulk Import Solution is provided below. You can Import leads and Custom objects automatically on a daily basis.
Bulk Import Leads and Custom Object
We have built a Docker image that fetches the CSV data on a daily basis from S3 Bucket upload it in Marketo. The solution follows the limit provided by Marketo.
- Max Concurrent Import Jobs: 2
- Max Queued Import Jobs (inclusive of currently importing jobs): 10
- Max Size of Import File: 10 MB
In case if you would like to use the solution for your organization please feel free to contact us.