Use mailchimp with Langchain Python

Mailchimp is an all-in-one Marketing Platform for small businesses.
🔗 Connect and Use mailchimp
1. 🔑 Connect your mailchimp accoun
2. ✅ Select an action
3. 🚀 Go live with the agent
What do you want to do?
Actions
root
- LIST API ROOT RESOURCES
activityFeed
accountExports
accountExport
authorizedApps
automations
batches
batchWebhooks
templateFolders
campaignFolders
campaigns
connectedSites
conversations
customerJourneys
fileManager
lists
Surveys
landingPages
reports
templates
ecommerce
searchCampaigns
searchMembers
ping
facebookAds
reporting
verifiedDomains

API actions for mailchimp for AI assitants/agents

Language
JS
PYTHON
Framework

Lists

GET INFORMATION ABOUT ALL SURVEYS FOR A LIST

Get information about all available surveys for a specific list.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_GET_INFORMATION_ABOUT_ALL_SURVEYS_FOR_A_LIST])

GET SURVEY

Get details about a specific survey.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_GET_SURVEY])

Surveys

PUBLISH A SURVEY

Publish a survey that is in draft, unpublished, or has been previously published and edited.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_PUBLISH_A_SURVEY])

UNPUBLISH A SURVEY

Unpublish a survey that has been published.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_UNPUBLISH_A_SURVEY])

CREATE A SURVEY CAMPAIGN

Utilize the List ID and Survey ID to generate a Campaign that links to your survey.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_CREATE_A_SURVEY_CAMPAIGN])

LandingPages

LIST LANDING PAGES

Get all landing pages.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_LANDING_PAGES])

ADD LANDING PAGE

Create a new Mailchimp landing page.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_ADD_LANDING_PAGE])

GET LANDING PAGE INFO

Get information about a specific page.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_GET_LANDING_PAGE_INFO])

UPDATE LANDING PAGE

Update a landing page.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_UPDATE_LANDING_PAGE])

DELETE LANDING PAGE

Delete a landing page.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_DELETE_LANDING_PAGE])

PUBLISH LANDING PAGE

Publish a landing page that is in draft, unpublished, or has been previously published and edited.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_PUBLISH_LANDING_PAGE])

UNPUBLISH LANDING PAGE

Unpublish a landing page that is in draft or has been published.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_UNPUBLISH_LANDING_PAGE])

GET LANDING PAGE CONTENT

Get the the HTML for your landing page.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_GET_LANDING_PAGE_CONTENT])

Reports

LIST CAMPAIGN REPORTS

Get campaign reports.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_CAMPAIGN_REPORTS])

GET CAMPAIGN REPORT

Get report details for a specific sent campaign.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_GET_CAMPAIGN_REPORT])

RETRIEVE CAMPAIGN ABUSE COMPLAINTS

Get a list of abuse complaints for a specific campaign.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_RETRIEVE_CAMPAIGN_ABUSE_COMPLAINTS])

CAMPAIGN ABUSE REPORT DETAILS

Get information about a specific abuse report for a campaign.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_CAMPAIGN_ABUSE_REPORT_DETAILS])

CAMPAIGN STATISTICS FEEDBACK

Get feedback based on a campaign's statistics. Advice feedback is based on campaign stats like opens, clicks, unsubscribes, bounces, and more.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_CAMPAIGN_STATISTICS_FEEDBACK])

LIST CAMPAIGN DETAILS

Get information about clicks on specific links in your Mailchimp campaigns.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_CAMPAIGN_DETAILS])

LIST CAMPAIGN OPEN DETAILS

Get detailed information about any campaign emails that were opened by a list member.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_CAMPAIGN_OPEN_DETAILS])

GET OPENED CAMPAIGN SUBSCRIBER

Get information about a specific subscriber who opened a campaign.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_GET_OPENED_CAMPAIGN_SUBSCRIBER])

LIST DOMAIN PERFORMANCE STATS

Get statistics for the top-performing email domains in a campaign.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_DOMAIN_PERFORMANCE_STATS])

LIST EEP URL ACTIVITY

Get a summary of social activity for the campaign, tracked by EepURL.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_EEP_URL_ACTIVITY])

LIST EMAIL ACTIVITY

Get a list of member's subscriber activity in a specific campaign.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_EMAIL_ACTIVITY])

GET SUBSCRIBER EMAIL ACTIVITY

Get a specific list member's activity in a campaign including opens, clicks, and bounces.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_GET_SUBSCRIBER_EMAIL_ACTIVITY])

LIST TOP OPEN ACTIVITIES

Get top open locations for a specific campaign.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_TOP_OPEN_ACTIVITIES])

LIST CAMPAIGN RECIPIENTS

Get information about campaign recipients.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_CAMPAIGN_RECIPIENTS])

GET CAMPAIGN RECIPIENT INFO

Get information about a specific campaign recipient.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_GET_CAMPAIGN_RECIPIENT_INFO])

LIST CHILD CAMPAIGN REPORTS

Get a list of reports with child campaigns for a specific parent campaign.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_CHILD_CAMPAIGN_REPORTS])

LIST UNSUBSCRIBED MEMBERS

Get information about members who have unsubscribed from a specific campaign.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_UNSUBSCRIBED_MEMBERS])

GET UNSUBSCRIBED MEMBER

Get information about a specific list member who unsubscribed from a campaign.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_GET_UNSUBSCRIBED_MEMBER])

LIST CAMPAIGN PRODUCT ACTIVITY

Get breakdown of product activity for a campaign
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_CAMPAIGN_PRODUCT_ACTIVITY])

Templates

LIST TEMPLATES

Get a list of an account's available templates.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_TEMPLATES])

ADD TEMPLATE

Create a new template for the account. Only Classic templates are supported.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_ADD_TEMPLATE])

GET TEMPLATE INFO

Get information about a specific template.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_GET_TEMPLATE_INFO])

UPDATE TEMPLATE

Update the name, HTML, or `folder_id` of an existing template.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_UPDATE_TEMPLATE])

DELETE TEMPLATE

Delete a specific template.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_DELETE_TEMPLATE])

VIEW DEFAULT CONTENT

Get the sections that you can edit in a template, including each section's default content.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_VIEW_DEFAULT_CONTENT])

Ecommerce

LIST ACCOUNT ORDERS

Get information about an account's orders.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_ACCOUNT_ORDERS])

LIST STORES

Get information about all stores in the account.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_STORES])

ADD STORE

Add a new store to your Mailchimp account.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_ADD_STORE])

GET STORE INFO

Get information about a specific store.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_GET_STORE_INFO])

UPDATE STORE

Update a store.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_UPDATE_STORE])

DELETE STORE

Delete a store. Deleting a store will also delete any associated subresources, including Customers, Orders, Products, and Carts.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_DELETE_STORE])

LIST CARTS

Get information about a store's carts.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_LIST_CARTS])

ADD CART

Add a new cart to a store.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_ADD_CART])

GET CART INFO

Get information about a specific cart.
from composio_langchain import ComposioToolSet, Action tool_set = ComposioToolSet() tools = tool_set.get_tools(actions=[Action.MAILCHIMP_GET_CART_INFO])

Frequently asked questions

What is Composio.dev?

Composio.dev is a cutting-edge framework for building AI applications, designed to make the process of developing AI solutions super easy and fun! It's a collection of powerful tools and libraries that simplify the process of creating AI applications, allowing you to focus on the creative aspects of your project without getting bogged down by the technical details.

How does Composio.dev support mailchimp?

Composio.dev seamlessly integrates with mailchimp, making it a breeze to leverage its capabilities within the Composio.dev platform. You can use mailchimp to call functions on various platforms like Google, GitHub, and others, allowing you to incorporate different services into your AI applications with ease. It also supports user login via OAuth2 and can work with other popular frameworks such as LangChain and CrewAI, giving you the flexibility to build truly innovative AI solutions.

What models can I use with mailchimp and langchain_python?

When using mailchimp and langchain_python, you have access to a wide range of state-of-the-art language models, including GPT-4o (OpenAI), GPT-3.5 (OpenAI), GPT-4 (OpenAI), Claude (Anthropic), PaLM (Google), LLaMA and LLaMA 2 (Meta), Gemini, and many others. This flexibility allows you to choose the model that best suits your specific use case, whether you're building a chatbot, a content creation tool, or any other AI-powered application. You can experiment with different models and find the one that delivers the best performance for your project.

How can I integrate mailchimp with langchain_python?

Integrating mailchimp with langchain_python is super easy with Composio.dev! You can use the Composio.dev API to call functions from both mailchimp and langchain_python, allowing you to tap into their capabilities with just a few lines of code. The SDK is available in Python, JavaScript, and TypeScript, so you can work with the language you're most comfortable with and integrate these powerful tools into your projects seamlessly.

What is the pricing for mailchimp and langchain_python?

Both mailchimp and langchain_python are completely free to use, with a generous free tier that allows up to 1000 requests per month. This makes them accessible for developers and organizations of all sizes, whether you're a student working on a personal project or a startup building the next big thing. You can get started with these powerful tools without worrying about breaking the bank.

What kind of authentication is supported for mailchimp and langchain_python?

mailchimp and langchain_python support OAuth2 authentication, ensuring secure and authorized access to their functionalities. You can use the Composio.dev API to handle authentication and call functions from both mailchimp and langchain_python seamlessly. The SDK is available in Python, JavaScript, and TypeScript for your convenience, making it easy to integrate authentication into your projects and keep your users' data safe and secure.

Can I add mailchimp to my project?

Absolutely! You can easily incorporate mailchimp into your project by utilizing the Composio.dev API. This API allows you to call functions from both mailchimp and langchain_python, enabling you to leverage their capabilities within your application. The SDK is available in Python, JavaScript, and TypeScript to facilitate integration, so you can work with the language you're most comfortable with and add these powerful tools to your project with ease.

What is the accuracy of mailchimp and langchain_python?

mailchimp and langchain_python are designed to provide highly accurate and reliable results, ensuring that your AI applications perform at their best. The integration with Composio.dev ensures precise function calls, enabling you to build robust and powerful AI applications with confidence. The comprehensive framework and the ability to leverage state-of-the-art models ensure reliable and accurate outcomes for your AI development needs, whether you're working on a chatbot, a content creation tool, or any other AI-powered project.

What are some common use cases for mailchimp and langchain_python?

mailchimp and langchain_python can be used for a wide range of AI applications, making them versatile tools for developers and creators alike. Some common use cases include natural language processing, text generation, question answering, sentiment analysis, and more. They're particularly useful for building chatbots, virtual assistants, content creation tools, and other AI-powered applications that can help you automate tasks, engage with users, and create compelling content. Whether you're working on a personal project or building a product for your startup, these tools can help you bring your ideas to life.

How does mailchimp handle data privacy and security?

Data privacy and security are crucial considerations when working with AI systems, and mailchimp takes these issues seriously. It follows industry best practices and adheres to strict data protection regulations, ensuring that your data is kept safe and secure. mailchimp provides robust security measures, such as encryption and access controls, to ensure the confidentiality and integrity of your data. You can rest assured that your sensitive information is protected when using mailchimp for your AI development needs.

Can I customize mailchimp and langchain_python for my specific needs?

Absolutely! mailchimp and langchain_python are highly customizable and extensible, allowing you to tailor their functionality, models, and configurations to meet your specific requirements. Whether you're building a chatbot, a content creation tool, or any other AI-powered application, you can customize these tools to fit your unique needs. Additionally, Composio.dev provides a flexible platform for integrating and orchestrating various AI tools and services, enabling you to create custom AI solutions that are tailored to your project.

What kind of support and documentation is available for mailchimp and langchain_python?

mailchimp and langchain_python have comprehensive documentation and a supportive community, making it easy for you to get started and find answers to your questions. Composio.dev also provides extensive resources, including tutorials, guides, and a dedicated support team to assist you throughout your AI development journey. Whether you're a beginner or an experienced developer, you'll have access to the resources you need to make the most of these powerful tools.
+ Integrate seamlessly with your agentic frameworks
Composio Works with All Shapes and SizesComposio Works with All Shapes and SizesComposio Works with All Shapes and SizesComposio Works with All Shapes and SizesComposio Works with All Shapes and Sizes
Building for AI across continents🧪