MC4WP
Allowing your visitors to subscribe to your newsletter should be easy. With this plugin, it finally is. This plugins helps you grow your email list in Mailchimp. You can use it to create good looking and accessible sign-up forms or integrate with any other existing form on your WordPress site, like your contact, comment or checkout form. Some (but not all) features Connect with your Mailchimp account in seconds. Sign-up forms which are good looking, user-friendly and mobile optimized. You have complete control over the form fields and can build your forms using native HTML. Seamless integration with the following plugins: WordPress Comment Form WordPress Registration Form Contact Form 7 WooCommerce Gravity Forms Ninja Forms 3 WPForms BuddyPress MemberPress Events Manager Easy Digital Downloads Give UltimateMember HTML Forms AffiliateWP Is the plugin you want to integrate with not listed above? You can probably still use our custom integration feature. Alternatively, the plugin comes with a PHP API to programmatically add a new subscriber to Mailchimp. Mailchimp for WordPress Premium: Send your WooCommerce orders to Mailchimp so you can see exactly what each subscriber purchased and how much revenue your email campaigns are generating. A multitude of available add-on plugins and integrations: Mailchimp for WordPress Premium Mailchimp Top Bar Boxzilla Pop-ups Well documented through our knowledge base. Developer friendly. For some inspiration, check out our repository of example code snippets. Ready for PHP 8.5, but backwards-compatible all the way down to PHP 7.4. What is Mailchimp? Mailchimp is a newsletter service that allows you to send out email campaigns to a list of email subscribers. It is free for lists with up to 500 email subscribers, which is why it is the newsletter-service of choice for thousands of small businesses across the globe. If you are not yet using Mailchimp, creating an account is 100% free and only takes you about 30 seconds. Support If you need some help in setting up the plugin, you have various options: Search through our knowledge base. Open a topic in the WordPress.org plugin support forums If you’re a premium user, send an email to the email address listed inside the plugin. Translations You can help translate this plugin into your language using your WordPress.org account. Development This plugin is being developed on GitHub. If you want to collaborate, please look at ibericode/mailchimp-for-wordpress. Customizing the plugin The plugin provides various filter and action hooks that allow you to modify or extend the default behavior. We’re also maintaining a collection of sample code snippets.
Top keywords
- mailchimp10×2.35%
- email7×1.65%
- wordpress7×1.65%
- form6×1.41%
- forms6×1.41%
- account3×0.71%
- php3×0.71%
- premium3×0.71%
- send3×0.71%
- base2×0.47%
- campaigns2×0.47%
- code2×0.47%
Quillrush Newsletter Studio for Sendy
📧 Quillrush Newsletter Studio for Sendy turns your WordPress dashboard into a full-blown newsletter creation studio for the Sendy + Amazon SES stack. Drag your latest posts into a beautiful responsive HTML email, pick the Sendy lists/segments to ship to, and send via your self-hosted Sendy installation, which forwards every message through Amazon SES. No HTML coding. No external SaaS. No paid tier. ⚠️ Requires a self-hosted Sendy install backed by Amazon SES. This plugin is the WordPress front-end — it does not replace Sendy or SES. If you don’t have Sendy + SES set up yet, see sendy.co and aws.amazon.com/ses. ✨ Headline features 🎨 Visual newsletter builder — drag posts in, see the rendered email update live. 📨 Two newsletter formats per campaign — The Roundup (subscriber-facing) and The Insider Brief (editorial pitch for media & partners). 📋 Auto-fetched Sendy lists & segments — pulled live via the Sendy API, shown as checkboxes with active subscriber counts. Cached 10 minutes; one-click refresh. 🧠 Remembers your last selection — the lists you sent to last time are pre-checked next time. 🔍 Infinite-scroll post search — AJAX-loads posts in batches of 10 as you scroll. 🖼️ Smart hero image — uses your uploaded banner if present, otherwise falls back to the first post’s featured image. 📱 Mobile-first responsive layout — 2 columns on desktop, single column on mobile ( /scheduled.php?i=BRAND_ID so queued campaigns process without a system cron. Show Article Excerpt — checkbox. Insert a 20-word excerpt between the post title and the “Read More” button. 🎨 Footer & Social Settings Footer Logo URL — logo shown in the dark footer band. Copyright Text — footer copyright line. {year} is replaced with the current year. Custom Footer Text — textarea, HTML allowed. Shown in a highlighted box above the footer in The Roundup. Newlines → automatically. “Read More Articles” Link — optional link below the post grid. Instagram URL / LinkedIn URL / X (Twitter) URL / YouTube URL — social icons in footer. ✉️ The Insider Brief — Template Texts (used only by The Insider Brief format) Greeting — e.g. Hi [First Name], Intro Paragraph — lead paragraph above the hero story (HTML allowed). Hero Section Label — small label above the hero (e.g. Hero Story). Grid Section Heading — e.g. 🔍 What Else We're Seeing “Why This Matters” Heading + Body Collaboration Heading + Body — e.g. 📩 For Media & Collaborations + CTA bullets and contact info (HTML allowed). About Us Heading + Body — centered About block above the footer. 📅 Send modes 💾 Save as Draft in Sendy — POSTs to create-campaign.php with send_campaign=0. Campaign appears in your Sendy dashboard as a draft. WP logs status: draft. 🚀 Send Immediately — POSTs to create-campaign.php with send_campaign=1. Sendy queues + dispatches via SES. WP logs status: sent. If Auto-Trigger Cron is on, also hits scheduled.php?i=BRAND_ID. ⏰ Schedule — stored as a qrnss_campaign post with status scheduled. WordPress registers a one-off wp_schedule_single_event for the chosen datetime. When the event fires, the plugin sends via Sendy. Datetime picker is timezone-aware and uses your WP timezone setting. 🛟 Failure handling Failed sends never silently disappear: ❌ Red admin notice at the top of the Campaigns screen. 📋 Exact Sendy error in the Error column. 🔁 One-click Retry Send button (CSRF-nonced). ♻️ Auto-recovery — overdue scheduled campaigns automatically send on next admin page-load. 🗄️ Campaign history (CPT) Every campaign is stored as a qrnss_campaign custom-post-type entry. Admin columns: Title — subject line. Status — draft (grey), scheduled (yellow), sent (green), failed (red). Scheduled For — datetime if scheduled. Error — Sendy error message if the send failed. 🔌 Sendy API endpoints used All requests go straight to your own self-hosted Sendy installation at the URL you set in Settings. The plugin never talks to any third-party SaaS — Sendy itself fans out to Amazon SES from your host. api/lists/get-lists.php — fetch lists for the Create Newsletter screen (cached 10 min). Sends: api_key, brand_id. api/subscribers/active-subscriber-count.php — per-list subscriber counts. Sends: api_key, list_id. api/campaigns/create.php — Save as Draft, Send Immediately, scheduled fire. Sends: api_key, from_name, from_email, reply_to, title, subject, html_text, plain_text, list_ids, brand_id, send_campaign. scheduled.php (your Sendy host) — only when Auto-Trigger Cron is ticked. Sends: i=BRAND_ID query param. 🔒 Requirements WordPress 5.8 or higher (tested up to 7.0). PHP 7.4 or higher. A reasonably recent self-hosted Sendy installation. Amazon SES configured inside Sendy (out of scope for this plugin).