PluginProbe
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages / 3.4.6
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages v3.4.6
3.4.6 3.4.5 3.4.4 3.4.3 3.4.2 3.4.1 3.4.0 3.3.9 3.3.8 3.3.7 3.3.6 3.3.5 3.3.4 3.3.3 3.3.2 3.3.1 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 All 199 releases
convertkit / readme.txt

readme.txt in Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages 3.4.6, at readme.txt

1,023 lines 72.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === Kit (formerly ConvertKit) - Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages ===
2 Contributors: nathanbarry, growdev, travisnorthcutt, ggwicz
3 Donate link: https://kit.com
4 Tags: email marketing, email newsletter, subscribers, landing page, membership
5 Requires at least: 5.6
6 Tested up to: 7.1
7 Requires PHP: 7.1
8 Stable tag: 3.4.6
9 License: GPLv3 or later
10 License URI: https://www.gnu.org/licenses/gpl-3.0.html
11
12 Build your email subscriber lists, send email marketing newsletters, create landing pages, build custom subscription forms with the Form Builder block, and grow your membership site with Kit (formerly ConvertKit).
13
14 == Description ==
15
16 [Kit](https://kit.com?utm_source=wordpress&utm_term=en_US&utm_content=readme) makes it easy to create, send and manage your email marketing campaigns; grow your email subscribers lists; send targeted email newsletters; sell more products and build your membership site - all by easily embedding email marketing / email subscriber forms anywhere on your WordPress web site, either using pre-designed forms from Kit or building your own with the Form Builder block.
17
18 **New to Kit? [Creating an account](https://app.kit.com/users/signup?plan=newsletter-free&utm_source=wordpress&utm_term=en_US&utm_content=readme) is 100% free for your first 10,000 subscribers, making Kit an email marketing solution for everyone - whether you're new to email newsletter marketing or a seasoned professional email newsletter marketer.**
19
20 ## Email Newsletter and Email Marketing Features
21
22 - Design [email newsletter subscription forms](https://kit.com/features/forms?utm_source=wordpress&utm_term=en_US&utm_content=readme) in Kit, automatically appending them to any WordPress post or page, or displaying forms within your WordPress content using the supplied Gutenberg block, shortcode options and the Form Builder block. Perfect for building your email subscribers lists and growing your newsletter audience.
23 - Build [landing pages](https://kit.com/features/landing-pages?utm_source=wordpress&utm_term=en_US&utm_content=readme) in Kit, and display landing pages on a WordPress page to capture additional email subscribers for your newsletter
24 - List past [email newsletters](https://kit.com/features/email-marketing?utm_source=wordpress&utm_term=en_US&utm_content=readme) on your WordPress site to engage your newsletter subscribers
25
26 ## Email Subscription Forms and Newsletter Forms
27
28 Design [forms](https://kit.com/features/forms?utm_source=wordpress&utm_term=en_US&utm_content=readme) in Kit, choosing from a variety of designs, customisable to your branding for your email newsletter strategy.
29
30 Email newsletter sign up forms can be configured to:
31
32 - Send free content, such as a PDF newsletter
33 - Display when the user is about to leave the page
34 - Subscribe to an email newsletter, with powerful tagging and segmentation options for your newsletter subscribers
35
36 Embedding Kit email subscription forms on your WordPress web site with the Kit Plugin is quick and simple:
37
38 - Choose a default form to be displayed below each individual Post Type (Pages, Posts and other public Post Types, such as WooCommerce Products) to grow your email subscribers
39 - Choose a specific email marketing form to be displayed below a specific Page, Post or custom post type
40 - Turn off form embedding at both site wide and/or individual Page/Post level to control your email newsletter strategy
41
42 For greater control, Kit's email marketing subscription forms can be displayed in specific sections of your WordPress site's content, sidebars and footers by:
43
44 - Using the Kit Forms block in Gutenberg
45 - Using the `[convertkit]` shortcode in the Classic Editor
46 - Using the Form Builder block in Gutenberg, to build fully custom subscription forms directly in WordPress - perfect for following your theme's styles
47
48 Start collecting email subscribers today, building your newsletter audience and taking your email marketing to the next level.
49
50 ## Form Builder Block
51
52 Kit's Form Builder block, for the WordPress block editor, gives complete control to design and customize your own subscription and email marketing forms - directly in WordPress.
53
54 With the Form Builder block, you can:
55
56 - Add fields such as first name, email address, and custom fields
57 - Apply tags and sequences to subscribers for powerful segmentation
58 - Enable reCAPTCHA protection (if configured in your Kit account)
59 - Style forms using block editor controls, with full support for your block theme’s CSS and styling
60
61 This makes the Form Builder block ideal for:
62
63 - Subscription forms to grow your email subscribers list
64 - Contact forms that connect directly to Kit
65 - Custom forms tailored to your email marketing strategy
66
67 Build forms exactly how you want them, without touching a line of code, and start collecting the right email subscribers from day one.
68
69 ## Membership Sites and Membership Content Protection
70
71 Create powerful membership sites with Kit's Membership Content feature. Require email subscribers to either purchase a [Kit Product](https://kit.com/features/commerce), or subscribe for free, to access your membership content - whether that's a course, ebook, digital download, album, presets, coaching and more.
72
73 This membership functionality transforms your WordPress site into a comprehensive membership platform. Subscribers access their membership by entering their email address, receiving a one time passcode by email and clicking the link in the email. That's it - no complex membership plugins or payment gateways to configure for your membership site.
74
75 There's no limit to the number of Kit Products you can create for your membership site, and each can be assigned to one or more WordPress Pages and Posts, instantly turning them into membership-only content for your paid subscribers. Build a thriving membership community with ease.
76
77 Whether you're creating a paid membership site, or offering free membership access, Kit's membership features provide the flexibility to monetize your content through membership subscriptions while growing your email subscribers list simultaneously.
78
79 Pair membership content with a custom signup experience built using the Form Builder block, so visitors can join your membership site directly from the same page that pitches it - no separate landing page required.
80
81 ## Send Email Newsletters and Email Marketing Campaigns
82
83 Use Kit's [email marketing](https://kit.com/features/email-marketing?utm_source=wordpress&utm_term=en_US&utm_content=readme) feature to build and send email newsletters to your subscribers and leads, with options to send email newsletters to segments of your newsletter subscriber list.
84
85 Embed existing email newsletters on your WordPress web site, ensuring visitors never miss your email newsletter content, by:
86
87 - Using the Kit Broadcasts block in Gutenberg
88 - Using the `[convertkit_broadcasts]` shortcode in the Classic Editor
89
90 ## Landing Pages for Email Newsletter Growth
91
92 Design [landing pages](https://kit.com/features/landing-pages?utm_source=wordpress&utm_term=en_US&utm_content=readme) in Kit's intuitive editor, choosing from a variety of landing page designs, customisable to your branding and ideal for building your email subscribers list or selling a product.
93
94 Additional landing pages can then be embedded on your WordPress web site. Simply create or edit a WordPress Page, choose the Kit landing page from the Kit meta box settings to display, and you're all set to begin growing your email subscribers list more effectively with targeted landing pages.
95
96 ## Sell Products and Membership Access
97
98 Embed buttons (or link text) to sell your Kit Products and Tip Jars in seconds - whether that's digital goods, paid email newsletters, membership access, membership-only content, music, coaching and more. Perfect for membership sites and monetization.
99
100 ## List Email Newsletters
101
102 Continue your email marketing strategy by automatically publishing your past email newsletters to WordPress Posts, defining a WordPress author, category and cut-off date within the Plugin's settings to keep your newsletter subscribers informed.
103
104 Prefer to just list existing broadcasts, each linked to your Kit profile? Use the Broadcasts block or shortcode to embed your existing newsletters in any WordPress Page, Post or Custom Post Type, providing more touchpoints for your email newsletter content.
105
106 ## Plugin Integrations
107
108 With the Kit for WordPress Plugin, you also get integrations with:
109
110 - Elementor: Form and Broadcast widgets natively integrated with Elementor, to embed Kit forms and broadcast lists for your email newsletter strategy
111 - Contact Form 7: Automatically add email subscribers to Kit when they submit a Contact Form 7 form
112 - WishList Member: Automatically subscribe, unsubscribe and tag users based on their membership level - perfect for membership site management
113
114 Our other WordPress Plugins provide further integrations between WordPress and Kit:
115
116 - [Kit for WooCommerce](https://wordpress.org/plugins/convertkit-for-woocommerce/): Subscribe, tag and assign sequences to customers at checkout, and send order data to Kit
117 - [Kit for Gravity Forms](https://wordpress.org/plugins/convertkit-gravity-forms/): Automatically add email subscribers to Kit when they submit a Gravity Form, with tagging options
118
119 ## What is Kit?
120
121 Kit is the go-to email marketing hub for creators that helps you grow and monetize your audience with ease.
122
123 **Grow your audience:** Increase subscribers with beautiful landing pages, sign up forms, and link pages that make your work stand out.
124
125 **Automate your email marketing:** Create lasting connections and promote like a pro with our intuitive email editor, powerful sales funnels and subscriber list segmentation using tags.
126
127 **Sell your digital products:** Market and sell your digital products and subscriptions with Kit to drive higher conversions and save big on fees.
128
129 ### Documentation
130
131 Full Plugin documentation can be found [here](https://help.kit.com/en/articles/2502591-how-to-set-up-the-kit-plugin-on-your-wordpress-website?utm_source=wordpress&utm_term=en_US&utm_content=readme).
132
133 == Installation ==
134
135 1. Upload the `convertkit` folder to the `/wp-content/plugins/` directory
136 2. Active the Kit plugin through the 'Plugins' menu in WordPress
137
138 == Configuration ==
139
140 1. Configure the plugin by navigating to `Settings > Kit` in the WordPress Administration Menu, and clicking the `Connect` button
141 2. Once connected, define the default forms to display on Pages, Posts and/or Custom Post Types
142 3. (Optional) choose a specific Form to display when editing a Page, Post or Custom Post Type in the Page/Post/Custom Post Type's Kit settings
143 4. (Optional) use the Kit Form Shortcode or Block to insert Forms into your Page, Post or Custom Post Type content to enhance your email newsletter reach
144
145 == Frequently asked questions ==
146
147 = Is Kit free for email newsletter creators? =
148
149 Yes! Kit is 100% free for your first 10,000 email subscribers - [sign up today](https://kit.com?utm_source=wordpress&utm_term=en_US&utm_content=readme). This makes it perfect for new newsletter creators, bloggers starting email marketing, and small membership sites. You can grow your email subscribers list, send newsletters, create landing pages, and even sell membership products without paying anything until you exceed 10,000 newsletter subscribers.
150
151 = How do I create newsletter signup forms? =
152
153 Create newsletter subscription forms directly in your Kit account using the visual form builder. Design inline forms, modal popups, slide-in forms, or sticky bars optimized for email subscriber conversion. Once created, the newsletter forms automatically sync with the WordPress plugin and become available for embedding on your site to grow your email subscribers list.
154
155 = Can I create landing pages for email subscriber growth? =
156
157 Yes! Design professional landing pages in Kit's landing page editor, then display them on any WordPress page. Landing pages are optimized specifically for email newsletter signups and subscriber conversion. Choose from pre-built landing page templates or customize your own. The plugin seamlessly integrates Kit landing pages into WordPress for consistent subscriber experience.
158
159 = How does the membership site feature work? =
160
161 The membership feature lets you restrict WordPress content to paying email subscribers or newsletter members. Create Products in Kit, then assign them to specific WordPress pages or posts. When email subscribers visit protected content, they're prompted to enter their email. If they've purchased the required Kit Product, they receive membership access via a magic link. No complex membership plugins needed.
162
163 = Can I segment my email subscribers for targeted newsletters? =
164
165 Absolutely! Kit provides powerful subscriber segmentation using tags. Automatically tag email subscribers based on which newsletter form they used, which links they clicked, or which Kit Products they purchased. Send targeted email newsletters to specific subscriber segments for more relevant email marketing campaigns and higher newsletter engagement rates.
166
167 = Do I need coding knowledge to use this plugin? =
168
169 No coding required! Create newsletter subscription forms, landing pages, and email campaigns using Kit's visual editors. Embed newsletter forms using native WordPress blocks or simple shortcodes. Build membership sites by selecting Products from dropdowns. Even custom newsletter forms in WordPress can be built using the drag-and-drop block editor without touching code.
170
171 = How do I refresh available forms, landing pages, and tags? =
172
173 Click the refresh button next to Form, Landing Page, or Tag dropdowns when editing Pages or Posts. This syncs your latest newsletter forms and products from Kit to WordPress. You can also refresh all resources at once by navigating to Settings > Kit and clicking refresh. This ensures your newest email subscriber capture forms are always available.
174
175 = Can I automatically import email newsletters to WordPress? =
176
177 Yes! Navigate to Settings > Kit > Broadcasts and enable automatic import. Your published email newsletters from Kit will automatically import as WordPress posts. Configure the import schedule, post author, category, and featured image settings. This keeps newsletter subscribers engaged by making your email content discoverable on your site.
178
179 = What integrations work with email subscriber capture? =
180
181 The plugin integrates with Contact Form 7, Gravity Forms, WooCommerce, WishList Member, Elementor, and more. Automatically add form submissions as email subscribers, tag WooCommerce customers for email marketing, sync membership levels with newsletter subscriber tags, and use native Elementor widgets for newsletter forms. Additional integrations available through separate plugins.
182
183 = How do I display newsletter forms in specific locations? =
184
185 You have multiple options for newsletter form placement. Set site-wide defaults that display newsletter signup forms automatically below posts and pages. Override defaults on individual posts to show specific email subscriber forms. Use blocks or shortcodes to embed newsletter forms within content at optimal conversion points. Add widget newsletter forms to sidebars and footers.
186
187 = Can I create free membership content for newsletter subscribers? =
188
189 Yes! You can gate content requiring only email subscription without requiring payment. This is perfect for exclusive newsletter subscriber content, free member communities, or content upgrades. Use Tag-based restrictions where entering an email and receiving membership access via magic link is all that's required. Great for building email subscriber loyalty.
190
191 = Does this work with my WordPress theme? =
192
193 The plugin works with any WordPress theme. Newsletter signup forms and landing pages are designed to adapt to your theme's styling. The Form Builder block uses your theme's CSS ensuring newsletter forms match your site perfectly. Inline forms blend seamlessly into content while modal, slide-in, and sticky bar newsletter forms maintain Kit's polished design.
194
195 = How do I track email subscriber growth and conversions? =
196
197 Track subscriber growth, newsletter form conversion rates, email campaign performance, and landing page analytics directly in your Kit dashboard. Monitor which newsletter forms convert best, which landing pages drive the most email subscribers, and which email newsletters get the highest engagement from your subscriber list. All metrics update in real-time.
198
199 = What's the difference between inline and non-inline newsletter forms? =
200
201 Inline newsletter forms embed directly within page content and scroll with the page. They're great for email subscriber capture within blog posts. Non-inline forms include modals (popups), slide-ins (appear from corners), and sticky bars (fixed to top/bottom). Non-inline newsletter forms demand attention and often achieve higher email subscriber conversion rates.
202
203 = Can I customize newsletter form colors and styling? =
204
205 Yes! Customize newsletter subscription forms in Kit's form editor matching your brand colors, fonts, and style. Adjust form button colors, input field styling, and background colors. For inline forms, the Form Builder block in WordPress uses your theme's styling automatically, ensuring newsletter forms blend seamlessly with your site design.
206
207 = What happens when someone subscribes to my newsletter? =
208
209 When visitors submit newsletter signup forms, they're added as email subscribers to your Kit account. You can configure forms to immediately add subscribers to your newsletter list, tag them for segmentation, or enroll them in automated email sequences. Subscribers receive welcome emails if configured, and you can start sending email newsletters immediately.
210
211 = How do membership magic links work for subscribers? =
212
213 When an email subscriber tries accessing protected membership content, they enter their email address. If they've purchased the required Kit Product or have the necessary tag, they receive an email containing a one-time code and magic link. Clicking the magic link or entering the code grants immediate membership access without requiring passwords.
214
215 = Can I sell digital products through membership features? =
216
217 Yes! Create Products in Kit and sell them directly to your email subscribers. Products can be one-time purchases, subscriptions, or tip jars. Assign Products to WordPress pages and posts as membership content. When newsletter subscribers purchase Products, they automatically get membership access to all associated content in WordPress.
218
219 = Do newsletter forms slow down my site? =
220
221 No. Newsletter subscription forms load asynchronously and are optimized for performance. The plugin only loads necessary assets on pages actually displaying newsletter forms. Landing pages are hosted on Kit's servers ensuring fast load times. The lightweight codebase ensures email subscriber capture doesn't impact your WordPress site speed.
222
223 = How many newsletter forms can I create? =
224
225 There's no limit to the number of newsletter subscription forms you can create in Kit. Design different forms for different audiences, pages, or lead magnets. Create targeted newsletter signup forms for each email subscriber segment. Test variations of forms to optimize conversion. All forms sync automatically with the WordPress plugin.
226
227 = Can I schedule email newsletters to subscribers? =
228
229 Yes! Kit's email marketing platform lets you schedule newsletter campaigns to send at optimal times for your email subscribers. Write newsletters in advance and schedule them for future delivery. Set up recurring newsletters that send automatically on a schedule. Ensure global email subscribers receive newsletters at appropriate times for their timezone.
230
231 = What's the difference between tags and segments for email subscribers? =
232
233 Tags are labels you apply to newsletter subscribers based on interests, behavior, or characteristics. Segments are filtered views of your subscriber list based on one or more tags. Use tags to organize email subscribers, then create segments to send targeted newsletters. For example, tag subscribers as "interested in courses" then create a segment for course email marketing.
234
235 = Can I migrate existing email subscribers to Kit? =
236
237 Yes! Kit provides easy import tools for migrating email subscribers from other platforms. Import CSV files containing subscriber data. The plugin maintains subscriber tags and preferences during migration. You can continue sending newsletters immediately after importing. Kit's migration support team helps with large subscriber list transfers.
238
239 = How do I remove email subscribers from newsletters? =
240
241 Email subscribers can unsubscribe from newsletters using links automatically included in every email campaign per email marketing regulations. You can also manually remove subscribers from Settings > Kit in WordPress or directly in your Kit account. Unsubscribed email addresses are automatically excluded from future newsletter sends.
242
243 = Does this work with WooCommerce for email marketing? =
244
245 Yes! The separate Kit for WooCommerce plugin adds powerful integrations. Automatically subscribe WooCommerce customers to email newsletters at checkout. Tag purchasers for targeted email marketing campaigns. Track purchase data for each newsletter subscriber. Send abandoned cart emails to recover lost sales. Build email subscriber value over time.
246
247 = Can I create multiple membership tiers for subscribers? =
248
249 Yes! Create different Kit Products for each membership tier. Assign Products to different WordPress content. Newsletter subscribers purchase the membership tier they want and automatically get access to corresponding content. Create Bronze, Silver, Gold membership tiers each with different Products and content access for paying email subscribers.
250
251 = How do landing pages improve email subscriber conversions? =
252
253 Landing pages are specifically designed for single conversion goals like email newsletter signups. They remove navigation and distractions, focusing visitors entirely on becoming email subscribers. Use compelling headlines, clear value propositions, social proof, and strong calls-to-action. Kit's landing page templates are proven to convert visitors into newsletter subscribers at high rates.
254
255 = What email marketing automations can I create for subscribers? =
256
257 Create welcome sequences greeting new email subscribers with your best content. Build product launch funnels promoting offers to newsletter segments. Set up abandoned cart sequences for WooCommerce email marketing. Create re-engagement campaigns for inactive newsletter subscribers. Configure behavioral automations tagging email subscribers based on email clicks and website activity.
258
259 = Can I embed past email newsletters on my WordPress site? =
260
261 Yes! Use the Broadcasts block or `[convertkit_broadcasts]` shortcode to display past email newsletters on any page or post. This keeps newsletter content discoverable for website visitors, drives email subscriber signups from engaged readers, and extends the life of newsletter content beyond inboxes.
262
263 = How do I optimize newsletter forms for mobile email subscribers? =
264
265 All newsletter subscription forms and landing pages are automatically mobile-responsive. Forms resize and reorganize for small screens ensuring easy email subscriber signup on phones and tablets. Test newsletter forms on mobile devices to verify the email subscriber experience. The Form Builder block uses responsive WordPress patterns for perfect mobile newsletter conversion.
266
267 = What's the best strategy for growing email subscribers? =
268
269 Use multiple newsletter form types strategically. Place inline newsletter forms within valuable blog posts where visitors are most engaged. Add exit-intent modal newsletter forms to capture abandoning visitors as email subscribers. Include sticky bar newsletter forms for persistent visibility. Create dedicated landing pages for lead magnets. Test and optimize all newsletter forms for maximum email subscriber growth.
270
271 = Can I use newsletter forms with page builders? =
272
273 Yes! The plugin includes integrations with popular page builders. Use native Elementor widgets for newsletter forms and email subscriber content. Divi modules available for newsletter integration. All page builders support the shortcode method for email subscriber forms. The WordPress block editor provides native blocks for newsletter capture.
274
275 = How do I create a newsletter lead magnet funnel? =
276
277 Create a compelling lead magnet (ebook, checklist, course) that solves a specific problem for your target email subscribers. Design a dedicated landing page promoting the lead magnet optimized for newsletter signups. Create a newsletter subscription form offering the lead magnet in exchange for email addresses. Set up an automated email sequence delivering the lead magnet and nurturing new newsletter subscribers.
278
279 = What is the Form Builder block for email newsletter forms? =
280
281 The Form Builder block is a native WordPress block that lets you create custom email newsletter subscription forms directly in the WordPress editor without any coding. Unlike embedding pre-designed forms from Kit, the Form Builder block gives you complete control to design newsletter signup forms that perfectly match your WordPress theme's styling and branding for optimal email subscriber conversion.
282
283 = How does the Form Builder block differ from regular newsletter forms? =
284
285 Regular newsletter forms are designed in Kit and embedded in WordPress. The Form Builder block lets you build email subscription forms entirely within WordPress using the block editor. Form Builder newsletter forms automatically inherit your theme's typography, colors, and spacing. You can customize every aspect including form fields, button styling, colors, spacing, and layout while maintaining your site's design consistency for email subscribers.
286
287 = Can I customize Form Builder newsletter forms to match my brand? =
288
289 Yes! The Form Builder block provides extensive customization options for email newsletter forms. Adjust typography including font families, sizes, and weights. Customize colors for form fields, buttons, labels, and backgrounds. Control spacing with margin and padding settings. Add custom CSS classes for advanced styling. Form Builder newsletter forms adapt to your WordPress theme while allowing granular control over email subscriber form appearance.
290
291 = What fields can I add to Form Builder newsletter subscription forms? =
292
293 The Form Builder block supports multiple field types for email newsletter signups. Add email address fields (required), first name fields, last name fields, and custom fields you've created in Kit. All fields can be marked as required or optional. This flexibility lets you collect exactly the email subscriber information you need while keeping newsletter forms simple and conversion-focused.
294
295 = Does the Form Builder block work with Kit tags and sequences? =
296
297 Absolutely! When building newsletter subscription forms with the Form Builder block, you can assign Kit tags to segment email subscribers automatically. Subscribe new email addresses to specific Kit sequences to trigger automated email marketing campaigns. Configure reCAPTCHA protection if enabled in your Kit account. Form Builder newsletter forms have full integration with Kit's email subscriber management features.
298
299 = How do I add a Form Builder newsletter form to my WordPress site? =
300
301 In the WordPress block editor, click the plus icon to add a new block and search for "Kit Form Builder." Add the block to your page or post. Configure your email newsletter form by adding fields like email and first name. Customize the styling, colors, and spacing to match your theme. Optionally assign tags or sequences for email subscriber segmentation. Publish to start capturing email subscribers with your custom newsletter form.
302
303 = Can Form Builder newsletter forms collect custom subscriber data? =
304
305 Yes! The Form Builder block supports custom fields you've created in your Kit account. Add custom fields to collect specific information from email newsletter subscribers like job titles, company names, interests, or any data relevant to your email marketing strategy. Custom field data syncs to Kit automatically, enabling advanced email subscriber segmentation and personalized newsletter campaigns.
306
307 = Are Form Builder newsletter forms mobile responsive? =
308
309 All Form Builder newsletter subscription forms are automatically mobile responsive. Forms adapt to screen sizes ensuring email subscribers can easily sign up on phones and tablets. The Form Builder block uses responsive WordPress patterns and follows your theme's mobile styling. Test newsletter forms on multiple devices to verify the optimal email subscriber experience across all screen sizes.
310
311 = Can I use the Form Builder block for contact forms and email subscribers? =
312
313 Yes! The Form Builder block works as both a newsletter subscription form and a contact form. Collect email addresses and additional information from visitors. When someone submits a Form Builder form, they're automatically added as email subscribers to your Kit account and can be tagged or added to sequences. This makes Form Builder perfect for dual-purpose forms capturing both contacts and newsletter subscribers.
314
315 = Does the Form Builder block support spam protection for newsletter signups? =
316
317 Yes! The Form Builder block integrates with Google reCAPTCHA v3 if configured in your Kit account at Settings > Kit > General. This protects your email newsletter forms from bot submissions and fake email subscribers. reCAPTCHA runs invisibly in the background, ensuring legitimate newsletter subscribers have a smooth signup experience while blocking spam from polluting your email list.
318
319 = How does the Form Builder block handle newsletter form styling? =
320
321 The Form Builder block uses your WordPress theme's CSS by default, ensuring newsletter subscription forms match your site design automatically. You can then customize individual elements including button colors, input field borders, label typography, and spacing. The block provides intuitive controls in the WordPress editor sidebar letting you style email newsletter forms visually without touching code while maintaining theme consistency.
322
323 = Can I view Form Builder newsletter form submissions in WordPress? =
324
325 Yes! Navigate to Settings > Kit > Form Entries to view all submissions from Form Builder newsletter forms. Search entries by email address, filter by submission date or API result, and export subscriber data as CSV files. This gives you a WordPress-based view of email newsletter signups alongside Kit's subscriber management, perfect for tracking email subscriber acquisition and form performance.
326
327 = Where can I find complete plugin documentation? =
328
329 Comprehensive documentation is available at: [Kit WordPress Plugin Setup Guide](https://help.kit.com/en/articles/2502591-how-to-set-up-the-kit-plugin-on-your-wordpress-website?utm_source=wordpress&utm_content=readme)
330
331 The documentation covers newsletter form setup, landing page configuration, membership site creation, email marketing automation, subscriber segmentation, and all plugin features for growing your email newsletter.
332
333 = Where do I report security bugs found in this plugin? =
334 Please report security bugs found in the source code of the Kit (formerly ConvertKit) plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/1010ebe1-02b2-4144-8297-b8cddba0ce7d). The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
335
336 == Screenshots ==
337
338 1. Create stunning email newsletter subscription forms and landing pages in Kit's visual editor optimized for email subscriber conversion
339 2. Simple WordPress plugin settings page to manage email newsletter forms, landing pages, and membership features for subscribers
340 3. Automatically append newsletter signup forms to Posts, Pages, or Custom Post Types to capture email subscribers site-wide
341 4. Configure specific email newsletter forms on individual Pages and Posts for targeted subscriber growth and email marketing
342 5. Display newsletter subscription forms anywhere using blocks or shortcodes to maximize email subscriber capture opportunities
343 6. Replace WordPress pages with Kit landing pages optimized specifically for email newsletter subscriber acquisition
344 7. Automatically import published email newsletters from Kit to WordPress Posts keeping subscribers engaged with searchable newsletter content
345 8. Build paid membership sites by assigning Kit Products to WordPress content accessible only to paying email subscribers
346 9. Set up form automations and email marketing sequences in Kit to nurture newsletter subscribers and drive conversions
347 10. Track email subscriber growth, newsletter performance, landing page conversions, and membership site analytics in real-time
348
349 == Changelog ==
350
351 ### 3.4.6 2026-10-06
352 * Fix: Settings: OAuth: Verify the connection request originated from the Plugin before connecting to Kit, and require the `manage_options` capability to connect or disconnect
353 * Fix: Setup Wizard: Verify the connection request originated from the Plugin before connecting to Kit
354 * Fix: Form Builder: Subscribe as active when no Form is specified and a Tag or Sequence is set
355 * Fix: Form Builder: Tag and add to Sequence when adding the subscriber to a Form fails
356 * Fix: Form Builder: Subscribe and store entry when the Name field is removed
357 * Fix: Form Builder: Always require the Email field
358 * Fix: Form Builder: Display validation errors on the submitted form only, when a Page has multiple forms
359 * Fix: Form Builder: Submit form to the URL it was displayed on
360 * Fix: Form Builder: Unique field IDs when a Page has multiple forms
361 * Fix: Form Entries: Support WordPress 6.1 and older by not using the `%i` placeholder
362 * Fix: Form Entries: Only permit sorting by known columns
363 * Fix: Form Entries: Export: Escape double quotes and prevent formula injection in CSV file
364 * Fix: Form Entries: Return the entry ID when updating an existing entry
365 * Fix: Form Entries: Search: Treat `%` and `_` as literal characters
366 * Fix: Form Entries: Don't run a delete query when no entries are selected
367 * Fix: Form Entries: Check user permissions for bulk actions, and export CSV file with `text/csv` content type
368 * Fix: reCAPTCHA: Fail verification when the token's action is missing or doesn't match
369 * Fix: reCAPTCHA: Submit the clicked form when a Page has multiple forms
370 * Fix: reCAPTCHA, Cloudflare Turnstile: Handle invalid verification responses without PHP warnings
371 * Fix: Cloudflare Turnstile: Don't submit forms on page load
372 * Fix: Cloudflare Turnstile: Submit the clicked form when a Page has multiple forms
373 * Fix: Member Content: Login Form: Load spam protection script, fixing logins failing when reCAPTCHA or Cloudflare Turnstile is enabled
374 * Fix: Forminator: Don't subscribe spam, draft or abandoned form entries
375 * Fix: Forminator: Use the first name when the Name field has multiple fields
376 * Fix: Forminator: Don't add to Form when creating the subscriber fails
377 * Fix: Forminator: Referrer URL includes the site's subdirectory
378 * Fix: Importers: Only replace exact third party Form IDs in shortcodes and blocks e.g. Form ID 1 no longer matches 12
379 * Fix: Importers: AWeber: Match blocks by Form ID
380 * Fix: Importers: Preserve backslashes in Post content
381 * Fix: Settings: Tools: Import Configuration: Display error when the uploaded file isn't a JSON object
382 * Fix: MCP: Preserve backslashes in Post content when inserting or updating Kit blocks and shortcodes
383 * Fix: MCP: Insert blocks and shortcodes at the correct position when content contains nested or void elements e.g. `<hr>`
384 * Fix: MCP: Report Ability read-only, idempotent and destructive annotations correctly
385 * Fix: MCP: Skip invalid Abilities, Resources and Prompts registered via filters
386
387 ### 3.4.5 2026-09-30
388 * Fix: Post Settings: Prevent `rest_meta_database_error` when third party Plugins also save metadata by removing duplicate Kit post metadata
389 * Fix: Member Content: Permit Search Engine Crawlers: Recognize DuckDuckBot as a crawler
390 * Fix: Member Content: Display dropdown filter in Posts and Pages tables when only Forms exist
391 * Fix: Member Content: Configure/display cache plugin notices when Member Content enabled via the Setup Wizard
392 * Fix: Member Content: Read 6 digit code when both Login Form Block/Shortcode and modal on the same Page/Post
393 * Fix: Member Content: Re-enable form inputs when an invalid JSON response or server error, instead of leaving them disabled
394 * Fix: Member Content: Setup Wizard: Remove "ConvertKit" wording
395 * Fix: MCP: Removed unused "require_tag_login" setting
396 * Fix: MCP: Claude Desktop: Updated instructions for connecting. See Docs: https://help.kit.com/en/articles/16729038-using-the-kit-plugin-s-mcp-server-on-your-wordpress-website#h_6ff6f06cdb
397
398 ### 3.4.4 2026-09-23
399 * Added: Member Content: Divi: Login Widget
400 * Added: Member Content: Elementor: Login Widget
401 * Fix: Form Builder: Validate email address
402 * Fix: Form Builder: Display errors on submission
403
404 ### 3.4.3 2026-09-17
405 * Added: Member Content: Login Form Block and Shortcode
406
407 ### 3.4.2 2026-09-15
408 * Added: MCP: Prompts and Resources for common tasks
409
410 ### 3.4.1 2026-09-09
411 * Added: Settings: MCP: Improve UI
412 * Added: MCP: Log errors when creating MCP server fails
413 * Fix: Settings: MCP: Documentation link
414 * Fix: Landing Pages: Exclude anchor links from URL conversion
415 * Updated: WordPress Libraries to 2.7.0
416
417 ### 3.4.0 2026-08-27
418 * Added: MCP Server and Abilities/Tools
419 * Fix: Shortcodes: Custom Content: Support signed subscriber IDs, fixing `PHP Fatal error: Uncaught TypeError`
420 * Fix: Tools: Replace `WP_Filesystem` with `file_get_contents`, fixing `PHP Fatal error: Uncaught TypeError`
421 * Fix: Logs: Logs are now stored outside the Plugin folder at `wp-content/uploads/kit-logs`, ensuring Plugin checksum verification passes
422 * Updated: WordPress Libraries to 2.6.1
423
424 ### 3.3.9 2026-08-19
425 * Added: Settings: Deprecation warning when using Legacy Form or Legacy Landing Page
426 * Added: Setup Wizards: Member Content: Check WordPress user can create and publish the chosen Post Type
427 * Added: Setup Wizards: Landing Page: Check WordPress user can create and publish Pages
428 * Added: Setup Wizards: Plugin: `manage_options` capability is required to configure the Plugin via the Setup Wizard, replacing `edit_posts` capability
429 * Added: Bulk Edit: Skip Posts user does not have `edit_post` capability for
430 * Added: Caching: Only automatically configure caching plugins if the user has the `manage_options` capability
431 * Added: Post Settings: Check WordPress user has `edit_post` capability when saving
432 * Added: Category Settings: Check WordPress user has `edit_term` capability when saving
433 * Added: Broadcasts: Export: Check WordPress user has `edit_post` capability to export a Post to a Kit Broadcast
434 * Updated: WordPress Libraries to 2.6.0
435
436 ### 3.3.8 2026-08-10
437 * Added: Post Settings: Deprecation warning when using Legacy Form or Legacy Landing Page
438 * Removed: Legacy Forms from settings dropdowns. Existing Legacy Form settings will be honored, but deprecated in the future
439 * Removed: Legacy Landing Pages from settings dropdowns. Existing Legacy Form settings will be honored, but deprecated in the future
440
441 ### 3.3.7 2026-07-31
442 * Added: Settings: Spam Protection: Cloudflare Turnstile option
443 * Updated: Settings: reCAPTCHA: Moved to Spam Protection section
444 * Fix: Form Builder: "This block has encountered an error" when Plugin disconnected from Kit
445
446 ### 3.3.6 2026-07-20
447 * Fix: Member Content: Tags: Require Login is now always enabled, to ensure subscribers authenticate to access gated content
448 * Removed: Kit Forms: Store subscriber ID as cookie when submitting an embedded Kit form
449
450 ### 3.3.5 2026-07-07
451 * Added: Settings: Tools: Kit Legacy Forms: Migrate from legacy forms to newer Kit forms
452 * Fix: Settings: Tools: Migrations: Use `form` instead of `id` for [convertkit_form] shortcode when migrating from third party form Plugins
453 * Fix: Uninstall: Improve Access and Refresh Token revokation
454 * Updated: WordPress Libraries to 2.1.7
455
456 ### 3.3.4 2026-06-19
457 * Fix: Pages: Add New: Dropdown menu alignment and mobile layout
458 * Fix: Block Editor: Refresh button icon alignment
459 * Fix: Block Editor: Settings Sidebar: Improve descriptions and links to match Classic Editor
460 * Fix: Settings: Broadcasts: Refresh settings on save
461 * Removed: Unused methods `restrict_content_enabled` and `restrict_content` on `ConvertKit_Settings_Broadcasts` class
462
463 ### 3.3.3 2026-05-20
464 * Fix: Settings: Button height in WordPress 7.0
465
466 ### 3.3.2 2026-05-05
467 * Fix: Form Builder: Set `inactive` subscriber state when a Kit Form is specified
468 * Fix: Form Builder: Support subscribing to a Legacy Form
469 * Fix: Block Editor: Settings Sidebar: Correct logo size in options menu
470
471 ### 3.3.1 2026-04-27
472 * Added: Block Editor: Settings Sidebar: Refresh Resources
473 * Fix: Page/Post Settings: Member Content: Include Forms when Refresh Resources button clicked
474 * Fix: LiteSpeed Cache: Exclude Forms from LiteSpeed Cache's `JS Combine` setting, ensuring Forms display
475
476 ### 3.3.0 2026-04-22
477 * Added: Block Editor: Form, Landing Page, Tag and Member Content settings moved to block editor sidebar
478 * Fix: Resources: Delete cached resources when structure invalid e.g. when upgrading from < 1.6.0 to 1.9.6 or higher
479 * Updated: WordPress Libraries to 2.1.6
480
481 ### 3.2.4 2026-04-13
482 * Added: Settings: Revoke Access and Refresh Tokens, and remove from settings, when `Disconnect` button clicked
483 * Added: Uninstall: Revoke Access and Refresh Tokens, and remove from settings, when the Plugin is deleted (Plugins > Kit > Delete)
484 * Added: Remove v3 API Secret if detected in settings
485 * Updated: WordPress Libraries to 2.1.5
486
487 ### 3.2.3 2026-03-31
488 * Fix: Downgrade WordPress Libraries to 2.1.3, resolving issues in 3.2.2 and 3.2.2.1
489
490 ### 3.2.2.1 2026-03-30
491 * Fix: Fatal error: Cannot redeclare trait ConvertKit_API\ConvertKit_API_Traits
492
493 ### 3.2.2 2026-03-30
494 * Fix: Only run `get_subscriber_id_from_request` when viewing Pages with "Add a Tag" configured, to improve performance
495 * Removed: Global `validate_and_store_subscriber_id` method; Custom Content and Member Content functionality performs necessary subscriber ID validation
496 * Updated: Use WordPress Libraries 2.1.4
497
498 ### 3.2.1 2026-03-05
499 * Fix: Divi 5: Fatal error when activating Theme
500 * Fix: Removed errant `<html>` and `<head>` tags when Settings > Kit > Form Position = After element
501
502 ### 3.2.0 2026-02-26
503 * Added: Minify CSS into single frontend.css resource
504 * Added: Minify JS into single frontend.min.js resource
505 * Added: Settings: Advanced: Option to disable Add New button for Landing Pages and Member Content
506 * Updated: Blocks: Broadcasts: Improve REST API
507 * Updated: Classic Editor (TinyMCE/Quick Tags): Improve REST API
508 * Updated: Blocks: Use apiVersion 3 when WordPress version is 6.3 or higher
509 * Fix: Classic Editor (TinyMCE/Quick Tags): CLosing tag on `color` input types was missing
510 * Fix: Blocks: Specify apiVersion in registerBlockType, to honor loading apiVersion 2 or 3 blocks
511
512 ### 3.1.9 2026-02-17
513 * Added: Settings: Tools: Campaign Monitor to Kit Form Importer: Support replacing shortcodes with single quotation marks
514 * Updated: Blocks: Broadcasts: Use REST API, replacing admin-ajax.php
515 * Updated: Classic Editor (TinyMCE/Quick Tags): Use REST API to fetch modal views, replacing admin-ajax.php
516 * Updated: Member Content: REST API improvements
517
518 ### 3.1.8 2026-02-11
519 * Fix: Setup Wizard: Only register form importers when on Setup Wizard screen for performance
520
521 ### 3.1.7 2026-02-09
522 * Added: Setup Wizard: Replace third party detected forms with Kit Forms
523 * Added: Settings: Tools: ActiveCampaign to Kit Form Importer
524 * Added: Settings: Tools: Campaign Monitor to Kit Form Importer
525
526 ### 3.1.6.1 2026-01-26
527 * Added: Settings: Tools: MailPoet to Kit Form Importer
528 * Added: Settings: Tools: Newsletter Plugin to Kit Form Importer
529 * Added: Settings: Tools: Importers: Support migrating blocks from AWeber, MC4WP, MailPoet and Newsletter, as well as shortcodes
530
531 ### 3.1.5 2026-01-19
532 * Added: Settings: Tools: AWeber for WordPress Plugin to Kit Form Importer
533
534 ### 3.1.4 2026-01-12
535 * Added: Settings: Member Content: Container CSS Class setting
536 * Added: Member Content: Automatically add `grve-container` CSS class for Impeka Theme
537 * Fix: Form Builder: Set email field type=email
538 * Fix: Blocks: Use Spinner when ProgressBar component unavailable in WordPress versions older than 6.3
539 * Updated: Blocks: Use apiVersion 2
540
541 ### 3.1.3 2025-12-18
542 * Added: Blocks: Field controls: Use 40px default size
543 * Fix: Blocks: Static flag warning
544 * Fix: Blocks: Unique `key` prop warning
545 * Fix: Setup Wizard: Replace `ConvertKit` with `Kit` in browser tab/window title
546 * Updated: Use WordPress Libraries 2.1.3
547
548 ### 3.1.2 2025-12-03
549 * Fix: Settings: Improve logic to automatically delete invalid Access Tokens
550 * Fix: Settings: Disconnect: Immediately disconnect Plugin from Kit, instead of loading resources first
551 * Fix: Settings: Disconnect: Remove cached Custom Fields and Sequences
552 * Updated: Use WordPress Libraries 2.1.2
553
554 ### 3.1.1 2025-11-26
555 * Fix: Block Registration: Improve Frontend Performance
556 * Fix: Settings: Move hooks to ensure invalid Access Tokens are automatically deleted
557
558 ### 3.1.0 2025-11-20
559 * Added: Settings: Tools: Mailchimp for WordPress to Kit Form Importer
560 * Fix: Settings: Non-inline Forms: Correctly output `data-kit-limit-per-session`
561 * Fix: Settings: Automatically delete invalid Access Tokens
562 * Fix: Member Content: Courses: Next/Previous Links compatibility for WordPress 6.9
563 * Fix: Landing Pages: Prevent LazyLoad Plugin from lazy loading images on Landing Pages, which would result in missing images
564 * Updated: Blocks: Refresh Resources: Use REST API, replacing admin-ajax.php
565 * Updated: Refresh Resources: Use REST API, replacing admin-ajax.php
566 * Updated: Member Content: Use REST API, replacing admin-ajax.php
567 * Updated: Use WordPress Libraries 2.1.1
568 * Removed: Unused `convertkit_store_subscriber_id_in_cookie` AJAX function
569
570 ### 3.0.8 2025-11-05
571 * Fix: Member Content: Product: Display 'no access' notice when logged in and no access
572
573 ### 3.0.7 2025-10-30
574 * Added: Settings: Improve override description wording to make clearer how it operates
575 * Fix: Settings: Handle `WP_Error` gracefully when attempting to fetch Kit account information
576
577 ### 3.0.6 2025-10-23
578 * Added: Blocks: Form Builder: Settings: Display fields conditionally based on configuration
579 * Added: Blocks: Broadcasts: Settings: Display fields conditionally based on configuration
580 * Added: Classic Editor: Broadcasts: Settings: Display fields conditionally based on configuration
581 * Added: Divi: Broadcasts: Settings: Display fields conditionally based on configuration
582 * Added: Elementor: Broadcasts: Settings: Display fields conditionally based on configuration
583 * Fix: Settings: Don't refresh resources via API when request is AJAX or CRON
584
585 ### 3.0.5.1 2025-10-19
586 * Fix: Member Content: Use correct Post ID and include correct Post URL in subscriber verification email
587
588 ### 3.0.4.1 2025-10-10
589 * Added: Blocks: Form Builder: Option to subscribe to Kit Form, to trigger incentive email
590 * Added: Settings: Advanced: Option to opt in to usage reports
591 * Fix: Member Content: Improve performance in admin UI by optimising query and only running query when Posts created/edited/deleted
592
593 ### 3.0.3 2025-09-29
594 * Added: Refresh resources button: show loading indicator until refresh is complete
595 * Updated: WordPress Coding Standards for JS and CSS
596 * Updated: Use WordPress Libraries 2.1.0
597
598 ### 3.0.2 2025-09-17
599 * Fix: Member Content: Improve login form layout on mobile
600 * Fix: Blocks: Form Builder: Typo on block description
601
602 ### 3.0.1 2025-09-11
603 * Added: Blocks: Form Builder: Display asterisk for required fields
604 * Added: Settings: Form Entries: Filter by API result
605 * Fix: Landing Pages: Prevent Autoptimize lazy loading images on Landing Pages, which would result in missing images
606 * Updated: Improved HTML parsing for Broadcasts and Form Builder block
607
608 ### 3.0.0 2025-09-08
609 * Added: Blocks: Form Builder. Create your own subscription forms with custom fields, tag and sequence support, within the block editor
610 * Added: Blocks: Form: Alignment option
611 * Added: Settings: Form Entries: View, search, delete and export entries submitted via Form Builder blocks
612 * Added: Settings: Non-inline Forms: Option to only display one non-inline form per session
613 * Fix: Settings: Improve Intercom help integration
614 * Updated: Settings: Renamed `Site Wide` section to `Non-inline Forms`
615 * Updated: Settings: Moved reCAPTCHA settings from Member Content to General settings, as reCAPTCHA is used for both the Form Builder and Member Content
616 * Updated: Settings: Documentation links
617 * Updated: Settings: Improved wording on `Disable Scripts` and `Disable CSS`, to make clearer what these settings do
618
619 ### 2.8.7 2025-07-31
620 * Added: Blocks: Form: Margin, padding and background color options
621 * Added: Debug: Forms: `data-kit-source-post-id` attribute to scripts when Debugging enabled
622 * Added: JS: Emit `kit_subscriber_id_removed_from_url` event when the `ck_subscriber_id` is removed from a URL
623 * Fix: Debloat Plugin: Exclude Forms from Debloat's Defer and Delay JS
624 * Fix: Classic Widgets: Form: Uncaught error: Call to undefined method `ConvertKit_Resource_Forms::output_select_field_all`
625 * Fix: Blocks: Refactored and removed unnecessary duplicate render callback functions in the block editor
626
627 ### 2.8.6.1 2025-07-23
628 * Fix: Form Trigger: Revert running `script` tags through `wp_kses`, as WordPress.com strip the script tag
629
630 ### 2.8.6 2025-07-23
631 * Fix: Form Block: Correctly style "No Content" message when selecting a modal form
632 * Fix: Member Content: Display all Posts if filter = All content
633
634 ### 2.8.5 2025-07-17
635 * Fix: Broadcasts, Form Trigger and Product Blocks: Improve rendering accuracy between block editor and frontend site
636 * Fix: Sanitization and security enhancements
637
638 ### 2.8.4 2025-07-10
639 * Added: Broadcasts Block: Display order option
640 * Added: Broadcasts, Form Trigger and Product Blocks: Use `get_block_wrapper_attributes` for block `class` and `style` attributes
641 * Added: Broadcasts, Form Trigger and Product Blocks: Typography options
642 * Added: Broadcasts, Form Trigger and Product Blocks: Margin and padding options
643
644 ### 2.8.3 2025-07-03
645 * Added: Member Content: `All member-only content` option added to filter dropdown in Posts and Pages tables
646 * Fix: Member Content: Replace `Members only` with `member-only`
647 * Fix: Automatically refresh Access Token when expired
648
649 ### 2.8.2 2025-05-28
650 * Fix: Broadcasts: Remove emoijs from Permalink whem importing Broadcasts to WordPress Posts
651 * Fix: Coding Standards: Use `wp_doing_cron` function, instead of `DOING_CRON` constant
652
653 ### 2.8.1 2025-05-07
654 * Added: Member Content: Permits Apple, DuckDuckGo, OpenAI Search, Perplexity and Yandex to crawl Member Content if the Permit Search Engine Crawlers option is enabled
655 * Fix: Classic Editor: Display refresh button icon
656 * Updated: Require PHP 7.1 or greater
657 * Updated: Use WordPress Libraries 2.0.9
658
659 ### 2.8.0 2025-04-24
660 * Fix: Divi Theme: Register modules correctly (Broadcasts, Form, Form Trigger, Product)
661
662 ### 2.7.9 2025-04-18
663 * Fix: Fatal error `Uncaught Error: Class "ConvertKit_Admin_Bulk_Edit" not found` when using Solid Central (previously iThemes Sync)
664 * Fix: Use `add_filter` for `convertkit_admin_settings_register_sections` hook
665
666 ### 2.7.8 2025-04-10
667 * Fix: Divi Builder: Display Visual Editor / TinyMCE buttons when Divi Builder or Divi Theme active
668 * Fix: Member Content: Improved support for Uncode Theme
669 * Updated: Use WordPress Libraries 2.0.8
670
671 ### 2.7.7 2025-04-01
672 * Added: Member Content: Support for Uncode Theme
673 * Fix: Member Content: Prevent fatal error when both `Add a Tag` and `Member Content` settings defined on a Page, and the visitor has entered the Member Content code / clicked the magic link via email
674 * Fix: Default Forms (Site Wide): Don't output non-inline site wide forms on 404 or search pages
675 * Fix: Gutenberg / Block Editor: Improved method for block editor detection to prevent loading JS when a page builder is active
676
677 ### 2.7.6 2025-03-25
678 * Fix: Remove `load_plugin_textdomain` call, as it's not needed since WordPress 4.6
679 * Fix: Issue client ID, site-specific v4 API Access and Refresh Token when upgrading from < 2.5.0
680 * Fix: Member Content: Only automatically configure caching Plugins if Member Content is used on a Page, Post or Custom Post
681 * Updated: Use WordPress Libraries 2.0.7
682
683 ### 2.7.5 2025-03-07
684 * Fix: Member Content: Set `wordpress_ck_subscriber_id` cookie to beat WP Engine's server caching
685 * Fix: Settings: Forms: Check Post Type of main Post, to ensure correct form is output when multiple Posts output on a singular Post, Page or CPT
686
687 ### 2.7.4 2025-02-24
688 * Added: Broadcasts (Beta): `convertkit-broadcast` body CSS class to Posts imported from Kit Broadcasts, to allow targeted CSS styles
689 * Fix: Broadcasts (Beta): Remove table borders and background colors added by Elementor on imported Kit Broadcasts
690 * Fix: Member Content: Support magic links in emails
691 * Fix: Tools: Import & Export: Include Broadcasts settings
692
693 ### 2.7.3 2025-02-18
694 * Added: Member Content: Tags: Display login link when `Require login` option enabled
695 * Added: Member Content: Option to gate content by Kit Form
696 * Added: Default Forms (Site Wide): Option to honor `None` setting on Page, Post and Custom Post level
697 * Updated: Use WordPress Libraries 2.0.6
698
699 ### 2.7.2 2025-02-04
700 * Added: Member Content: Option to require login when gating content by Tag. Subscribers receive an email with a magic link / code to securely access member-only content
701 * Added: Broadcasts (Beta): Option to export WordPress Pages and Custom Post Types to draft Kit Broadcasts using `Create Broadcast in Kit` option in admin tables
702 * Added: Settings: Intercom help integration
703 * Fix: Remove `ck_subscriber_id` from URL using `replaceState`, ensuring current URL is only stored once in browser history
704
705 ### 2.7.1 2025-01-23
706 * Added: Populate the `referrer` property in Kit when Contact Form 7 or Forminator is configured to subscribe an email address to a Kit Form
707 * Added: Settings: Group Settings in UI
708 * Added: Refresh resources button to update the list of Kit Forms / Products when using an applicable block or shortcode
709 * Added: Member Content: Support using a signed subscriber ID when viewing content gated by Kit Tag
710 * Fix: Settings: Uncaught TypeError when clicking Save Changes at Settings > Kit when a Kit account has no resources and no checkboxes are checked
711 * Updated: Kit WordPress Libraries to 2.0.6
712
713 ### 2.7.0 2024-12-18
714 * Added: Member Content: Automatically configure WP Rocket to not cache when the `ck_subscriber_id` cookie is present, to ensure Member Content correctly displays
715 * Fix: Don't strip hash from URL, ensuring anchor links work
716
717 ### 2.6.9 2024-12-12
718 * Added: Settings: Default Forms (Site Wide): Option to specify more than one non-inline site wide Form
719 * Added: Settings: Member Content: Option to enable Google reCAPTCHA v3 when using Member Content by Tag functionality
720
721 ### 2.6.8 2024-12-07
722 * Fix: Fatal error when a non-inline Form specified in Plugin, Post or Category settings and Form Position set to `After element`
723
724 ### 2.6.7 2024-12-04
725 * Removed: `convertkit_store_subscriber_id_in_cookie` AJAX call, as logic exists server side
726
727 ### 2.6.6 2024-11-27
728 * Added: Categories: `None` option added to specify no Form displays on Posts assigned to the Category
729 * Added: Honor Block Visibility Plugin's conditions when used on a Kit Form block set to output a non-inline Form
730 * Fix: Character encoding when a Form is set to display after a specific element at `Settings > Kit > Form Position`
731 * Fix: Settings: Broadcasts: Ensure `Import Now` displays
732 * Fix: Broadcasts: Automatically reschedule cron event for importing Broadcasts to WordPress Posts, if removed
733
734 ### 2.6.5 2024-11-13
735 * Added: OAuth: Issue site-specific Access and Refresh Token when using the same Kit account on multiple WordPress sites
736 * Fix: Exclude Forms from WP Rocket Minification and Combine
737 * Updated: ConvertKit WordPress Libraries to 2.0.5
738
739 ### 2.6.4 2024-11-05
740 * Added: Settings: Broadcasts: Option to import images to the WordPress Media Library when importing Broadcasts to WordPress Posts
741 * Added: Broadcasts: Remove heading title from content when it matches the Broadcast's title
742 * Fix: Broadcasts: Retain `figure` and `figcaption` elements when importing Broadcasts to WordPress Posts
743
744 ### 2.6.3 2024-10-28
745 * Added: Broadcasts: Exclude Polls when importing Broadcasts to WordPress Posts
746 * Added: Settings: Forms: Only display Form settings if Forms exist in Kit
747 * Fix: Add a Tag: Honor setting when defined on individual WordPress Pages and Posts, using the v4 API Access Token
748
749 ### 2.6.2 2024-10-18
750 * Added: Settings: Option to output Default Forms after a given number of elements (paragraphs, headings, images)
751
752 ### 2.6.1 2024-10-08
753 * Fix: Kit branding tweaks and secondary button colors
754
755 ### 2.6.0 2024-10-01
756 * Fix: Landing Pages: Replace Cloudflare JS `type` prefixes, to ensure JS runs
757 * Updated: Changed branding to Kit
758 * Updated: Kit WordPress Libraries to 2.0.4
759
760 ### 2.5.9 2024-09-27
761 * Added: Settings: Option to output Default Forms above, below or above and below content
762 * Fix: Settings: Initialize Forms Resource class when no public Post Types (resolves PHP Uncaught Error: `Call to a member function non_inline_exist() on bool`)
763 * Fix: Landing Pages: Correctly parse HTML, honoring redirect if "Redirect to an external page" defined on Landing Page in Kit
764 * Fix: Query separator / question mark incorrectly appended to URLs when `ck_subscriber_id` cookie set
765 * Fix: JS Uncaught TypeError: `Cannot read properties of null (reading ‘matches’)`
766 * Fix: PHP Warning: `Attempt to read property “base” on null`
767 * Updated: Kit WordPress Libraries to 2.0.3
768
769 ### 2.5.8 2024-09-18
770 * Added: Remove jQuery as a dependency from some backend JS
771 * Fix: Fatal error `Uncaught TypeError: Kit_API_V4::get_subscriber(): Argument #1 ($form_id) must be of type int, string given` when a blank or non-numeric `ck_subscriber_id` supplied in the URL
772
773 ### 2.5.7 2024-09-16
774 * Added: Divi: Kit Broadcasts Module
775 * Added: Divi: Kit Form Trigger Module
776 * Added: Divi: Kit Product Module
777 * Fix: Landing Pages: Honor redirect if "Redirect to an external page" defined on Landing Page in Kit
778 * Fix: Preserve other URL query parameters when removing `ck_subscriber_id`
779
780 ### 2.5.6 2024-08-15
781 * Added: Pages: Add New Landing Page Setup Wizard, to easily create a WordPress Page that displays a Kit Landing Page
782 * Added: Divi: Kit Form Module
783 * Updated: Pages: Landing Page + Member Content Wizards now display in a dropdown button
784
785 ### 2.5.5 2024-08-15
786 * Fix: Contact Form 7: Set subscriber to `inactive` when a Kit Form is specified, honoring the Form's opt in setting.
787 * Fix: Forminator: Set subscriber to `inactive` when a Kit Form is specified, honoring the Form's opt in setting.
788 * Fix: WishList Member: Set subscriber to `inactive` when a Kit Form is specified, honoring the Form's opt in setting.
789
790 ### 2.5.4 2024-08-08
791 * Added: WishList Member: Option to just subscribe email, subscribe to a Form, Tag or Sequence or unsubscribe
792 * Fix: Contact Form 7: Typo on description text
793 * Fix: Forminator: Typo on description text
794
795 ### 2.5.3 2024-08-06
796 * Fix: Contact Form 7: Update description on settings screen to reflect new settings
797 * Fix: Forminator: Update description on settings screen to reflect new settings
798 * Fix: WishList Member: Fatal error `Uncaught TypeError: Kit_API_V4::add_subscriber_to_form(): Argument #1 ($form_id) must be of type int, string given`
799
800 ### 2.5.2 2024-07-25
801 * Added: Contact Form 7: Option to just subscribe email, or subscribe to a Form, Tag or Sequence
802 * Added: Forminator: Option to just subscribe email, or subscribe to a Form, Tag or Sequence
803
804 ### 2.5.1 2024-07-17
805 * Fix: Landing Pages: Prevent Perfmatters lazy loading images on Landing Pages, which would result in missing images
806 * Updated: Kit WordPress Libraries to 2.0.1
807
808 ### 2.5.0 2024-07-09
809 * Added: Use Kit v4 API and OAuth
810 * Updated: Kit WordPress Libraries to 2.0.0
811
812 ### 2.4.9.1 2024-06-20
813 * Added: Categories: Option to display specified Kit Form on Category archives
814 * Fix: Move "Add a Tag" logic to backend when tagging a subscriber, instead of using AJAX
815
816 ### 2.4.9 2024-05-13
817 * Fix: Settings: Don't import Broadcasts to WordPress Posts when viewing Settings screen, for performance
818 * Fix: Broadcasts (Beta): Check `DOMDocument` available to parse Broadcasts, instead of producing a fatal error
819 * Fix: Autoptimize: Don't output duplicate Forms when Autoptimize's `Defer JS` option is enabled
820 * Updated: Removed upgrade path from Plugin versions below 1.4.1
821
822 ### 2.4.8 2024-04-11
823 * Fix: Member Content: Display Content when using a frontend Page Builder, such as Beaver Builder
824 * Fix: Forms: Sticky Bar: Set `z-index` CSS property to ensure Sticky Bar Forms correctly display over some WordPress Theme headers and menus
825
826 ### 2.4.7 2024-04-08
827 * Fix: WP-Rocket: Display Forms when WP-Rocket's `Delay JavaScript Execution` option is enabled
828 * Fix: Perfmatters: Display Forms when Perfmatters' `Delay JavaScript` option is enabled
829 * Fix: Broadcasts (Beta): Improve parsing of Broadcasts when removing unsubscribe and hidden sections
830
831 ### 2.4.6 2024-03-08
832 * Fix: Debug Log: Change log file location to log subfolder, with .htaccess and index.html protection
833 * Fix: Debug Log: Mask email addresses, first names and signed subscriber IDs
834
835 ### 2.4.5 2024-02-28
836 * Added: Products: Block and Shortcode: Option to immediately load checkout step when button clicked, instead of Product image and description
837 * Fix: Siteground Speed Optimizer: Display Forms when Siteground's `Combine JavaScript Files` option is enabled
838 * Fix: LiteSpeed Cache: Don't output duplicate non-inline Forms when LiteSpeed Cache's `Load JS Deferred` option is enabled
839 * Fix: Member Content: Improved UI on mobile devices
840
841 ### 2.4.4 2024-02-19
842 * Added: Remove jQuery as a dependency from Setup Wizard, Modals and Refresh buttons
843 * Added: Forms: Automatically center inline forms on non-block Themes
844 * Fix: Forms: Remove bottom margin on non-inline forms
845 * Fix: Setup Wizard: Preview Form link for Pages would incorrectly display a Post
846 * Fix: Landing Pages: Prevent WP Rocket caching and lazy loading images on Landing Pages, which would result in missing background images
847 * Fix: Classic Editor: Modal window: Don't display vertical scrollbar on Safari
848 * Fix: Member Content: Refresh button: Populate Tags and Products in applicable option groups
849 * Fix: Member Content: Refresh button: Define correct option values on refresh, ensuring settings save successfully.
850 * Fix: Member Content: Corrected grammar for `member-only`
851
852 ### 2.4.3 2024-01-31
853 * Added: Settings: Option to specify Default Form on public Custom Post Types
854 * Added: Custom Posts: Option to specify Form and Tag on individual public Custom Post Types
855 * Added: Member Content: Support for Member Content functionality on public Custom Post Types
856 * Added: Removed jQuery as a dependency from Bulk Edit, Quick Edit and TinyMCE JS
857 * Fix: Divi: Allow scrolling when editing using the Divi Builder in tablet or mobile view
858 * Fix: Jetpack Boost: Prevent inline Forms from displaying in footer when added to a Page or Widget area when Jetpack Boost Plugin active
859 * Fix: Settings: Remove whitespaces from API Key and Secret when saving
860 * Fix: Broadcasts (Beta): Improve descriptions to make clear that only public Broadcasts are imported to WordPress
861
862 ### 2.4.2 2024-01-22
863 * Added: Member Content: Option to permit search engines to crawl Member Content at `Kit > Member Content > Permit Search Engine Crawlers`
864 * Added: Removed jQuery from frontend JS and as a dependency
865 * Fix: Site Editor: Use `enqueue_block_assets` hook instead of `enqueue_block_editor_assets` hook
866 * Updated: WordPress Libraries to 1.4.1
867
868 ### 2.4.1 2024-01-08
869 * Added: Broadcasts (Beta): Option to store Kit Broadcast thumbnails as WordPress Post's Featured Image
870 * Added: Products: Block and Shortcode: Option to include a discount code
871 * Added: Products: Block and Shortcode: Option to disable modal on mobile. Recommended if the Kit Product is a digital download (PDF) being purchased on mobile, to ensure the subscriber can immediately download the PDF once purchased.
872
873 ### 2.4.0 2023-12-06
874 * Fix: Kit Error: Could not load Plugin class `output` when editing, quick or bulk editing a Post.
875
876 ### 2.3.9 2023-12-04
877 * Added: Settings: Display Kit Form's format (inline, slide in, sticky bar, modal) where a `select` dropdown option is presented
878 * Fix: Settings: Default Form (Site Wide): If defined, honor non-inline Form specified at Page, Post or Post Category level, to avoid two non-inline forms displaying
879 * Fix: Settings: Moved Documentation tab to Help link in header, for compat. with smaller screen resolutions
880
881 ### 2.3.8 2023-11-20
882 * Added: Member Content: Display log in and authentication code forms in modal to better match Kit
883 * Added: Broadcasts (Beta): Define WordPress Post Author when importing Kit Broadcasts
884 * Fix: Broadcasts (Beta): Don't show next scheduled date and time immediately after clicking `Import Now`
885 * Fix: PHP Warning: Use of deprecated `FILTER_SANITIZE_STRING`
886
887 ### 2.3.7 2023-11-09
888 * Added: Member Content: Output manual or generated excerpt if no read more tag present in the Post's content
889 * Fix: Member Content: Force padding on buttons to prevent Themes overriding button layout
890 * Fix: Member Content: Add `required` attribute on form fields
891
892 ### 2.3.6 2023-11-02
893 * Added: Member Content: Updated UI of gated content screens to better match Kit
894 * Added: Settings: Member Content: Separate text settings can be configured for display when restricting by Kit Tag
895
896 ### 2.3.5 2023-10-30
897 * Added: Member Content: Improve UI of authentication code screen
898 * Fix: Don't attempt to append Kit Forms to unsupported Post Types
899
900 ### 2.3.4 2023-10-24
901 * Added: Broadcasts (Beta): Define WordPress Post status (Draft, Pending Review, Private or Published) when importing Kit Broadcasts
902 * Added: Settings: General: Option to display a site wide non-inline form
903 * Updated: WordPress Libraries to 1.4.0
904
905 ### 2.3.3 2023-10-18
906 * Added: Broadcasts (Beta): Option to export WordPress Posts to draft Kit Broadcasts
907 * Added: Member Content: Wizard: Option to restrict content by Kit Tag
908 * Fix: Member Content: Check Product or Tag exists in Kit before restricting content
909 * Fix: Form Trigger Block: Add spacing to button on non-block themes
910 * Fix: Form Trigger Block: Render button in Gutenberg to better match frontend output when changing background color
911 * Fix: Product Block: Add spacing to button on non-block themes
912 * Fix: Product Block: Render button in Gutenberg to better match frontend output when changing background color
913
914 ### 2.3.2 2023-10-05
915 * Added: Member Content: Option to restrict content by Kit Tag, displaying a subscription form and subscribing the entered email address to the tag
916 * Added: Member Content: Posts: Display Filter dropdown in Posts table
917 * Fix: Member Content: Always enable Member Content options, ensuring imported Paid Broadcasts correctly show / hide content.
918 * Fix: Prevent blank submenu entries displaying under `Dashboard` menu when using a third party admin menu editor Plugin
919 * Updated: Kit WordPress Libraries to 1.3.9
920
921 ### 2.3.1 2023-09-14
922 * Fix: Settings: Member Content: Added missing`for` label attributes
923 * Fix: Settings: Broadcasts: Added missing`for` label attributes
924 * Fix: Posts: Add / Edit Category: `for` label attribute now matches the field ID
925 * Fix: Select2: Remove whitespace on tooltip hover
926 * Fix: Blocks: Include `editorScript` in `block.json`
927
928 ### 2.3.0 2023-09-12
929 * Added: Forminator: Option to map Forminator Forms to Kit Forms, to subscribe email addresses at Settings > Kit > Forminator
930 * Added: Forminator: Option to Enable Creator Network Recommendations modal on individual Forms at Settings > Kit > Forminator
931 * Added: Blocks: Register blocks using block.json
932 * Fix: Landing Pages: Use WordPress Site Icon as favicon, if defined
933
934 ### 2.2.9 2023-09-06
935 * Added: Broadcasts (Beta): Automatically publish public Kit Broadcasts as WordPress Posts. Head over to `Settings > Kit > Broadcasts` to get started.
936 * Updated: WordPress Coding Standards
937 * Updated: Kit WordPress Libraries to 1.3.8
938
939 ### 2.2.8 2023-08-07
940 * Fix: Use `file_get_contents` instead of `WP_Filesystem` for reading plugin files, to avoid fatal error on activation when file ownership/permission issues occur
941 * Fix: Block Editor: Prevent block error in WordPress 6.0 and lower by checking if `useAnchor` is available
942
943 ### 2.2.7 2023-07-24
944 * Added: Contact Form 7: Option to Enable Creator Network Recommendations modal on individual Forms at Settings > Kit > Contact Form 7
945
946 ### 2.2.6 2023-07-18
947 * Added: Form Trigger: Block: When no API Key specified, link to Setup Wizard in a popup window to complete setup
948 * Added: Form: Block: When no API Key specified, link to Setup Wizard in a popup window to complete setup
949 * Added: Product: Block: When no API Key specified, link to Setup Wizard in a popup window to complete setup
950 * Updated: Member Content: Removed beta label
951
952 ### 2.2.5 2023-06-21
953 * Added: Broadcasts: Shortcode: Tabbed UI when adding broadcasts through the Classic or Text Editor
954 * Added: Broadcasts: Block: Moved pagination settings to own sidebar panel
955 * Fix: Classic Editor: Insert button would stop working when switching from Text Editor to Classic Editor
956 * Fix: Uncaught Error: Call to undefined method Kit_Resource_Forms::get_by()
957
958 ### 2.2.4 2023-06-15
959 * Added: Form Trigger: Block: Display message with link when no API Key specified, or no non-inline Forms exist in Kit
960 * Added: Form Trigger: Shortcode: Display message with link when no API Key specified, or no non-inline Forms exist in Kit
961 * Added: Forms: Shortcode: Display message with link when no API Key specified, or no inline Forms exist in Kit
962 * Added: Products: Shortcode: Display message with link when no API Key specified, or no Products exist in Kit
963 * Fix: Bulk & Quick Edit: Show contextual icons for Form, Tag and Member Content settings, instead of the default Form icon
964 * Fix: Settings: Conditionally load CSS and JS depending on the section (General, Tools, Member Content)
965 * Fix: Settings: Link to Kit form creator when no Forms exist in Kit
966 * Fix: Use higher quality SVG icons for blocks, shortcodes and formatters
967 * Updated: Kit WordPress Libraries to 1.3.6
968
969 ### 2.2.3 2023-06-06
970 * Added: Broadcasts: Options to display grid, images, descriptions and/or read more link
971 * Added: Broadcasts: Output as single column on smaller screen resolutions
972 * Added: Forms: Block: Display message with link when no API Key specified, or no Forms exist in Kit
973 * Added: Products: Block: Display message with link when no API Key specified, or no Products exist in Kit
974 * Fix: Settings: Disable CSS: Improve description of Disable CSS functionality, making it clearer what this setting does
975 * Fix: Use `esc_url` instead of `esc_attr` for link `href` properties
976
977 ### 2.2.2 2023-05-24
978 * Added: Elementor: Kit Form Trigger Block
979 * Added: Member Content: Automatically configure WP Fastest Cache and WP-Optimize Plugins to not cache when the `ck_subscriber_id` cookie is present, to ensure Member Content correctly displays
980 * Added: Member Content: Display a notice if Litespeed Cache, W3 Total Cache or WP Super Cache Plugins are active and have not been configured to exclude caching when the `ck_subscriber_id` cookie is present
981 * Fix: Elementor: Kit Product: Button icon was missing
982 * Fix: Block Editor: Don't display options to link text to display a non-inline form if no forms exist in Kit
983 * Fix: Block Editor: Don't display options to link text to display a Product or Tip Jar if no Product / Tip Jar exists in Kit
984
985 ### 2.2.1 2023-05-10
986 * Fix: Settings: Escape tab links on output
987
988 ### 2.2.0 2023-05-04
989 * Added: Kit Form Trigger Block, outputting a button which displays a non-inline form (modal, slide in, sticky bar) when pressed
990 * Added: Kit Form Trigger Shortcode, outputting a button which displays a non-inline form (modal, slide in, sticky bar) when pressed
991 * Added: Block Editor: Link text to display a non-inline form (modal, slide in, sticky bar) when pressed
992 * Added: Block Editor: Link text to display a Kit Product or Tip Jar when pressed
993 * Fix: Forms: Output non-inline scripts once per form, to avoid the same form displaying twice when embedded two or more times in a page
994 * Fix: Forms: Output non-inline scripts using the `wp_footer` hook, ensuring modal overlays fill the screen
995 * Fix: Member Content: Append `ck-cache-bust` query parameter after entering code, to prevent plugin / host caching showing stale data
996 * Fix: Settings: Tools: Import / Export: Include Member Content settings in import and export configuration
997 * Fix: Settings: Member Content: Display warning notice that web host caching / caching plugins must be configured to disable caching when the `ck_subscriber_id` cookie is present
998
999 ### 2.1.3 2023-04-06
1000 * Fix: Improve UI compatibility for buttons in WordPress 5.x, using `button-hero` CSS class instead of custom padding
1001 * Updated: Kit WordPress Libraries to 1.3.4
1002
1003 ### 2.1.2 2023-03-30
1004 * Added: Link to Setup Wizard on Plugins screen
1005 * Added: Improved Kit Icons in Classic Editor and block editor for Broadcasts, Forms, Products and Custom Content
1006
1007 ### 2.1.1 2023-02-23
1008 * Fix: Post: Settings: PHP notices when settings are not an array
1009 * Fix: Landing Pages and Legacy Forms: Deprecated `mb_convert_encoding()` message in PHP 8.2
1010
1011 ### 2.1.0 2023-02-15
1012 * Added: Member Content (Beta): Require subscribers to purchase a Kit Product to access specific Pages on your WordPress site. Head over to `Settings > Kit > Member Content` to get started.
1013 * Fix: Product: Block and Shortcode: Set stylesheet ID to `convertkit-product-css`, to match other blocks
1014 * Fix: Blocks: Use wp.serverSideRender instead of soon to be deprecated wp.components.ServerSideRender
1015 * Fix: Forms: Preview: Support for previewing and editing Legacy Forms
1016 * Fix: Improved performance in WordPress Admin when invalid API credentials specified on new installation
1017 * Fix: Display notice in WordPress Admin with link to settings screen when invalid API credentials specified
1018
1019 [See changelog for all versions](https://github.com/convertkit/convertkit-wordpress/CHANGELOG.md).
1020
1021 == Upgrade notice ==
1022
1023