5.9K
2.6K
+ 1
712

What is Twilio SendGrid?

Twilio SendGrid's cloud-based email infrastructure relieves businesses of the cost and complexity of maintaining custom email systems. Twilio SendGrid provides reliable delivery, scalability & real-time analytics along with flexible API's.
Twilio SendGrid is a tool in the Transactional Email category of a tech stack.

Who uses Twilio SendGrid?

Companies
3199 companies reportedly use Twilio SendGrid in their tech stacks, including Airbnb, Uber, and Spotify.

Developers
2567 developers on StackShare have stated that they use Twilio SendGrid.

Twilio SendGrid Integrations

Heroku, Microsoft Azure, Google Compute Engine, Google App Engine, and Twilio are some of the popular tools that integrate with Twilio SendGrid. Here's a list of all 56 tools that integrate with Twilio SendGrid.

Why developers like Twilio SendGrid?

Here鈥檚 a list of reasons why companies and developers use Twilio SendGrid
Private Decisions at about Twilio SendGrid
Private to your company

Here are some stack decisions, common use cases and reviews by members of with Twilio SendGrid in their tech stack.

Twilio SendGrid
Twilio SendGrid

Sending transactional emails SendGrid

See more
Twilio SendGrid
Twilio SendGrid

Email sender service SendGrid

See more
Thomas Zickell
Thomas Zickell
CEO at Blueprint Marketing | 1 upvotes 12 views
Twilio SendGrid
Twilio SendGrid

I use DynECT SMTP however if that fails it will fail over to send grid SendGrid

See more
Hunt Norment
Hunt Norment
Twilio SendGrid
Twilio SendGrid

5 years experience using Sendgrid for sending application-wide and user-centric emails. SendGrid

See more
Mark Lee
Mark Lee
Head of Growth - SendBird at SendBird | 1 upvotes 0 views
Twilio SendGrid
Twilio SendGrid

Customer support and email communication SendGrid

See more
Rohith Nandakumar
Rohith Nandakumar
Computer Science Engineering | 1 upvotes 0 views
Twilio SendGrid
Twilio SendGrid

Welcome to transactional emails. SendGrid

See more
Public Decisions about Twilio SendGrid

Here are some stack decisions, common use cases and reviews by companies and developers who chose Twilio SendGrid in their tech stack.

MongoDB
MongoDB
ExpressJS
ExpressJS
Node.js
Node.js
React
React
Redis
Redis
Heroku
Heroku
Mongoose
Mongoose
MongoDB Atlas
MongoDB Atlas
Cloudinary
Cloudinary
Twilio SendGrid
Twilio SendGrid
JSON Web Token
JSON Web Token
Passport
Passport
PayPal
PayPal
Redux
Redux
Git
Git
Slack
Slack
Visual Studio Code
Visual Studio Code
Postman
Postman

Repost

Overview: To put it simply, we plan to use the MERN stack to build our web application. MongoDB will be used as our primary database. We will use ExpressJS alongside Node.js to set up our API endpoints. Additionally, we plan to use React to build our SPA on the client side and use Redis on the server side as our primary caching solution. Initially, while working on the project, we plan to deploy our server and client both on Heroku . However, Heroku is very limited and we will need the benefits of an Infrastructure as a Service so we will use Amazon EC2 to later deploy our final version of the application.

Serverside: nodemon will allow us to automatically restart a running instance of our node app when files changes take place. We decided to use MongoDB because it is a non relational database which uses the Document Object Model. This allows a lot of flexibility as compared to a RDMS like SQL which requires a very structural model of data that does not change too much. Another strength of MongoDB is its ease in scalability. We will use Mongoose along side MongoDB to model our application data. Additionally, we will host our MongoDB cluster remotely on MongoDB Atlas. Bcrypt will be used to encrypt user passwords that will be stored in the DB. This is to avoid the risks of storing plain text passwords. Moreover, we will use Cloudinary to store images uploaded by the user. We will also use the Twilio SendGrid API to enable automated emails sent by our application. To protect private API endpoints, we will use JSON Web Token and Passport. Also, PayPal will be used as a payment gateway to accept payments from users.

Client Side: As mentioned earlier, we will use React to build our SPA. React uses a virtual DOM which is very efficient in rendering a page. Also React will allow us to reuse components. Furthermore, it is very popular and there is a large community that uses React so it can be helpful if we run into issues. We also plan to make a cross platform mobile application later and using React will allow us to reuse a lot of our code with React Native. Redux will be used to manage state. Redux works great with React and will help us manage a global state in the app and avoid the complications of each component having its own state. Additionally, we will use Bootstrap components and custom CSS to style our app.

Other: Git will be used for version control. During the later stages of our project, we will use Google Analytics to collect useful data regarding user interactions. Moreover, Slack will be our primary communication tool. Also, we will use Visual Studio Code as our primary code editor because it is very light weight and has a wide variety of extensions that will boost productivity. Postman will be used to interact with and debug our API endpoints.

See more
Firebase
Firebase
Go
Go
Ember.js
Ember.js
React Native
React Native
React
React
GraphQL
GraphQL
Twilio SendGrid
Twilio SendGrid
MySQL
MySQL

Firebase Go Ember.js React Native React GraphQL SendGrid MySQL

Emberjs for our admins panels using ember-apollo and react native using apollo too for our apps, using golang graphql, services like SendGrid to send all the emails, Conekta to for accepting credit cards, firebase for our auth with facebook, google, phone, etc...

See more
Julien DeFrance
Julien DeFrance
Principal Software Engineer at Tophatter | 3 upvotes 103K views
atSmartZipSmartZip
Nexmo
Nexmo
Twilio
Twilio
Twilio Functions
Twilio Functions
Authy
Authy
Twilio SendGrid
Twilio SendGrid
#VoiceAndSms
#SMS
#SDK
#Twilio

Nexmo vs Twilio ?

Back in the early days at SmartZip Analytics, that evaluation had - for whatever reason - been made by Product Management. Some developers might have been consulted, but we hadn't made the final call and some key engineering aspects of it were omitted.

When revamping the platform, I made sure to flip the decision process how it should be. Business provided an input but Engineering lead the way and has the final say on all implementation matters. My engineers and I decided on re-evaluating the criteria and vendor selection. Not only did we need SMS support, but were we not thinking about #VoiceAndSms support as the use cases evolved.

Also, on an engineering standpoint, SDK mattered. Nexmo didn't have any. Twilio did. No-one would ever want to re-build from scratch integration layers vendors should naturally come up with and provide their customers with.

Twilio won on all fronts. Including costs and implementation timelines. No-one even noticed the vendor switch.

Many years later, Twilio demonstrated its position as a leader by holding conferences in the Bay Area, announcing features like Twilio Functions. Even acquired Authy which we also used for 2FA. Twilio's growth has been amazing. Its recent acquisition of SendGrid continues to show it.

See more
Nicolas Theck
Nicolas Theck
Student at RocketPlay | 3 upvotes 48.3K views
atRocketPlayRocketPlay
HTML5
HTML5
JavaScript
JavaScript
Vue.js
Vue.js
Webpack
Webpack
GitLab
GitLab
GitLab CI
GitLab CI
Ubuntu
Ubuntu
npm
npm
nginx
nginx
CloudFlare
CloudFlare
ExpressJS
ExpressJS
Sequelize
Sequelize
PostgreSQL
PostgreSQL
JSON Web Token
JSON Web Token
PM2
PM2
OVH
OVH
Node.js
Node.js
Twilio SendGrid
Twilio SendGrid
#Frontend
#Backend
#Pulsejs
#Passport
#Ns

We use JavaScript in both our #Frontend and #Backend. Front-End wise, we're using tools like Vue.js , Webpack (for dev & building), pulsejs . For delivering the content, we push to GitLab & use GitLab CI (running on our own Ubuntu machine) to install (with npm) our packages, build the app trough Webpack and finally push it to our nginx server via a folder. From there, use accessing the website will get cached content thanks to CloudFlare. Back-End wise, we again use JavaScript with tools such as ExpressJS (http server), Sequelize (database, server running on PostgreSQL ) but also JSON Web Token with passport to authenticate our users. Same process used in front-end is used for back-end, we just copy files to a dist where PM2 watches for any change made to the Node.js app. Traffic doesn't go trough CloudFlare for upload process reasons but our nginx reverse proxy handles the request (which do go trough CloudFlare SSL-wise, since we're using their ns servers with our OVH domain.) Other utils we use are SendGrid for email sending & obviously HTML5 for the base Vue.js app. I hope this article will tell you more about the Tech we use here at RocketPlay :p

See more
Julien DeFrance
Julien DeFrance
Principal Software Engineer at Tophatter | 3 upvotes 34.4K views
atSmartZipSmartZip
Loader.io
Loader.io
Twilio SendGrid
Twilio SendGrid
#LoadAndPerformanceTesting
#Loadtest

I was at some point looking for a way to loadtest some of my environments, staging initially, but including production as well, ultimately, to ensure our ability to scale when facing sudden bursts of requests, and understand how it would impact our load balancers, our instances, our database server... etc.

I came across Loader.io , a service by SendGrid labs which not only allowed my team and I to loadtest our API endpoints but also simulate actual user traffic on our website.

#LoadAndPerformanceTesting

See more
Calum Eadie
Calum Eadie
Product Engineer at accuRx | 3 upvotes 19.7K views
ataccuRxaccuRx
Twilio SendGrid
Twilio SendGrid
Microsoft Office 365
Microsoft Office 365

We use SendGrid for sending transactional emails to the users of our Chain SMS service. This includes emails like verifying your email address, welcome emails and password reset emails.

We recently switched from sending emails using an Microsoft Office 365 email account to using SendGrid. Here we've changed our approach from consuming a lower level capability (we used an SMTP interface to the Office 365 account) to consuming the higher level SendGrid service which we interact with using their C# client library.

We gradually rolled out the change to our user base and measured the % of users confirming their email address to estimate email delivery, we found SendGrid performed at least as well as an Office 365 account.

We found using more advanced email confirmation (SPF, DKIM, etc.) has made a significant improvement to delivery rate (increased the delivery rate by 10%).

We've also found that the email activity feature in SendGrid (which shows whether an email has been delivered, bounced etc) is particularly useful and has helped us learn more about how emails can go wrong (e.g. hard/soft bounce).

See more

Twilio SendGrid's Features

  • Open Tracking
  • Click Tracking
  • Unsubscribe Tracking
  • SMTP Relay
  • SMTP API
  • Web API
  • DKIM
  • SPF
  • Reputation Monitoring
  • ISP Monitoring
  • Domain Level Load Balancing
  • ISP Deliverability Outreach
  • Return Path Certified Partner
  • Support via Phone, Chat, Email, Online Support Portal

Twilio SendGrid Alternatives & Comparisons

What are some alternatives to Twilio SendGrid?
Mailgun
Mailgun is a set of powerful APIs that allow you to send, receive, track and store email effortlessly.
Mandrill
Mandrill is a new way for apps to send transactional email. It runs on the delivery infrastructure that powers MailChimp.
SparkPost
SparkPost is the world鈥檚 #1 email delivery provider. We empower companies with actionable, real-time data to send relevant email to their customers which increases engagement and both top and bottom line revenue.
Mailchimp
MailChimp helps you design email newsletters, share them on social networks, integrate with services you already use, and track your results. It's like your own personal publishing platform.
Amazon SES
Amazon SES eliminates the complexity and expense of building an in-house email solution or licensing, installing, and operating a third-party email service. The service integrates with other AWS services, making it easy to send emails from applications being hosted on services such as Amazon EC2.
See all alternatives

Twilio SendGrid's Followers
2577 developers follow Twilio SendGrid to keep up with related blogs and decisions.
Omotola Adewale
Rafael Fukuda
Alex Smith
Ariel Jolo
Rodrigo Cortezi
Hender Orlando Puello Rincon
Ivaylo Boiadjiev
Chris Jordan
Aman  Chopra
xavi tarres