Build the future of communications.
Start Building for Free

Email posts

  • By Seif Hateb
    Basic Email Security Guide Email Security Guide Header

    Email is one of the most used communication channels. Whether for internal or external collaboration, email is fast, simple, and reliable. However, despite its business criticality, it was not designed with security in mind.

    That makes email security a must in order to protect its vital information flow. This involves various methods and procedures for protecting email accounts, content, and communications from unauthorized access, loss, or compromise.

    In this post, we’ll discuss common email security risks, as well as our security recommendations so you can get the most out of it.

    Common Email Security Risks

    The design of email made it as accessible and open as possible to facilitate communication. However, its design has made it the number one attack vector and a popular tool for cybercriminals to conduct phishing campaigns, target users and organizations to trick them into disclosing sensitive information, or use as a vehicle to spread malware, …

    Read More
  • By Vivek Kumar Maskara
    How to Integrate AWS Simple Notification Service (SNS) with Twilio SendGrid header - How to Integrate AWS Simple Notification Service (SNS) with Twilio SendGrid

    Different services deployed in your infrastructure could emit events that need to be delivered to your end users. Applications deployed on AWS often use Amazon Simple Notification Service (SNS) for inter-service and user communication. Twilio SendGrid provides APIs for delivering an exceptional email experience to your users. You can integrate SendGrid into your existing workflow to leverage its reliable and scalable email infrastructure.

    In this post, learn how to integrate the AWS Simple Notification Service (SNS) with SendGrid to send emails to users. You will learn how to create an AWS Lambda function that subscribes to an SNS topic and sends emails using the SendGrid APIs on receiving a new message. Java language will be used to define the AWS Lambda Handler and the Twilio SendGrid Java library to work with the email APIs.


    For this tutorial, you will need to set up Java on your system since it …

    Read More
  • By Miguel Grinberg
    Send Emails with Embedded GIFs and Images with SendGrid and Python Send Emails with Embedded GIFs and Images with SendGrid and Python

    A common use case when sending emails is to add images to them. You may want to include your company logo as a heading, or maybe make a point in a way that can only be done with a GIF meme. But if you search how to do this you will find that there isn’t clear and concise information out there. In this article I’m going to show you what your options are if you want to include images or GIFs in your emails when using SendGrid with Python.


    To work on this tutorial you will need the following items:

    • Python 3.6 or newer. If your operating system does not provide a Python interpreter, you can go to to download an installer.
    • A SendGrid account. If you are new to SendGrid, click here to create a free account. A free SendGrid account allows you to send up …
    Read More
  • By Nathalia Velez Ryan
    Nonprofit Digital Marketing Strategies: A Step-by-Step Guide nonprofit digital marketing strategies

    A strategic online presence is vital for a nonprofit organization to connect with participants, donors, and volunteers. Your organization has probably already ventured into digital platforms, such as a website, email newsletter, or social media profiles. But to reap all the benefits of digital channels, you need a unified strategy for your marketing efforts.

    Because nonprofit organizations often operate with small teams and tight budgets, planning and executing a marketing strategy can be challenging. This post provides step-by-step guidance on how to create your nonprofit digital marketing plan and an overview of the digital strategies that will help you reach a broader audience.

    Plus, we’ll cover how’s Impact Access Program can assist your nonprofit’s digital communications.

    First, let’s start with why you need a digital marketing strategy for your nonprofit organization.

    How can a digital marketing strategy benefit nonprofits?

    While much of a nonprofit organization’s work takes place physically …

    Read More
  • By Johnny Nguyen
    How to Send an Email with Notion, SendGrid, and Python How to Send an Email with Notion, SendGrid, and Python

    Notion is a useful tool for project management and note taking. Users can easily create new pages and databases for managing their projects. For example, you could create pages for email templates and then add a database for a mailing list. Why shouldn't you also be able to send an email with Notion?

    In this post, you will learn how to use Notion to create email templates and an email mailing list. Using Python and SendGrid, you will make a console program, complete with argument parsing, so you can effectively send your emails.


    To continue with this tutorial, you will need:

    After you …

    Read More
  • By Volkan Paksoy
    How to send RSS feed digest email with C# and SendGrid Dynamic Email Templates How to send RSS feed digest email with C# and SendGrid Dynamic Email Templates

    In this article, you will learn how to create a nicely formatted dynamic email using the Twilio Blog RSS feed as source data and send it via the SendGrid API. You will first look into creating the template with test data. Then you will learn how to parse RSS and HTML and send the emails with dynamic data.


    You'll need the following things for this tutorial:

    Read More
  • By Mark Vickstrom
    Increase Call Answer Rates on iOS with Suggested Contacts Header

    When was the last time you got a call from a number you didn’t recognize? Did you answer that call?

    Calls from phone numbers that recipients do not recognize have low answer rates because of the rise of robocalls and call spam. Technologies like STIR/SHAKEN and third-party analytics services are currently focused on identifying and blocking spam calls, not on increasing trust in calls that are desired – such as a call from a delivery driver who can’t find your house, or from your pharmacy letting you know your prescription is ready.

    In the US, telecom providers have long supported Caller ID through CNAM. So, if you have a landline (or are old enough to remember when most houses had a landline), you’ve probably seen a 15-character Caller ID show up on a small screen when a call comes in.

    Aside from some technical limitations with CNAM, we don’t often …

    Read More
  • By Niels Swimberghe
    How to Bulk Email with C# and .NET: Zero to Hero How to Bulk Email with C# and .NET

    In a previous tutorial, I shared how you can send individual emails using the SendGrid API. This use case is perfect for transactional emails where you send an email to a single recipient or a small number of recipients. But what if you need to send emails to a very large audience? Well, in this tutorial you'll learn how to send bulk emails using the SendGrid API and C# .NET.

    If you're not familiar with sending transactional emails using .NET, I advise you go through the previous post about sending emails with C# and SendGrid first.


    Here’s what you will need to follow along:

    Read More
  • By Will Johnson
    Send Welcome Emails After New Signups with SendGrid and Auth0 Actions Automate welcome emails header

    Welcome emails are one of your first opportunities to make a good impression on new customers and it’s the one broadcast every user will see. It’ll also set the foundation of a good relationship from the start. Twilio SendGrid enables you to deliver emails to your customers without using engineering resources to do it yourself.

    If you aren’t familiar with Auth0, it is an Identity Access Management (IAM) platform that helps manage authentication and authorization in applications securely. Auth0 has recently launched Actions which lets developers customize the behavior of Auth0 applications at certain trigger points through functions written in Node.js.

    In this post, you’ll learn how to send a welcome email after a new user signs up to your Auth0 application using the SendGrid Mail Send API and Auth0 Actions.


    • A free Twilio SendGrid Account – Sign up here.
    • A free Auth0 Account – …
    Read More
  • By Matthew Setter
    How to Send an Email with Go and SendGrid in 30 Seconds How to Send an Email with Go and SendGrid in 30 Seconds

    SendGrid is all about delivering exceptional email experiences. In this tutorial, you'll learn how to send your first email with Go and SendGrid in 30 seconds. To do this, you'll use the official Twilio SendGrid Golang API library to save yourself a lot of time and effort.

    Ready? Let's get started!

    Tutorial requirements

    To follow along with the tutorial, you're only going to need three things:

    1. A SendGrid account. If you are new to Twilio Sendgrid you can create a free account, which allows you to send 100 emails per day — forever.
    2. Go, version 1.18 or newer. You can download an installer from the official Go website.
    3. An email address to receive the email.
    4. An email address to send the email which has a verified identity.

    Create the project directory

    Create a new directory named send-email-with-sendgrid in your Go workspace (somewhere inside $GOPATH/src), and change into …

    Read More
  • Newer
    Sign up and start building
    Not ready yet? Talk to an expert.