Schedule export

In the previous step, you validated and executed your SFMC Data Sync integration. This allowed you to fix any issues, confirm the sync is working correctly, and receive the first, full sync of user data in Marketing Cloud.

The final step is to set up your recurring sync schedule. This is done by configuring a scheduled task in SnapLogic.

Configure scheduled task

In the SnapLogic Manager tab:

  1. In the left navigation under SFMC Data Sync, click on your project folder to open it

  2. In the main panel, click on the Tasks tab

  3. In the upper right corner, click the Create icon () Create Task in SnapLogic

  4. Fill out the necessary settings: Task settings in SnapLogic

    Setting Name Setting Value Instructions
    Name | Give the task an appropriate name you’ll recognize later |
    Pipeline | Select SFMCDataSync

    (Selecting the pipeline will cause the Parameters to appear. Please leave this setting as-is.) |
    Snaplex | Select Cloud-AkamaiProd |
    Run policy | Select Scheduled |

    The remaining settings allow you to configure your desired sync schedule and details: Scheduled task settings in SnapLogic

    Setting Name Setting Value Instructions
    Timeout | We recommend leaving this blank; Adding a value here can cause timeout errors when the integration runs |
    Notifications | You can put one or more email addresses here if you want to receive additional communications about the status of each sync

    More Info: You may not want to receive emails every time the integration starts, completes, and stops, but it could be useful to receive an email when the integration fails. Note that the integration pattern is already designed to send an error notification if there is a failure along the pipeline (e.g. configuration issue, cannot connect to Akamai account, cannot connect to destination account, etc). If you select "Failed" here, you'll also receive an email if there's a failure outside of the pipeline (e.g. an issue with the node the pipeline is running on).

    Start Date and Time Zone | Enter the date and time you’d like the first scheduled sync to occur |
    Repeat | Select the first checkbox in order to schedule the recurrence of the sync: Execute the Pipeline on a regular schedule

    Optionally select the second checkbox to prevent executions from overlapping, should a sync begin before the last run finished: Do not start a new execution if one is already active
    (This is extremely unlikely if you’re running this every 24 hours. If you’re running it more frequently and expect a high load of records, there may be a chance your executions will collide.) |
    by, Every, Ends | These settings define the frequency of syncs and when you’d like them to stop, if ever |
    Blackout dates | You can optionally set specific dates on which you’d like to put the sync on hold. This can be helpful for planned outages or holidays. |
  5. Click Create

Your project folder should now contain:

  • Four (4) or six (6) pipelines
  • Three (3) accounts
  • One (1) expression file
  • One (1) JSON file (if you successfully executed the integration)
  • One (1) task

Congratulations - You’ve configured and enabled your Salesforce Marketing Cloud Data Sync!

The next pages cover how to configure the optional Delete Sync, followed by additional details and helpful information about this integration.