Skip to main content
Data syncing: Checking progress - Magento 1

Quick health checks to ensure that the syncing of your contacts from Magento into Dotdigital is taking place.

Henry Huish avatar
Written by Henry Huish
Updated over a week ago

1. Check your sync settings are correctly mapped and enabled

Go to your sync settings under System > Configuration > DOTDIGITAL > Sync Settings.

Here, you can see what lists your customers, subscribers and guests are syncing into in Dotdigital.

You can also see what type of data you’re syncing into Dotdigital by viewing the Sync options on the same page.

2. Check that cron jobs are set up

The cron is a vital part of making sure your data syncing happens correctly. The Dotdigital for Magento connector runs syncs using crons at regular periods into your Dotdigital account. Set up cron jobs within your Magento connector to do this if there aren't ones set up already.

We also recommend installing the AOE Scheduler to give you a real-time view of the tasks running throughout your site, as well as giving you the ability to manage and configure your cron jobs.

3. Execute a manual sync or refresh a sync

If your syncs are enabled and you have the cron running, then you could try executing a manual sync or refreshing the sync by going to System > Configuration > DOTDIGITAL > Developer > Sync Settings.

Refreshing a sync marks all contacts and/or items to be imported.

You can also then check the contacts sync report found in Marketing Automation > Reports > Contacts Sync. After manually running a sync, you should now see contacts marked as imported with a green tick.

If this is the case, go to Marketing Automation > Reports > Importer Status and the batched contacts should exist in this report. You may need to sort the table by either ascending/descending ID or earliest/latest Created At date. Once the importer cron has run, or you manually run it, an import should be marked with a status of Importing and shortly data should appear in Dotdigital.

I've done all of the above, but data sync is still not taking place. Why is this?

This could be because your API user is not enabled, or your account is disabled or locked, or perhaps you have reached your API call limit. Check for whether any of these is the case.

If you’ve done all of the above and are still experiencing issues, contact the Support team at

Did this answer your question?