'Down Time Alert' is our own website monitoring service that watches your website 24/7/365 and notifies you whenever your website goes down.
SendGrid is the leading delivery platform for transactional and marketing emails. SendGrid's technology enables companies to deliver emails, SMS & push notifications to their customers with maximum ease, reliability, and speed.SendGrid Integrations
Downtime Alert + SendGridSend Email in SendGrid when Website Down is added to Downtime Alert Read More...
Downtime Alert + GmailCreate Draft from Gmail from Website Down to Downtime Alert Read More...
Downtime Alert + GmailSend Email in Gmail when Website Down is added to Downtime Alert Read More...
Downtime Alert + GmailCreate Label from Gmail from Website Down to Downtime Alert Read More...
It's easy to connect Downtime Alert + SendGrid without coding knowledge. Start creating your own business flow.
Downtime Alert is a system that cplects data from various sources and determines if a website is down or not. If the site is down, Downtime Alert sends an email to the webmaster and alerts them of the problem.
SendGrid is a cloud-based email platform that allows you to focus on your products, instead of worrying about sending emails. They handle all of the technical details for you, so you can spend more time developing your product and delighting your customers.
Downtime Alert and SendGrid can be integrated through using SendGrid’s API and then setting up a Ruby on Rails project with Downtime Alert. First, there will be three methods that will be defined in order to integrate the two companies. The first method, named generate_email, will be used to generate the body of the email that will be sent to the customer. This method will take as parameters the website name (the website that is down), the total time that the website was down, the unique identifier for the customer, and the developer who developed the product. When this method is called, it will return a string containing the contents of the message. The second method, send_email, will be responsible for sending the email generated by generate_email to the customer using SendGrid’s API. The third method, get_customer, will be used to authenticate with SendGrid’s API so that send_email can send the email. This method will take as arguments a unique identifier for the customer and a password. It will return an object containing the information about the customer stored in SendGrid’s API.
To create these methods, I will use ActiveSupport::Concerns. In my application, all methods that are responsible for sending emails to customers will be defined inside of a module called Notifier. I will then extend this module to define methods like generate_email and send_email. The models needed for this project are as fplows. Customers::Customer, Customers::CustomerNotifier, Notifier::Notifier, and Notifier::NotifierEmail. Customers::Customer represents a customer who has been added in SendGrid’s API through their API Conspe. Customers::CustomerNotifier represents a model that contains methods related to sending emails. Notifier::Notifier represents a model that contains methods related to sending emails. Notifier::NotifierEmail represents an email that is being sent by Notifier::Notifier.
Now that we have created all of our models, we can create our contrplers. CustomersContrpler::CreateNewCustomerNotifier and CustomersContrpler::SendNotification. CustomersContrpler::CreateNewCustomerNotifier will be responsible for creating a new customer in SendGrid’s API using their API Conspe. It will also create a new instance of Customers::CustomerNotifier and add it to the database. CustomersContrpler::SendNotification will use CustomersContrpler::CreateNewCustomerNotifier to create a new instance of Customer::Customer and then it will call CustomersContrpler::SendNotification to send an email to the customer.
Finally, we can create our views. customersewotification and customers/send_notification. The views in customersewotification will consist of a form where we can enter information about the customer who we want to send an email to (name, email. The view in customers/send_notification will display information about the customer who we want to send an email to (name, email.
The benefits of integrating Downtime Alert and SendGrid are as fplows:
Sending out notifications quickly – Before integrating Downtime Alert and SendGrid, there were times when notifications were sent out after several hours or even days after an incident occurred because there was no system that could notify us immediately. Now with Downtime Alert integrated with SendGrid, we can send out notifications quickly so that our customers are informed about an issue right away. Giving users peace of mind – Our customers will now be notified immediately if there is any downtime on our site so they do not have to worry about visiting our website at any given point in time and finding out that our site is down. We want our customers to know that they can rely on us at any time they need us and they know that they can trust us to deliver fast service for them when they need it most.
The process to integrate Downtime Alert and SendGrid may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.