Project:Sandbox

Zie hier de hoofdpagina van wikipedia

Scope of work for Send-Grid Web hook event

Purpose:- 	To store email transactional data to have access to Email delivery statistics in Real-time Business Requirement:- 	Lack of email transactional data giving product support tickets of un-delivered email, missing important product delivery notification or product cancellation notification etc. Transactional Data:- 	Transactional email is a type of email sent to facilitate an agreed-upon transaction between the sender and the recipient. 	Transactional emails typically contain information a recipient wants or needs and consequently have very high open rates. 	Some of the Common transactional email use cases include, account creation emails, password resets, and purchase receipts, account notifications, and social media updates like friend and follower notifications. Solutions 	Has the Real-time email transactional data stored by send grid cloud is limited (35,000 records) we need to integrate it in Magento and then will convert the API’s received in JSON format to grid-view with all the necessary parameters to have real time access to all the transactional data. Limitations:- 	Email delivery for each client could vary but as we will be storing the transactional data for all email delivery sent to customer that would result in large amount of records generation which would need large storage space so currently we keep transactional data records for 90 days after that we flush that data with new ones.

Grid view:- 	The Grid view will be shown in Admin panel after integrating the API with the platform 	In the grid view after converting the JSON data we will be showing details for below given attributes

1.	Email address 2.	Event name 3.	Time stamping 4.	Status of Email Note:- 	The records could be filtered using time, date range, email address etc.

Real-time statistics for following transactional emails Account Creation Emails 	As one of the first transactional emails a subscriber will receive from your brand, account creation emails are critical to establishing a relationship with your users. 	Use account creation emails as an opportunity to connect with your subscribers and begin a reliable communication with them. Password Reset Emails 	Password reset emails allow users to recover passwords or set new ones in an effort to gain access to your app. 	 This type of transactional email is essential to any application that requires a password. Purchase Receipt Emails 	Customers expect purchase receipt emails from any online vendor they do business with. 	Delays in email sends, or emails being delivered to the spam folder can lead to a poor user experience with your brand and potentially impact revenue. Account Notification Emails 	When developing your web or mobile app, you need to consider how you will notify or alert your users of important activities going on in your app. 	 These transactional emails can cover a wide range of notification use cases, but also serve to maintain the relationship with your brand.

And other added notification services depending on the requirement

Type of Activity captured for Transactional Data Processed 	Requests from your website, application, or mail client via SMTP Relay or the API that Send Grid processed. Clicks 	Whenever a recipient clicks one of the Click Tracked links in your email. Delivered 	An email that was delivered to a recipient.

Opens 	Whenever an email is opened by a recipient. Drops 	Send Grid will drop an email when the contact on that email is in one of your suppression groups, the recipient email previously bounced, or that recipient has marked your email as spam. Bounces 	 When an email is attempted to be delivered, but the recipient mail server rejects it. Blocks 	When your IP address has been blacklisted or blocked by an ISP or messaging organization. 	Blocks are less severe than bounces and do not result in permanent suppressions: subsequent sends to blocked email addresses are not automatically suppressed.

Spam Reports 	Whenever a recipient marks your email as spam and their mail server tells us about it. Parse 	Whenever an incoming email is processed through the Inbound Parse Web-hook.