{"id":353547,"date":"2026-08-24T21:31:19","date_gmt":"2026-08-24T21:31:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tvs-block-newsletter\/"},"modified":"2026-08-24T21:30:45","modified_gmt":"2026-08-24T21:30:45","slug":"tvs-block-newsletter","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/tvs-block-newsletter\/","author":21075464,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"TVS Block Newsletter","header_author":"SarimAshrafi","header_description":"Send beautiful block-designed newsletters directly from the WordPress dashboard using default SMTP.","assets_banners_color":"8c74bf","last_updated":"2026-08-24 21:30:45","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/thevertechs.com","header_plugin_uri":"","header_author_uri":"https:\/\/thevertechs.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":60,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"sarimashrafi","date":"2026-08-24 21:30:45"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3664288,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3664288,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3664288,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3664288,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"tvs-block-newsletter\/signup-form":{"name":"tvs-block-newsletter\/signup-form","title":"Newsletter Signup Form"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3664288,"resolution":"1","location":"assets","locale":"","width":2938,"height":1424},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3664288,"resolution":"2","location":"assets","locale":"","width":2938,"height":1422},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3664288,"resolution":"3","location":"assets","locale":"","width":2802,"height":1426},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3664288,"resolution":"4","location":"assets","locale":"","width":2800,"height":1432},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3664288,"resolution":"5","location":"assets","locale":"","width":2794,"height":1466}},"screenshots":{"1":"Dashboard metrics overview and recent campaigns tracking.","2":"Subscriber management table with search, status filters, and manual add form.","3":"Native block newsletter editor.","4":"Post editor sidebar quick-send button.","5":"Frontend newsletter signup form block."}},"plugin_section":[],"plugin_tags":[148857,264,455,6696,1016],"plugin_category":[41,42],"plugin_contributors":[277319],"plugin_business_model":[],"class_list":["post-353547","plugin","type-plugin","status-publish","hentry","plugin_tags-block-editor","plugin_tags-email-marketing","plugin_tags-newsletter","plugin_tags-smtp","plugin_tags-subscribers","plugin_category-communication","plugin_category-contact-forms","plugin_contributors-sarimashrafi","plugin_committers-sarimashrafi"],"banners":{"banner":"https:\/\/ps.w.org\/tvs-block-newsletter\/assets\/banner-772x250.png?rev=3664288","banner_2x":"https:\/\/ps.w.org\/tvs-block-newsletter\/assets\/banner-1544x500.png?rev=3664288","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tvs-block-newsletter\/assets\/icon-128x128.png?rev=3664288","icon_2x":"https:\/\/ps.w.org\/tvs-block-newsletter\/assets\/icon-256x256.png?rev=3664288","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tvs-block-newsletter\/assets\/screenshot-1.png?rev=3664288","caption":"Dashboard metrics overview and recent campaigns tracking."},{"src":"https:\/\/ps.w.org\/tvs-block-newsletter\/assets\/screenshot-2.png?rev=3664288","caption":"Subscriber management table with search, status filters, and manual add form."},{"src":"https:\/\/ps.w.org\/tvs-block-newsletter\/assets\/screenshot-3.png?rev=3664288","caption":"Native block newsletter editor."},{"src":"https:\/\/ps.w.org\/tvs-block-newsletter\/assets\/screenshot-4.png?rev=3664288","caption":"Post editor sidebar quick-send button."},{"src":"https:\/\/ps.w.org\/tvs-block-newsletter\/assets\/screenshot-5.png?rev=3664288","caption":"Frontend newsletter signup form block."}],"raw_content":"<!--section=description-->\n<p><strong>TVS Block Newsletter<\/strong> is a lightweight, native WordPress newsletter and email marketing plugin. Design newsletters visually using the native Block Editor and send campaigns directly from your WordPress dashboard using your site's default SMTP setup.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Native Block Editor<\/strong>: Design email campaigns visually using standard paragraph, heading, list, button, and image blocks.<\/li>\n<li><strong>Quick-Send from Post Editor<\/strong>: Send published blog posts directly as email newsletters to subscribers with one click from the post editor sidebar.<\/li>\n<li><strong>Database-Backed Queue<\/strong>: Prevents PHP execution timeouts and SMTP rate limits by sending emails in customizable background batches via WP-Cron.<\/li>\n<li><strong>Comprehensive Subscriber Management<\/strong>: View, search, filter, inline-add, import (CSV), and export (CSV) subscriber lists effortlessly.<\/li>\n<li><strong>Frontend Signup Block &amp; Shortcode<\/strong>: Place newsletter signup forms anywhere using the custom Block Editor block or shortcodes with custom parameters.<\/li>\n<li><strong>Inline Email-Safe Styling<\/strong>: Automatically converts block editor layouts into HTML tables and inline styles for 99%+ inbox rendering across Gmail, Apple Mail, and Outlook.<\/li>\n<li><strong>1-Click Unsubscribe<\/strong>: Personalized unsubscribe merge link automatically included in every email footer.<\/li>\n<li><strong>Zero Third-Party Lock-in<\/strong>: Uses your site's default <code>wp_mail()<\/code> and SMTP setup.<\/li>\n<\/ul>\n\n<h3>Shortcode Guide &amp; Form Embedding<\/h3>\n\n<p>You can embed newsletter subscription forms anywhere on your site using Block Editor Blocks or Shortcodes.<\/p>\n\n<h4>Basic Shortcode<\/h4>\n\n<p>Paste <code>[tvs_block_newsletter_signup]<\/code> in any Page, Post, Sidebar, Footer Widget, or Popup plugin.<\/p>\n\n<h4>Customized Shortcode Parameters<\/h4>\n\n<p>Customize heading titles, descriptions, and button labels directly in the shortcode:<\/p>\n\n<ul>\n<li><code>title<\/code>: Sets the heading text (default: <code>\"Subscribe to Our Newsletter\"<\/code>).<\/li>\n<li><code>description<\/code>: Sets the subtext (default: <code>\"Get the latest updates directly in your inbox.\"<\/code>).<\/li>\n<li><code>buttonText<\/code>: Sets the button label (default: <code>\"Subscribe Now\"<\/code>).<\/li>\n<\/ul>\n\n<p>Examples:<\/p>\n\n<pre><code>[tvs_block_newsletter_signup title=\"Join Our VIP Club\" buttonText=\"Sign Up Free\"]\n\n[tvs_block_newsletter_signup title=\"Subscribe to Our Newsletter\" description=\"Get exclusive weekly tips delivered straight to your inbox.\" buttonText=\"Subscribe Today\"]&lt;h3&gt;How to Use&lt;\/h3&gt;\n<\/code><\/pre>\n\n<h4>1. Designing &amp; Sending a Newsletter<\/h4>\n\n<ol>\n<li>Go to <strong>TVS Block Newsletter \u2192 Create Newsletter<\/strong>.<\/li>\n<li>Type your email subject in the Title box.<\/li>\n<li>Design your email body using standard blocks.<\/li>\n<li>In the right sidebar box (<strong>Send Campaign Settings<\/strong>), click <strong>\ud83d\ude80 Queue &amp; Send Newsletter<\/strong>.<\/li>\n<\/ol>\n\n<h4>2. Quick-Sending a Blog Post<\/h4>\n\n<ol>\n<li>Edit any published blog post in WordPress.<\/li>\n<li>Look at the right <strong>Document Sidebar<\/strong> panel for <strong>\ud83d\udce7 TVS Newsletter Quick-Send<\/strong>.<\/li>\n<li>Click <strong>\ud83d\ude80 Quick Send as Newsletter<\/strong>.<\/li>\n<\/ol>\n\n<h4>3. Importing &amp; Exporting Subscribers<\/h4>\n\n<ol>\n<li>Go to <strong>TVS Block Newsletter \u2192 Import &amp; Export<\/strong>.<\/li>\n<li>Upload a CSV file to import email lists, or click <strong>Export CSV File<\/strong> to download a backup.<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>tvs-block-newsletter<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to <strong>TVS Block Newsletter<\/strong> in your admin sidebar to view your dashboard, manage subscribers, and send campaigns.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20external%20service%20like%20mailchimp%20or%20sendgrid%3F\"><h3>Do I need an external service like Mailchimp or SendGrid?<\/h3><\/dt>\n<dd><p>No! TVS Block Newsletter uses your website's built-in <code>wp_mail()<\/code> function. If you have SMTP configured on your WordPress site, emails will be delivered directly through your SMTP provider.<\/p><\/dd>\n<dt id=\"how%20does%20the%20queue%20system%20work%3F\"><h3>How does the queue system work?<\/h3><\/dt>\n<dd><p>Emails are queued in custom database tables (<code>wp_tvs_block_newsletter_queue<\/code>) and processed in small background batches via WP-Cron (default 20 emails\/minute) to keep your server fast and avoid execution timeouts.<\/p><\/dd>\n<dt id=\"how%20do%20subscribers%20unsubscribe%3F\"><h3>How do subscribers unsubscribe?<\/h3><\/dt>\n<dd><p>Every email sent includes an automatic 1-click unsubscribe link in the footer. Clicking it updates the user's status to <code>unsubscribed<\/code> instantly.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Send beautiful block-designed newsletters directly from your WordPress dashboard using default SMTP.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/353547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=353547"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sarimashrafi"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=353547"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=353547"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=353547"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=353547"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=353547"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=353547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}