Skip to content

elasticio/mailchimp-component

Repository files navigation

Mailchimp Component

A robust connector designed to interface seamlessly with the Mailchimp API (v3.0). This component allows you to manage subscribers, handle unsubscriptions, and sync eCommerce customer data.

Actions

Add New Subscriber

This action adds a new member to a specified list or updates their information if the subscriber already exists (upsert).

Dynamic Metadata: The mapping section for this action is dynamic. Once you select a Mailchimp List, the component automatically retrieves all specific Merge Fields (custom fields) defined for that list, allowing you to map them directly.

API Endpoint: PUT /lists/{list_id}/members/{subscriber_hash}

Refer to the Mailchimp Documentation for detailed parameter information.

Unsubscribe

This action unsubscribes a user from a selected list. It utilizes a permanent deletion method within the Mailchimp API.

API Endpoint: DELETE /lists/{list_id}/members/{subscriber_hash}

Refer to the Mailchimp Documentation for more details.

Upsert Customer

This action syncs customer data into a Mailchimp eCommerce Store. It creates a new customer record or updates an existing one based on the provided external ID.

API Endpoint: PUT /ecommerce/stores/{store_id}/customers/{customer_id}

Refer to the Mailchimp eCommerce Documentation for more details.

Authentication

Authentication is handled via a Mailchimp API Key. You can generate this key within your Mailchimp account settings under Extras > API Keys.

About

Mailchimp component for elastic.io platform

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors