-
Notifications
You must be signed in to change notification settings - Fork 5
/
readme.txt
493 lines (354 loc) · 18.8 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
=== Simple Newsletter Plugin - Noptin ===
Contributors: picocodes, mutendebrian
Tags: newsletter, newsletter form, newsletter subscribers, newsletter widget, woocommerce
Requires at least: 6.4
Tested up to: 6.7
Requires PHP: 7.2
Version: 3.6.7
Stable tag: 3.6.7
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Donate link: https://noptin.com/products/?utm_source=wp-repo&utm_medium=donate&utm_campaign=readme
The fastest GDPR-compliant newsletter plugin. Collect unlimited newsletter subscribers and send them newsletters or new post notifications. ★★★★★
== Description ==
**Noptin is a lightweight Newsletter Plugin For WordPress.**
★★★★★<br>
Noptin allows you to:-
- Create unlimited newsletter subscription forms.
- Add your optin forms anywhere on your website using a shortcode.
- Display your optin forms in a popup or lightbox.
- Add unlimited newsletter subscription widgets on any widget areas.
- Collect unlimited newsletter subscribers.
- Send your email subscribers one-off newsletters.
- Automatically notify your subscribers everytime you publish a new blog post so that they can keep coming back to your website.
The best part is that you are able to do all this without leaving your WordPress dashboard. If you are worried about email deliverability, you can install any SMTP plugin of your choice and Noptin will automatically use it to send your newsletters. No configuration needed!
Noptin works with WooCommerce out of the box to help you automate your WooCommerce powered store. It is also multisite compatible.
= Getting Email Subscribers =
If you're migrating from another newsletter service or plugin, start by [importing your existing newsletter subscribers into Noptin](https://noptin.com/guide/getting-email-subscribers/importing-subscribers/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme).
Next, start collecting new subscribers by:-
- [Adding a newsletter subscription checkbox to your **WordPress user registration forms**.](https://noptin.com/guide/getting-email-subscribers/wordpress-registration-forms/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)
- [Add a newsletter subscription checkbox to your **WordPress comment forms**.](https://noptin.com/guide/getting-email-subscribers/wordpress-comment-forms/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)
- [Collecting newsletter subscribers on your **WooCommerce checkout pages**.](https://noptin.com/guide/getting-email-subscribers/woocommerce-checkout/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)
- [Collecting newsletter subscribers on your **EDD checkout pages**.](https://noptin.com/guide/getting-email-subscribers/edd-checkout/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)
- [Using **Ninja Forms** to create a newsletter subscription form.](https://noptin.com/guide/getting-email-subscribers/ninja-forms/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)
- [Using **Gravity Forms** to create a newsletter subscription form.](https://noptin.com/guide/getting-email-subscribers/gravity-forms/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)
- [Using **Elementor** to create a newsletter subscription form.](https://noptin.com/guide/getting-email-subscribers/elementor-forms/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)
- [Using **WPForms** to create a newsletter subscription form.](https://noptin.com/guide/getting-email-subscribers/wpforms/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)
- [Using **Contact Form 7** forms to create a newsletter subscription form.](https://noptin.com/guide/getting-email-subscribers/contact-form-7/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)
In addition to the integrations above, you can also create your own newsletter forms.
https://www.youtube.com/watch?v=Uyah658bPUs
= Collect unlimited email subscribers =
Noptin is **so fast** and can scale to thousands of subscribers without hurting your servers.
It's built by marketers. As a result, we put most of our focus on optimizing for speed and the conversion rate. We offer several conversion rate optimization techniques out of the box.
**For example**, you can easily offer content upgrades and lead magnets with your email optin forms to gain more newsletter subscribers.
= Increase your website traffic =
Studies suggest that repeat website visitors are more likely to convert than first-time visitors. That is why Noptin makes it easy to notify your email subscribers every time you publish a new blog post.
This increases your website traffic as your newsletter subscribers login to read your new content.
Let users sign up for your newsletter using any of the following email opt-in form types:-
= Embedded Email Opt-in Forms =
Noptin allows you to embed an email opt-in form inside any post, page or custom post type. You can quickly create a form using our newsletter block or create one using our <a href="https://noptin.com/guide/opt-in-forms-editor/" target="_blank">Opt-in Forms Editor</a> and embed it in your content using a shortcode.
= Email Opt-in Widgets =
Noptin ships with two newsletter optin widgets.
= Content Upgrades =
Noptin makes it easy to add content upgrades to your newsletter optin forms. You set the URL to your lead magnet as the redirect URL and new subscribers will be able to download your lead magnets after they subscribe.
= Automated New Post Notifications =
Increase traffic to your website by automatically emailing your newsletter subscribers every time you publish a new blog post.
= One-Time Email Newsletters =
You can also send beautiful newsletters from WordPress to all your subscribers anytime you like. There is no limit to the number of newsletter emails you can send.
== Installation ==
* Go to WordPress Dashboard.
* Click on Plugins -> Add New
* Search form "**WordPress Newsletter Plugin – Noptin**"
* Find the plugin and click on the Install Now button
* After installation, click on Activate Plugin link to activate the plugin.
== Frequently Asked Questions ==
= Can I connect to my email service provider? =
Yes. We have [addons](https://noptin.com/products/) for Mailchimp, ConvertKit, Campaign Monitor, and Drip.
= How can I get in touch? =
* Use the [contact form on our website](https://noptin.com/contact/).
= How can I contribute to Noptin? =
There are a lot of ways to contribute to this newsletter plugin:-
* Star the plugin on [GitHub.](https://github.com/hizzle-co/noptin/)
* [Clone the plugin,](https://github.com/hizzle-co/noptin/) make improvements to the code and send us a [pull request](https://github.com/hizzle-co/noptin/pulls) so that we can share your improvements with the world.
* Give us a [5* rating](https://wordpress.org/support/plugin/newsletter-optin-box/reviews/?filter=5) on WordPress.
= Will Noptin work with my theme? =
Yeah. Your newsletter subscription forms will take your theme's default styling.
== Screenshots ==
1. Noptin overview page
2. Newsletter optin forms overview page
3. Setting up a new automated email
4. Visual newsletter editor.
5. Raw HTML newsletter editor.
6. Classic newsletter editor.
7. Sample newsletter subscription form
8. Sample newsletter subscription sliding form
9. Sample newsletter subscription popup form
10. Automatically send new post notifications to your customers when you publish new posts.
11. Viewing a single newsletter subscriber
12. State of the art newsletter subscription form editor
13. Plain text newsletter editor.
14. Select recipients for an email.
15. Viewing a list of all subscribers.
== Changelog ==
= 3.6.6 =
* Add: Ability to hide whole sections in post notification newsletters when no posts are found.
= 3.6.5 =
* Fix: Invalid email address error when signing up.
= 3.6.4 =
* Change: Show extra confirmation when duplicating a newsletter campaign.
= 3.6.3 =
* Add: Ability to create custom newsletter templates.
= 3.6.2 =
* Fix: Subscriber imported automated emails not sending.
= 3.6.1 =
* Fix: Submission redirect not working for newsletter forms created using the advanced form builder.
= 3.6.0 =
* Fix: [noptin] shortcode only works if a form is specified.
= 3.5.8 =
* Add: Ability to use merge tags as values for conditional logic rules.
* Fix: GDPR consent not required for legacy newsletter subscription forms.
* Fix: WPBakery shortcodes not processed in new post notification newsletters.
= 3.5.7 =
* Change: Use ajax to register new subscribers whenever the REST API is not working.
= 3.5.5 =
* Fix: Newsletter form CSS changes for improved theme compatibility.
= 3.5.4 =
* Fix: GDPR checkbox shown twice.
* Fix: Elementor popup forms not detected.
= 3.5.2 =
* Remove jQuery dependancy.
= 3.5.0 =
* Improvements to the newsletter form editor.
= 3.4.10 =
* Add conditional logic for how many times a customer has purchased a given WooCommerce product.
= 3.4.9 =
* Fix: Newsletter subscribers not added when WooCommerce HPOS is enabled.
= 3.4.7 =
* Fix: [[post_content]] merge tag shows blank.
= 3.4.6 =
* Fix: Unable to manually add newsletter subscribers.
* Fix: Default confirmation email sent when an unsubscribed contact unsubscribes from your newsletter.
* Add: WooCommerce Wholesale Pro compatibility.
= 3.4.5 =
* Allow to limit the length of post excerpts shown in newsletters.
= 3.4.3 =
* Add [past_noptin_newsletters] shortcode to display past newsletters.
* Show error when a user tries to submit a private form.
= 3.4.2 =
* Added a [[view_in_browser_url]] so to allow subscribers to open their newsletters in the browser.
= 3.4.0 =
* Added a background tasks manager.
= 3.3.3 =
* Clear integrations cache when updating the plugin.
= 3.3.2 =
* Fix missing translations showing empty strings.
= 3.3.1 =
* Allow filtering newsletter subscribers by a comma-separated list of email addresses.
= 3.3.0 =
* Display a list of all merge tags in the newsletter editor.
* Perfomance improvements.
= 3.2.2 =
* Posts digest scheduling improvements.
* Test on WordPress 6.5.
= 3.2.1 =
* [[order.billing_email]] merge tag not evaluated when used as an email recipient.
* Fix newsletter unsubscribe URL not working on some setups.
* Do not filter posts by date when previewing a latest posts email.
* Make it possible to change field labels and placeholders in the subscribe / unsubscribe shortcodes.
= 3.2.0 =
* Re-upload broken png images.
* Convert settings page to React.js.
* Make it possible to track revenue generated per campaign.
= 3.1.3 =
* Add help text when newsletter fails sending.
* Add ability to trash and untrash email campaigns.
= 3.1.2 =
* Fix: Automated WooCommerce emails not sending.
* Fix: Newsletter emails contain wrongly wrapped words.
= 3.1.1 =
* Fix: PHP notice when using custom email template.
= 3.1.0 =
* Fix: Image block has no option to select the image.
* Fix: Classic email editor has no button to add an image.
= 3.0.1 =
* Add an automation rule trigger for imported subscribers.
* Allow setting the sender details per newsletter email.
= 3.0.0 =
* Allow HTML in newsletter subscription confirmation messages.
* Add option to allow editors to manage Noptin.
* New newsletter campaign editor.
= 2.0.5 =
* Allow sending automation rule emails to unsubscribed contacts.
* Improve newsletter subscribers import.
* Add newsletter CRON health check to auto-send stuck newsletters.
= 2.0.4 =
* Add back button to newsletter campaign editor screen.
* Check current WooCommerce order status when triggering a delayed automation rule.
= 2.0.3 =
* Fix error when previewing WooCommerce product purchased automated emails.
= 2.0.2 =
* Fix newsletter campaign stats not working.
* Test on WordPress 6.3.
* Do not pass ID when creating a newsletter subscriber.
= 2.0.1 =
* Fix newsletter subscriber meta not being saved.
= 2.0.0 =
* Improved subscriber management screen.
= 1.12.2 =
* Make it possible to hide predefined fields from the manage newsletter preferences form.
= 1.12.1 =
* Fix: Cannot access protected method Noptin_WooCommerce_Product_Purchased_Trigger::maybe_trigger() error.
= 1.12.0 =
* Use alternative method to send bulk newsletter emails.
* Add an automation rule action to delete newsletter subscribers.
* Make it possible to fully customize the double opt-in email or set up multiple emails.
* Fix: Subscriber imports strips out leading zeros.
= 1.11.8 =
* Speed improvements.
= 1.11.7 =
* Polylang improvements for multilingual newsletters.
= 1.11.6 =
* Fix multicheckbox newsletter form field type only sending a single value.
* Ability to bulk send newsletter subscription confirmation emails.
= 1.11.4 =
* Add ability to set custom newsletter subscription form field placeholders.
* Add option to set custom CSS for newsletter emails.
* Add automation rule action to create/update a GeoDirectory listing.
= 1.11.3 =
* Add Elementor forms automation rule trigger.
* Add Fluent form automation rule tirgger.
* Fix: Some subscriber customer field types not working when used to filter newsletter recipients.
= 1.11.2 =
* Fix: Post digests show raw CSS in certain WooCommerce templates.
* Add ability to manually send post digests.
= 1.11.1 =
* Fix: Concurrent newsletter campaigns from different sites not sent on a multisite network.
* Allow setting custom dates for sending post digest newsletters.
* Fix: Monthly digest newsletter always reschedule to the following month when edited.
= 1.11.0 =
* Include percentages in Newsletter campaign stats.
* Edit email based automation rules using the newsletter editor.
= 1.10.3 =
* Add EDD newsletter automation rule triggers.
* Add support for EDD newsletter template.
* Add support for WS Form.
= 1.10.2 =
* Fix popup newsletter subscription forms not working.
= 1.10.1 =
* Ability to send an email to individual newsletter subscribers.
= 1.10.0 =
* Paid Memberships Pro - Membership level changed automation trigger.
* Paid Memberships Pro - Change membership level changed automation action.
* Escape formulas in CSV exports.
= 1.9.5 =
* Daily post digests now send content published in the previous day instead of the previous 24 hours.
* Add [[order.coupon_code]] WooCommerce newsletter merge tag.
= 1.9.4 =
* Fix: Noptin newsletter subscribers overview page blank when certain plugins are active. [https://github.com/lasssim](@lasssim)
= 1.9.3 =
* Fix: WooCommerce product purchase automation trigger reverts to intially selected values when saved.
= 1.9.2 =
* Add subscribe to newsletter automation rule action.
* Improve WooCommerce product purchased automation rule trigger.
= 1.9.1 =
* Added more WooCommerce conditional logic filters.
* Newsletter perfomance improvements.
= 1.9.0 =
* GeoDirectory newsletter integration.
* Add conditional logic to all automation rule triggers.
= 1.8.2 =
* Fixed: A CRON conflict causing post digests to create multiple newsletter campaigns.
= 1.8.1 =
* Fix unsaved custom newsletter fields disappearing
= 1.8.0 =
* Add language custom field.
* Add ability to send multi-lingual newsletters.
* Add newsletter-subscriber based conditional logic to automation rule triggers.
= 1.7.8 =
* Fix automation rules send empty email body.
= 1.7.7 =
* Ensure PHP < 7.3 compatibility
= 1.7.6 =
* Newsletter subscribers export file is empty.
= 1.7.5 =
* Subscription checkbox breaks the registration form.
* Add BuddyPress registration form compatibility.
= 1.7.4 =
* Add ability to set newsletter subscription checkboxes as checked by default
* Add ability to set a field as required
* Add support for WooCommerce checkout block
* Default to the classic editor for non-woocommerce sites
= 1.7.3 =
* Update plugin name
= 1.7.2 =
* Fix incorrect logo link in email newsletters
= 1.7.1 =
* Double opt-in confirmation links displays empty box on some sites - FIXED
= 1.7.0 =
* Ability to duplicate and preview automated email campaigns - ADDED
* Ability to send a test email for any automated email campaign - ADDED
* Filter newsletter recipients by custom fields.
* View unsubscribes for each email newsletter and automated email.
* Ability to order newsletter subscribers by custom field.
* Subscriber delete button not working - FIXED.
* Fix conflict with WPForms pro
= 1.6.6 =
* Action page links not working - FIXED
= 1.6.5 =
* Now uses normal WordPress new-post pages to for the newsletter form editor - FIXED
* Now adds and verifies a key before redirecting newsletter links - CHANGED
= 1.6.4 =
* All imported newsletter subscribers marked as unconfirmed - FIXED
= 1.6.3 =
* Update newsletter form editor JS - CHANGED
= 1.6.2 =
* Multi-lingual newsletter improvements - ADDED
= 1.6.1 =
* Double newsletter subscription fields on new installs - FIXED
= 1.6.0 =
* Add [noptin] newsletter form shortcode
= 1.5.6 =
* Import newsletter subscribers page is blank - FIXED
= 1.5.5 =
* Better management of newsletter subscriber fields - ADDED
= 1.5.2 =
* Ability to add newsletter sign-up checkboxes on any WordPress HTML forms - ADDED
* Ability to disable newsletter stats - ADDED
= 1.5.1 =
* Ability to use merge tags in newsletter subscription success messages and pages - ADDED
* `noptin_hide` now hides newsletter subscription forms for an hour - ADDED
* Ability to use post meta fields as newsletter merge tags - ADDED
* Ability to add dropdown select field to newsletter sign-up forms - ADDED
= 1.5.0 =
* Ability to connect your site to Noptin.com for faster support and updates - ADDED
* Ability to set multiple admin notification recipients - ADDED
* Ability to view stats for sent new post notification newsletters - ADDED
* Ability to automatically delete sent campaigns after X days - ADDED
= 1.4.6 =
* WPML Noptin settings translations not loaded - FIXED
* Confirmation URLs show 404 error when using Polylang - FIXED
= 1.4.5 =
* Fix automatic "new post notifications" do not work if the new post is a duplicate of an earlier post.
= 1.4.4 =
* Fix checkbox always shows no (Ville Viljanen).
* Fix featured image not showing in new post notification newsletter.
* Add a [[resubscribe_url]] tag usable in emails and unsubscribe message.
* Add the `[noptin-show-if-subscriber]` and `[noptin-show-if-non-subscriber]` shortcodes.
* Add the `[noptin-subscriber-count]` shortcode.
= 1.4.3 =
* Fix undefined variable notice in new hook.
= 1.4.2 =
* WooCommerce integration displays an error when the Woo Product Feed addon is displayed.
= 1.4.1 =
- Allow your customers to subscribe to your newsletter when checking out via GetPaid.
- Add a GetPaid new invoice automation rule.
- Add a GetPaid lifetime value automation rule.
- Add a GetPaid item purchased automation rule.
- Fix Contact Form 7 submissions not added to the newsletter if the acceptance checkbox is not set.
- The ".noptin-mark-as-existing-subscriber" CSS class can now be used to close sliding newsletter sign-up forms.
- Ability to limit the maximum number of emails that can be sent per hour.
= 1.4.0 =
- Add a conditional newsletter subscription checkbox to Contact Form 7.
- Add a conditional newsletter subscription checkbox to Ninja Forms.
- Add a conditional newsletter subscription checkbox to WPForms.
[View full Changelog](https://github.com/hizzle-co/noptin/blob/master/changelog.md)