Understand at-a-glance how your campaign is performing across marketing touchpoints.
Campaign Manager
Save time, drive growth, sell more
Mailchimp’s Campaign Manager lets you build campaigns across multiple channels, and manage them all from one unified platform.
Plan multiple projects on one flexible timeline
Define your goals and track their impact
Select a campaign objective that fits your marketing goals, then track your success.
Set an objectiveVisualize all aspects of your campaigns on one calendar
Monitor all of your campaign touchpoints, tasks, and reporting from a single source of truth.
Create a touchpointIntegrate with webhooks and run campaigns from A to Z
Manage internal notifications, support tickets, to-do lists, and more by integrating your third-party apps to Campaign Manager via webhooks.
Create an SMS campaignManage multichannel campaigns all from one place
Take command of your tools from Mailchimp with webhooks
Webhooks allow you to schedule or automate actions using your favorite tools—so you can coordinate customer interactions, campaign launches, internal team updates and more, all from Mailchimp.
-
Build a custom audience
Add people to your customer audience.
-
Create discount codes
Generate discount codes for retail platforms.
-
Send push notifications
Send a mobile push notification.
-
Manage events
Send an invite or cancel an event.
-
Create orders
Create an order from a third-party sales channel.
-
Start a conversation
Send a message every time a lead contact comes in.
-
Manage mailing
Automate direct mail through your CRM system.
-
Update invoice status
Automatically update accounting software when invoices are paid.
-
Share files, folders, and drives
Share your internal files, folders, and drives.
-
Send an internal chat message
Send messages or updates to your internal chat system.
-
Cancel a subscription
Cancel a paid subscription or unsubscribe a contact from a subscription.
-
Send an SMS message by connecting a third-party app
Send an outgoing message to your customers.
Want to learn more about implementing webhooks?
Premium
Scale fast with dedicated onboarding, unlimited contacts, and priority support; built for teams.
Talk to Sales You've selected more contacts than this plan allows
Save 15%
Starts at
Starts at $350 per month for {contacts} contacts
Starts at
Starts at $350 per month for {contacts} contacts
- Phone & Priority Support
- Custom-coded and Pre-built Email Templates
- Multivariate and A/B Testing
- Enhanced Automated Customer Journeys
- Dedicated Personalized Onboarding
- Predictive Segmentation
- Campaign Manager
Standard
Sell even more with personalization, optimization tools, and enhanced automations.
Contact limit exceeded You've selected more contacts than this plan allows
Then, starts at $20/month†
Starts at
Starts at $20 per month for {contacts} contacts
Starts at
Starts at $20 per month for {contacts} contacts
- 24/7 Email & Chat Support
- Custom-coded and Pre-built Email Templates
- Multivariate & A/B Testing
- Enhanced Automated Customer Journeys
- Personalized Onboarding
- Predictive Segmentation
- Campaign Manager
Essentials
Send the right content at the right time with testing and scheduling features.
Contact limit exceeded You've selected more contacts than this plan allows
Then, starts at $13/month†
Starts at
Starts at $13 per month for {contacts} contacts
Starts at
Starts at $13 per month for {contacts} contacts
- 24/7 Email & Chat Support
- Pre-built Email Templates
- A/B Testing
- Basic Automated Customer Journeys
-
Personalized Onboarding
-
Predictive Segmentation
-
Campaign Manager
Free
Easily create email campaigns and learn more about your customers.
Contact limit exceeded You've selected more contacts than this plan allows
Starts at
Starts at $0 per month for {contacts} contacts
Starts at
Starts at $0 per month for {contacts} contacts
Starts at
Starts at $0 per month for {contacts} contacts
- Email support for first 30 days
- Pre-built Email Templates
-
A/B Testing
-
Basic Automated Customer Journeys
-
Onboarding
-
Predictive Segmentation
-
Campaign Manager
†See
Free Trial Termsand
Offer Terms. Overagesapply if contact or email send limit is exceeded. Free plan sending will be paused if contact or email send limit is exceeded. Learn more.
††Overages apply if contact or email send limit is exceeded. Free plan sending will be paused if contact or email send limit is exceeded.
Learn more†Overages apply if contact or email send limit is exceeded. Free plan sending will be paused if contact or email send limit is exceeded.
Learn moreDrive more growth with personalized campaign insights
-
-
Tailor your reporting view to prioritize the metrics that are most impactful to your business outcomes.
Our customers generated over 16 million orders in the first half of 2022*
What's new in Mailchimp?
Efficiently deliver personalized experiences—and generate revenue—with our advanced new AI assistant and SMS features.
FAQs
-
Webhooks are HTTP requests that have the capability to connect apps, processes, and a variety of modern web services. They are triggered by specific events in a source system and are sent to a destination system. The transfer of data through a webhook is automated, so they go out immediately and allow an app to retrieve data without user or administrator action when an event occurs in the source system.
You can think of webhooks as the way one system speaks to another in order to request data. One system–known as the source–speaks, and it sends an HTTP request to another system, the destination. The data payload relays information about some event that occurred in the source system.
-
Webhooks are defined as HTTP callbacks that enable one app to send data and one app to receive data based on a specific event. With that being said, you may be wondering why they’re such an important consideration for anyone getting ready to create a website, manage their customer base, or run a multi-channel campaign. It's crucial to understand what a webhook is and how it can be used in order to use them effectively.
Essentially, webhooks allow web apps to transfer requested data to one another, making them useful for syncing up cross-channel activities, coordinating campaigns, and automating repetitive tasks. Below are a few examples of how webhooks can be used:
- You don’t always check your calendar, so you add a webhook to your email platform to remind you of the first meeting on your calendar at the beginning of every day.
- You have facial recognition on your doorbell. You set a webhook for a different tone when your children are at the door. Or you set your doorbell to screen for people you do not want to see.
- You have an account receivable that you are just about to put into collection. You set up a webhook to let you know when their payment has been processed.
Webhooks are useful for customer service automation and marketing automation, too. If you have ever created a form in HTML, you know what a pain it is to figure out where to send data once you have collected it. With a webhook, you use your form’s activation trigger to send data to a specific webhook URL. Once the customer has filled out the form, for example, you receive a notice with the information you need.
You can also connect a webhook to a marketing application for follow-up activities and upsells, which allow you to grow your business. Or you can use a webhook to activate the fulfillment process for an order, while updating inventory so you can better serve other customers.
Webhooks are useful tools for synchronization and integration. You can use a webhook to synchronize data between different applications or between different systems. For example, you can use a webhook for synchronization by updating a CRM with new contact information for a lead.
-
A webhook sends real-time data notifications from one application to another. It automatically pushes data as soon as the event occurs.
An API (application programming interface) accesses specific data or a specific functionality within an application. The client sends a request to the API endpoint to trigger the action or send the data.
-
There are two main things you need to do when creating any webhook. First, you will define the webhook. Then you will set up the receiving application.
Below are the basic steps needed to set up a webhook:
- Choose the event: Determine which event in your application will trigger the webhook.
- Define the webhook: Create a webhook endpoint that will receive the HTTP POST requests from the sending application.
- Set up the receiving application: Configure the receiving application to handle incoming webhook requests.
- Test the webhook: Send a test request to the webhook endpoint to make sure that the webhook is set up correctly.
- Monitor and maintain the webhook: Ensure that you update and maintain webhooks if relevant URLs or processes are altered, and take care to encrypt data sent through webhooks and equip them with the latest security features.
Visit our page on how to use webhooks to learn more about the applications of webhooks, software applications that support webhooks, and how to set up a new webhook in Mailchimp.
Ready to save time and drive sales?
Disclaimers
- Users with connected stores.
- SMS is available as an add-on to US paid plans only and SMS credits are added to your account after purchase. Application and agreement to terms is required before purchasing credits. Credits are issued monthly and unused credits expire and do not roll over. Pricing varies. See terms for details.