{"id":27627231,"url":"https://github.com/treasure-data/embulk-output-mailchimp","last_synced_at":"2025-07-14T15:34:54.254Z","repository":{"id":44944437,"uuid":"46332623","full_name":"treasure-data/embulk-output-mailchimp","owner":"treasure-data","description":"Embulk output plugin for Mailchimp","archived":false,"fork":false,"pushed_at":"2024-11-08T17:31:30.000Z","size":366,"stargazers_count":6,"open_issues_count":2,"forks_count":7,"subscribers_count":90,"default_branch":"master","last_synced_at":"2025-04-23T13:59:13.888Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://docs.treasuredata.com/articles/result-into-mailchimp","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/treasure-data.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-11-17T08:16:08.000Z","updated_at":"2024-11-08T03:34:06.000Z","dependencies_parsed_at":"2024-04-04T03:29:08.419Z","dependency_job_id":"e3ba9a27-ff4b-4116-8ac4-7e2604fcaa09","html_url":"https://github.com/treasure-data/embulk-output-mailchimp","commit_stats":{"total_commits":194,"total_committers":14,"mean_commits":"13.857142857142858","dds":0.4742268041237113,"last_synced_commit":"c06db7704c9e5c1121abac6b1a051364ac43ebc7"},"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/treasure-data/embulk-output-mailchimp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treasure-data%2Fembulk-output-mailchimp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treasure-data%2Fembulk-output-mailchimp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treasure-data%2Fembulk-output-mailchimp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treasure-data%2Fembulk-output-mailchimp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/treasure-data","download_url":"https://codeload.github.com/treasure-data/embulk-output-mailchimp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/treasure-data%2Fembulk-output-mailchimp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265312337,"owners_count":23745181,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-23T13:53:42.999Z","updated_at":"2025-07-14T15:34:54.224Z","avatar_url":"https://github.com/treasure-data.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mailchimp output plugin for Embulk\n[![Coverage Status](https://coveralls.io/repos/treasure-data/embulk-output-mailchimp/badge.svg?branch=master\u0026service=github)](https://coveralls.io/github/treasure-data/embulk-output-mailchimp?branch=master)\n[![Build Status](https://travis-ci.org/treasure-data/embulk-output-mailchimp.svg)](https://travis-ci.org/treasure-data/embulk-output-mailchimp?branch=master)\n\nadd e-mail to List in MailChimp.\n\n## Overview\n\n* **Plugin type**: output\n* **Load all or nothing**: no\n* **Resume supported**: no\n* **Cleanup supported**: no\n\n## Configuration\n\n- **auth_method**: MailChimp auth method (string, `api_key` or `oauth`, default: `api_key`)\n- **apikey**: MailChimp API key (string, required if `auth_method` is `api_key`)\n- **access_token**: MailChimp access token (string, required if `auth_method` is `oauth`)\n- **list_id**: MailChimp List id (string, required)\n- **email_column**: column name for email (string, default: 'email')\n- **fname_column**: column name for first name (string, default: 'fname')\n- **lname_column**: column name for last name(string, default: 'lname')\n- **update_existing**: control whether to update members that are already subscribed to the list or to return an error (boolean, default: false)\n- **merge_fields**: Array for additional merge fields/ TAG in MailChimp dashboard (array, optional, default: nil)\n- **grouping_columns**: Array for group names in MailChimp dashboard(array, default: nil)\n- **language_column**: column name for language (string, optional, default: nil)\n- **double_optin**: control whether to send an opt-in confirmation email (boolean, default: true)\n- **atomic_upsert** : Control the atomicity for the job. Job will be marked as success only when there is no error from Mailchimp. Default as false.\n- **max_records_per_request**: The max records per batch request. MailChimp API enables max records is 500 per batch request (int, default: 500)\n- **sleep_between_requests_millis**: The time to sleep between requests to avoid flood MailChimp API (int, default: 3000)\n\n## Example\n\n```yaml\nout:\n  type: mailchimp\n  auth_method: api_key\n  apikey: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXX'\n  list_id: 'XXXXXXXXXX'\n  update_existing: false\n  double_optin: false\n  atomic_upsert: false\n  email_column: e-mail\n  fname_column: first name\n  lname_column: lname\n  merge_fields:\n  - website\n  grouping_columns:\n  - interests\n  - location\n  replace_interests: true\n```\n\n## Build\n\n```\n$ ./gradlew gem\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftreasure-data%2Fembulk-output-mailchimp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftreasure-data%2Fembulk-output-mailchimp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftreasure-data%2Fembulk-output-mailchimp/lists"}