In this scenario, you, the customer, has a database/list of some sorts that will be added to or updated by various methods according to what your business processes mandate. However, you also need to make sure that some of that information is updated for your list members too, especially before campaigns are sent.
Here are some situations where this might apply:
Before you even think about continuing, you are going to need:
First, let us preface this by saying "there are a lot ways that this can be done" - your exact implementation will vary based on your system and your preferences. What we are presenting here are the basic steps and how we'd like to be able to do it in a perfect world.
Typically what we expect to see customers do is Create a List, then setup some Merge Vars and maybe Interest Groups to match fields in their database(s) that they need to use when sending newsletters. Use may mean "include custom fields in the email content" or even just "segment my list based on this field". Some examples:
The first things you will need to determine are which customers to update and when to update them:
Typically you would run this sync process on your side once a night and possibly once more right before a campaign is going to go out.
Under NO circumstances should you setup a process that tries to sync EVERY one of your users to us on a regular basis!
The sync process that we keep mentioning is simply a small script or program that your programmer(s) will write to essentially "copy" your data to the MailChimp system. These programs should be scheduled to run nightly (see when above) and will generally follow this pattern: