Skip to main content

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 objective

Visualize 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 touchpoint

Integrate 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 campaign

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?

Start your free trial today

Best value

Best value

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

Starts at

 
/month*

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

Best value

Best value

Standard

Sell even more with personalization, optimization tools, and enhanced automations.

Contact limit exceeded You've selected more contacts than this plan allows

Starts at

Free for 1 month
Then, starts at
 
/month*
/month*

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

Best value

Best value

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

Starts at

Free for 1 month
Then, starts at
 
/month*
/month*

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

Best value

Best value

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

 
/month*

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 Terms

*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

Drive more growth with personalized campaign insights

  • Understand at-a-glance how your campaign is performing across marketing touchpoints.

  • 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:

    1. Choose the event: Determine which event in your application will trigger the webhook.
    2. Define the webhook: Create a webhook endpoint that will receive the HTTP POST requests from the sending application.
    3. Set up the receiving application: Configure the receiving application to handle incoming webhook requests.
    4. Test the webhook: Send a test request to the webhook endpoint to make sure that the webhook is set up correctly.
    5. 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?