1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="utf-8"> 5 6 7 <title>#1 Email Marketing Blog. Tutorials, Software, Reviews</title> 8 9 <meta name="description" content="The World's Top Email Marketing Blog. Quality Tutorials, Tips. Guides, How To's and Trusted Software Reviews. By SGWidget.com"> 10 11 12 13 14 <meta name="robots" content="index,follow"> 15 16 17 18 19 20 21 22 23 <title>#1 Email Marketing Blog. Tutorials, Software, Reviews</title> 24 <meta name="description" content="The World's Top Email Marketing Blog. Quality Tutorials, Tips. Guides, How To's and Trusted Software Reviews. By SGWidget.com"> 25 <meta name="title" content="#1 Email Marketing Blog. Tutorials, Software, Reviews"> 26 <meta name="author" content="SGWidget.com"> 27 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 28 <meta name="generator" content="OctoberCMS"> 29 30 <meta name="google-site-verification" content="p3-RKVwfZBI-IiMXy0i006iMARh_nPXrsum1d1bH2XA" /> 31 <link rel="icon" type="image/png" href="https://sgwidget.com/themes/demo/assets/images/favicon.png"> 32 33 34 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 72 bytes, lines 34-35
34 35 <script async src="https://www.googletagmanager.com/gtag/js?id=
35UA-72180435-8
vendor: 20 bytes, lines 35-36
35"></script> 36
36<script> 37
vendor: 158 bytes, lines 37-41
37window.dataLayer = window.dataLayer || []; 38 function gtag(){dataLayer.push(arguments);} 39 gtag('js', new Date()); 40 41 gtag('config', '
41UA-72180435-8
vendor: 12 bytes, lines 41-42
41'); 42
42</script>
42 43 44
44<script defer data-domain="sgwidget.com" src="https://plausible.io/js/script.js"></script>
44 45
45<script src="https://cdn.speetals.com/rumagent/sp-rum-v2.1.js?apiKey=6t44U0K8WvPKh21nyBRswcakw4E8ZRkZ&sampling=100"></script>
45 46
46<script defer>function generatePageviewID() { const chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; let id = ""; for (let i = 0; i < 20; i++) { id += chars.charAt(Math.floor(Math.random() * chars.length)); } return id; } const pageviewID = generatePageviewID(); function sendToAnalytics(metric) { const data = { ...metric, page_path: window.location.pathname, user_agent: navigator.userAgent, pageview_id: pageviewID, site_id: 429 }; const body = JSON.stringify(data); (navigator.sendBeacon && navigator.sendBeacon("https://rum-collector.leaderint.workers.dev", body)) || fetch("https://rum-collector.leaderint.workers.dev", { body, method: "POST", keepalive: true }); } (function () { var script = document.createElement("script"); script.src = "https://web-vitals-script.leaderint.workers.dev"; script.onload = function () { webVitals.onCLS(sendToAnalytics); webVitals.onINP(sendToAnalytics); webVitals.onLCP(sendToAnalytics); webVitals.onTTFB(sendToAnalytics); }; document.head.appendChild(script); })(); </script>
46 47 48 <link rel="stylesheet" href="https://sgwidget.com/themes/demo/assets/css/globals.css" /> 49 <link rel="stylesheet" href="https://sgwidget.com/themes/demo/assets/css/styleguide.css" /> 50 <link rel="stylesheet" href="https://sgwidget.com/themes/demo/assets/css/style-v2.css?v=3" /> 51 <link rel="stylesheet" href="https://sgwidget.com/themes/demo/assets/css/responsive.css" /> 52 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"> 53 <style> 54 .header li { 55 padding-bottom: 0 !important; 56 57 } 58 .header .nav-link:hover { 59 background-color: unset !important; 60 } 61 62 .header { 63 margin-top: 0 !important; 64 padding: 0.5em 0; 65 } 66 67 .header-logo { 68 position: relative; 69 left: 0; 70 } 71 </style> 72 </head> 73 <body> 74 <div class="sgwidget"> 75 <div class="hero-section"> 76 <div class="header"> 77 <div class="header-logo"> 78 <a href="https://sgwidget.com/"><img class="logo-header" src="https://sgwidget.com/themes/demo/assets/images/sg-widget-logo-transparent-helvetica-150.png"/></a> 79 </div> 80 <div class="navbar"> 81 <div class="menu-icon" onclick="toggleMenu()"> 82 <div class="bar"></div> 83 <div class="bar"></div> 84 <div class="bar"></div> 85 </div> 86 <ul class="nav" id="nav-links"> 87 <li class="nav-item"> 88 <a class="nav-link" href="/#features">Features</a> 89 </li> 90 <li class="nav-item"> 91 <a class="nav-link" href="/#how-it-works">How it works</a> 92 </li> 93 <li class="nav-item"> 94 <a class="nav-link" href="/#pricing">Pricing</a> 95 </li> 96 <li class="nav-item"> 97 <a class="nav-link" href="/#reviews">Reviews</a> 98 </li> 99 <li class="nav-item"> 100 <a class="nav-link" href="https://sgwidget.com/examples">Examples</a> 101 </li> 102 <li class="nav-item"> 103 <a class="nav-link" href="https://sgwidget.com/docs">Docs</a> 104 </li> 105 <li class="nav-item"> 106 <a class="nav-link" href="https://sgwidget.com/blog">Blog</a> 107 </li> 108 </ul> 109 </div> 110 <div class="header-cta"> 111 <ul class="cta-buttons"> 112 <li class="cta-1"> 113 <a class="nav-link" href="https://app.sgwidget.com/login">Login</a> 114 </li> 115 <li class="cta-2"> 116 <a class="nav-link" href="https://app.sgwidget.com/register">Start Trial</a> 117 </li> 118 </ul> 119 </div> 120 </div><!-- end header --> 121 </div><!-- end hero-section --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous"> 122<style> 123 body { 124 font-family: Manrope; 125 } 126 h1 { 127 font-size: 3em; 128 } 129 .container { 130 padding-top: 2em; 131 padding-bottom:1em; 132 } 133 134 ul li { 135 padding-bottom: 2em; 136 } 137 138 .nav>li>a:hover { 139 background: none !important; 140 } 141</style> 142<section class="page" id="blog"> 143 <div class="heading-about"> 144 <div class="container"> 145 <div class="row"> 146 147 <div class="col-lg-8 col-lg-offset-2"> 148 <div class="section-heading text-center"> 149 <h1>SG Widget Blog</h1> 150 <h2>#1 Email Marketing Blog. Quality Tutorials, How To's and Guides</h2> 151 <div class="col-md-12 featured-on"> 152 Featured on: 153 <img class="img-responsive center-img" src="/storage/app/media/featured-on.png" alt="Leader Internet Blog" /> 154 </div> 155 </div> 156 </div> 157 </div> 158 </div> 159 </div> 160 161 <div class="container blog-posts"> 162 163 <div class="row"> 164 <div class="col-md-2"></div> 165 <div class="col-md-8"> 166 167 <ul class="post-list"> 168 <li> 169 <h3><a href="blog/lead-generation-software-sendgrid">Lead Generation Software for SendGrid</a></h3> 170 171 <p class="info"> 172 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 173 on Apr 19, 2025 174 </p> 175 176 <p class="excerpt">SG Widget is lead generation software for SendGrid. Itâs designed to help you capture email subscribers on your website and sync into your SendGrid contact list</p> 177 <a href="blog/lead-generation-software-sendgrid">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 178 179 </li> 180 <li> 181 <h3><a href="blog/sendgrid-confirm-email">
181Sendgrid Confirm Email</a></h3> 182 183 <p class="info"> 184 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 185 on Dec 28, 2024 186 </p> 187 188 <p class="excerpt">Giving a Sendgrid Confirm Email to subscribers is easy with SG Widget thanks to our Double Opt In Feature.</p> 189 <a href="blog/sendgrid-confirm-email">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 190 191 </li> 192 <li> 193 <h3><a href="blog/collect-emails-for-sendgrid">Collect Emails For Sendgrid</a></h3> 194 195 <p class="info"> 196 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 197 on Dec 08, 2024 198 </p> 199 200 <p class="excerpt">Collect Emails For Sendgrid with SG Widget and store them in your Sendgrid Marketing Campaigns. Easy to integrate with no technical knowledge.</p> 201 <a href="blog/collect-emails-for-sendgrid">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 202 203 </li> 204 <li> 205 <h3><a href="blog/sendgrid-subscribe-form">SendGrid Subscribe form</a></h3> 206 207 <p class="info"> 208 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 209 on Oct 18, 2024 210 </p> 211 212 <p class="excerpt">SG Widget is a Sendgrid Subscribe Form that collects emails from your website. Connect to your Sendgrid lists with 1 line of code</p> 213 <a href="blog/sendgrid-subscribe-form">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 214 215 </li> 216 <li> 217 <h3><a href="blog/sendgrid-client-side-form">SendGrid Client Side Form</a></h3> 218 219 <p class="info"> 220 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 221 on Sep 15, 2024 222 </p> 223 224 <p class="excerpt">Grow your email list with SG Widget's customizable SendGrid client-side form. Seamlessly integrate, optimize, and boost your email marketing strategy.</p> 225 <a href="blog/sendgrid-client-side-form">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 226 227 </li> 228 <li> 229 <h3><a href="blog/sendgrid-embed-form">SendGrid Embed Form</a></h3> 230 231 <p class="info"> 232 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 233 on Sep 02, 2024 234 </p> 235 236 <p class="excerpt">SG Widget Is a SendGrid Embed Form that collects emails and stores them in your Sendgrid Lists. Boost your email list and enhance marketing with customizable, responsive forms.</p> 237 <a href="blog/sendgrid-embed-form">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 238 239 </li> 240 <li> 241 <h3><a href="blog/bcc-sendgrid">How to add a Bcc with Sendgrid</a></h3> 242 243 <p class="info"> 244 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 245 on Aug 22, 2024 246 </p> 247 248 <p class="excerpt">When sending emails in using Sendgrid, you may want to Bcc a specific email address. This is super simple to do by using the Sendgrid SDK or the Laravel mailer package.</p> 249 <a href="blog/bcc-sendgrid">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 250 251 </li> 252 <li> 253 <h3><a href="blog/sendgrid-sign-up-form">Ready Made Sendgrid Sign Up Form</a></h3> 254 255 <p class="info"> 256 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 257 on Aug 19, 2024 258 </p> 259 260 <p class="excerpt">Building an email list can be a daunting task for many businesses. If you are using Sendgrid for email, getting a Sendgrid Sign Up form is the first order of business because it is not offered natively by their platform. Enter SG Widget, a game-changing tool that simplifies the process of creating a SendGrid Widget.</p> 261 <a href="blog/sendgrid-sign-up-form">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 262 263 </li> 264 <li> 265 <h3><a href="blog/new-features-february-2021">New Features - February 2021</a></h3> 266 267 <p class="info"> 268 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 269 on Feb 21, 2021 270 </p> 271 272 <p class="excerpt">New features have been added to SG Widget - Analytics, Multiple API Keys, Improved Email Template, Email Deliverability, Performance enhancements and more. Read on to find out.</p> 273 <a href="blog/new-features-february-2021">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 274 275 </li> 276 <li> 277 <h3><a href="blog/sendgrid-opt-in-form">How To Add a Sendgrid Opt In Form To Your Website</a></h3> 278 279 <p class="info"> 280 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 281 on Aug 01, 2020 282 </p> 283 284 <p class="excerpt">If Sendgrid is your email service provider and you want to capture leads on your website, a Sendgrid Opt-in form like this one SG Widget is exactly what you need</p> 285 <a href="blog/sendgrid-opt-in-form">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 286 287 </li> 288 <li> 289 <h3><a href="blog/sendgrid-email-capture">5 Proven Sendgrid Email Capture Techniques</a></h3> 290 291 <p class="info"> 292 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 293 on Jul 04, 2020 294 </p> 295 296 <p class="excerpt">To send marketing emails from Sendgrid, you first need to get email addresses into the contact lists within your Sendgrid account. Learn about each method and choose which one suits your scenario best.</p> 297 <a href="blog/sendgrid-email-capture">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 298 299 </li> 300 <li> 301 <h3><a href="blog/sendgrid-widget-vs-sg-widget">
301Sendgrid Widget VS SG Widget</a></h3> 302 303 <p class="info"> 304 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 305 on Sep 28, 2019 306 </p> 307 308 <p class="excerpt">The table speaks for itself. As you can see Sendgridâs signup for offers the basics but a crucial feature they are missing is Double Opt-In. This is simply not acceptable post GDPR and raises questions around the viability of their Signup Forms.</p> 309 <a href="blog/sendgrid-widget-vs-sg-widget">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 310 311 </li> 312 <li> 313 <h3><a href="blog/sendgrid-welcome-email">How To Trigger Sendgrid Welcome Emails</a></h3> 314 315 <p class="info"> 316 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 317 on Jul 18, 2019 318 </p> 319 320 <p class="excerpt">Timing is everything in email marketing so communicating with users at the right moment has a significant impact on open rates and the ultimate success of your email campaigns.</p> 321 <a href="blog/sendgrid-welcome-email">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 322 323 </li> 324 <li> 325 <h3><a href="blog/where-sendgrid-users-coming-from">Determine Where Your Sendgrid Subscribers Are Coming From</a></h3> 326 327 <p class="info"> 328 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 329 on May 02, 2019 330 </p> 331 332 <p class="excerpt">*Establishing exactly how users joined your Sendgrid list and when allows you to segment better and see which marketing channels are performing best. We realize the value of knowing your customer so weâve made this very easy to do in SG Widget.</p> 333 <a href="blog/where-sendgrid-users-coming-from">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 334 335 </li> 336 <li> 337 <h3><a href="blog/sendgrid-unsubscribe-link">Add a SendGrid Unsubscribe Link To Emails</a></h3> 338 339 <p class="info"> 340 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 341 on Mar 07, 2019 342 </p> 343 344 <p class="excerpt">Adding unsubscribe links is an important part of every email you send. Learn how to do it with Sendgrid and SG Widget</p> 345 <a href="blog/sendgrid-unsubscribe-link">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 346 347 </li> 348 <li> 349 <h3><a href="blog/custom-fields-sendgrid">Custom Fields In Sendgrid</a></h3> 350 351 <p class="info"> 352 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 353 on Jan 13, 2019 354 </p> 355 356 <p class="excerpt">SG Widget integrates directly with Custom Fields In Sendgrid so you can capture all the addional information you need beyond email address.</p> 357 <a href="blog/custom-fields-sendgrid">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 358 359 </li> 360 <li> 361 <h3><a href="blog/custom-transactional-email-templates">Custom Transactional Email Templates</a></h3> 362 363 <p class="info"> 364 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 365 on Nov 27, 2018 366 </p> 367 368 <p class="excerpt">We are delighted to announce that from today Custom Email Templates have been added to our feature set. This means you can customize the email templates with whatever content, HTML, CSS and images you wish. Create highly styled designs or keep it simple. The choice is yours and the possibilities are endless.</p> 369 <a href="blog/custom-transactional-email-templates">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 370 371 </li> 372 <li> 373 <h3><a href="blog/sendgrid-shopify-integration">Sendgrid Shopify Integration</a></h3> 374 375 <p class="info"> 376 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 377 on Oct 10, 2018 378 </p> 379 380 <p class="excerpt">SG Widget is a Subscription Widget designed specifically for Sendgrid Mar
380keting Campaigns that allows you to add an email sign up form to your Shopify store and link your site with Sendgrid</p> 381 <a href="blog/sendgrid-shopify-integration">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 382 383 </li> 384 <li> 385 <h3><a href="blog/new-features-august-2018">New Features - August 2018</a></h3> 386 387 <p class="info"> 388 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 389 on Aug 27, 2018 390 </p> 391 392 <p class="excerpt">Today weâre thrilled to announce our latest batch of features in SG Widget that we 've been busy building over the last few months. They add even more powerful new tools for SG Widget users holders to collect email addresses on their websites.</p> 393 <a href="blog/new-features-august-2018">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 394 395 </li> 396 <li> 397 <h3><a href="blog/sendgrid-wordpress-plugin">Sendgrid Wordpress Plugin</a></h3> 398 399 <p class="info"> 400 <i class="fa fa-clock-o" aria-hidden="true"></i> Posted 401 on Aug 17, 2018 402 </p> 403 404 <p class="excerpt">SG Widget is a Sendgrid Wordpress Plugin that allows you to place an opt-in form on your website to capture email addresses from users.</p> 405 <a href="blog/sendgrid-wordpress-plugin">Read More <i class="fa fa-caret-right" aria-hidden="true"></i></a> 406 407 </li> 408 </ul> 409 410 <ul class="pagination"> 411 412 <li class="active"> 413 <a href="https://sgwidget.com/blog">1</a> 414 </li> 415 <li class=""> 416 <a href="https://sgwidget.com/blog">2</a> 417 </li> 418 419 <li><a href="https://sgwidget.com/blog">Next →</a></li> 420 </ul> 421 </div> 422 <div class="col-md-2"></div> 423 </div> 424 </div> 425</section> <div class="footer" id="footer"> 426 <div class="container"> 427 <div class="footer-left"> 428 <img src="https://sgwidget.com/themes/demo/assets/images/logo.png"/> 429 <p>SG Widget is a product by Leader Internet. We are a Software Development Company based in Ireland who are an official Sendgrid Partner and members of the Sendgrid Accelerte Program.</p> 430 <div class="footer-button"> 431 <a href="#">Subscribe to Newsletter</a> 432 </div> 433 </div> 434 <div class="footer-right"> 435 <h5>Support</h5> 436 <p>If you have any questions or feature requests send an <br/>email to:<a href="/cdn-cgi/l/email-protection#355c5b535a754652425c515250411b565a58"><span class="__cf_email__" data-cfemail="660f080009261501110f020103124805090b">[email protected]</span></a></p> 437 <h5>Contact Info</h5> 438 <p>Leader Internet Limited<br/>The Black Church, Saint Mary's Place, Dublin 7, Ireland<br/>+353 1 2549083</p> 439 </div> 440 </div> 441 </div><!-- end footer --> 442 <div class="footer-bottom"> 443 <div class="container"> 444 <p>©2024 All Right Reserved</p> 445 <div class="footer-links"> 446 447 <a href="https://sgwidget.com/privacy">Privacy</a>| 448 <a href="https://sgwidget.com/terms">Terms</a> 449 </div> 450 </div> 451 </div>
vendor: 112 bytes, lines 451-452
451 452 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
452<script type="text/javascript" defer src="//app.sgwidget.com/js/sg-widget-v2.js"></script>
452 </div> 453
453<script src="https://sgwidget.com/themes/demo/assets/javascript/script.js"></script>
453 454
454<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"5cc9ea3f1f304b9c867a8ab88e30ef4f","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 454
454
455<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a44eff7cbfe8ae82',t:'MTc5MTA2MjUwMQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
455</body> 456</body>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.