by WP Zone
5 (2 reviews)
Connect SendGrid for Emails
Connect SendGrid to your WordPress site to send emails using SendGrid's cloud-based email platform.
Tested up to WP 6.6 (Current: 6.9)
v1.11.15
Current Version v1.11.15
Updated 1 year ago
Last Update on 07 Aug, 2024
Synced 11 hours ago
Last Synced on
Rank
#7,223
-2 this week
Active Installs
1K+
-6.5%
KW Avg Position
76.2
-0.2 better
Downloads
15.2K
+6 today
Support Resolved
0%
—
No change
Rating
100%
Review 5 out of 5
5
(2 reviews)
Next Milestone 2K
1K+
2K+
1,839
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 947 more installs to reach 2K+
Rank Changes
Current
#7,223
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
5.0
2 reviews
Overall
100%
5
2
(100%)
4
0
(0%)
3
0
(0%)
2
0
(0%)
1
0
(0%)
Tracked Keywords
Showing 5 of 5| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| sendgrid | 14 | — | Tag | 14 hours ago |
| transactional email | 24 | — | Tag | 14 hours ago |
| smtp | 81 | — | Tag | 14 hours ago |
| Email Marketing | 125 | — | Tag | 14 hours ago |
| email templates | 137 | — | Tag | 14 hours ago |
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 1.11.15
- Last Updated
- Aug 07, 2024
- Requires WP
- 4.6+
- Tested Up To
- 6.6
- PHP Version
- N/A
- Author
- WP Zone
Support & Rating
- Rating
- ★ ★ ★ ★ ★ 5
- Reviews
- 2
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowSimilar Plugins
WP Adminify – White Label WordPress, Admin Menu Editor, Login Customizer
7K+ installs
#2,736
Master Addons For Elementor - White Label, Free Widgets, Hover Effects, Conditions, & Animations
40K+ installs
#929
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin
200K+ installs
#256
MW
MW WP Form
200K+ installs
#262
SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers
200K+ installs
#266
Frequently Asked Questions
Common questions about Connect SendGrid for Emails
Plugin versions 1.11.x were tested and confirmed to work on PHP 5.4, 5.5, 5.6, 7.0, 7.1. It DOES NOT work on PHP 5.3 and earlier. Plugin versions 1.10.x were tested and confirmed to work on PHP 5.3, 5.4, 5.5 and 5.6. It DOES NOT work on PHP 7.0 and later.
Create a SendGrid account at https://sendgrid.com/partner/wordpress and generate a new API key on https://app.sendgrid.com/settings/api_keys.
Add it into your wp-config.php file. Example: define('SENDGRID_API_KEY', 'your_api_key');.
If you have WP Better Emails plugin installed and you want to use the template defined here instead of the Connect SendGrid for Emails template you can add the following code in your functions.php file from your theme: function use_wpbe_template( $message, $content_type ) { global $wp_better_emails; if ( 'text/plain' == $content_type ) { $message = $wp_better_emails->process_email_text( $message ); } else { $message = $wp_better_emails->process_email_html( $message ); } return $message; } add_filter( 'sendgrid_override_template', 'use_wpbe_template', 10, 2 ); Using the default templates from WP Better Emails will cause all emails to be sent as HTML (i.e. text/html content-type). In order to send emails as plain text (i.e. text/plain content-type) you should remove the HTML Template from WP Better Emails settings page. This is can be done by removing the '%content%' tag from the HTML template.
For a detailed explanation see this page: https://sendgrid.com/docs/Classroom/Build/Format_Content/plain_text_emails_converted_to_html.html
The contacts will only be uploaded to Marketing Campaigns.
For the API Key used for sending emails (the General tab): - Full Access to Mail Send. - Read Access to Stats. - Read Access to Supressions > Unsubscribe Groups. - Read Access to Template Engine. For the API Key used for contact upload (the Subscription Widget tab): - Full Access to Marketing Campaigns.
No. SendGrid’s Email Policy requires all email addressing being sent to by SendGrid customers be confirmed opt-in addresses.
Yes. You must add a filter that does that. You need to declare a function that takes the content of the email as argument and then call add_filter() with the name "sendgrid_mail_text" or "sendgrid_mail_html", depending on what part of the email you want to change. If you want to change the text content of all the emails before they are sent you can do it like this : function change_sendgrid_text_email( $message ) { return $message . ' changed by way of text filter '; } add_filter( 'sendgrid_mail_text', 'change_sendgrid_text_email' ); If you want to change HTML content of all the emails before they are sent you can do it like this : function change_sendgrid_html_email( $message ) { return $message . ' changed by way of html filter '; } add_filter( 'sendgrid_mail_html', 'change_sendgrid_html_email' ); Note that what is changed depends of the content-type that you have set in the settings page or overwritten by way of filter. For "text/plain" only the text part is overwritten by the filter. For "text/html" both the text and the HTML filters are called. The code snippets above are usually added in the functions.php file of your theme.
Yes. Our plugin required special integration with BuddyPress and it's regularly tested to ensure it behaves as expected. If you have noticed issues caused by installing this plugin along with BuddyPress, you can add the following line to your wp-config.php to disable it : define('SENDGRID_DISABLE_BUDDYPRESS', '1'); If you're trying to send plaintext emails using BuddyPress, keep in mind that by default the whitespace content of those emails is normalized. That means that some newlines might be missing if you expect them to be there. To disable this functionality, you need to add the following line in your wp-config.php file: define('SENDGRID_DISABLE_BP_NORMALIZE_WHITESPACE', '1');