MailChimp - Integration Checklist
Connector launch
REQUIRED Scenarios to test
REQUIRED Comments from the integration
Check the box if the test is OK + add comments
Comments from the testing
Check the box if the test is OK
When I launch a new connector on my dashboard, I am redirected to the connector page
- OK
- OK
When I enter the correct credentials in the connector to connect to MailChimp, I am redirected to MailChimp to finish the integration and then redirected to the connector page
- OK
- OK
When I enter incorrect credentials in the connector to connect to MailChimp, a message is displayed on the connector page telling me my credentials are incorrect
- OK
- OK
When I launch a connector already linked to my MailChimp account on my dashboard, I am redirected to the app directly, not to the connector page
- OK
- OK
Data sharing
API Analysis considerations / API Limitations
Only applicable if the integration uses the app's public API
- Does the API support oAuth or API keys ? Do we need to request these credentials to the application provider ? (developer portal, contact support, ...)
- Is there an expiration date on the API access (oauth token expiration for example)
- Can we filter data fetched from the API based on the last modification timestamp ?
- Which entities are read-only ?
- What are the unique constraints on entities so we can apply merging rules ?
MailChimp API documentation can be found at: http://developer.mailchimp.com/documentation/mailchimp/reference/overview/
The user enables use of their data with single sign on. API access does not expire. Records can be fetched as well as created and updated.
{ "body": { "lists": [ { "id": "003cad5848", "name": "List A" ... } ] } }
List members are retrieved from Mailchimp using the list id, and synched as contacts in Connec!
A user can select any of their Mailchimp lists to sync its members with Connec!.
When syncing to Connec!, the corresponding list id for each member is saved in the Connec! contact’s code attribute, providing a filter for syncing contacts from Connec! to Mailchimp.
A Connec! contact of MailChimp origin will only sync updates to the MailChimp list it belongs to.
REQUIRED Scenarios to test
Check the box if the scenario will be developed
REQUIRED Comments from the integration
Check the box if the test is OK + add comments
Comments from the testing
Check the box if the test is OK
- Data shared between MailChimp and other apps
- OK
When I create or edit a contact in MailChimp, it is shared with other applications syncing Contact entities where the fields required by the other application are present in the Contact from MailChimp.
When I edit a contact in Connec!, the appropriate list member is updated in Mailchimp.
- OK
- OK
When I click on "Synchronise historical data" my historical data from MailChimp are imported in Connec! and I can see them in other apps
- OK
Precisions regarding data mapping
In this section are listed advices to map non-trivial mapping