☰

Getting Started

Deployment Deployment - Diagnose Migrations Staging

Site Management

Backups Client Reporting Passwords Plugin Automation Plugin Management - Global Plugins & Themes - Diagnose Plugins & Themes - General Plugins & Themes - Git Plugins & Themes - Logs Must Install White Label WordPress Updates

Caching & Performance

Caching Caching - Blogs/Articles Caching - Diagnose Caching - Git Caching - WooCommerce Redis Optimize & Scale

Security

Security Security - Firewall

SMTP, CDN & DNS

SMTP SendGrid CDN CDN - AWS CDN - Cloudflare CDN - Diagnose Domains & DNS

Server & Tools

Analytics & Logs CRON Jobs Database Debug Tool Git Monitoring PHP Settings Redirects SEO Tools Server Errors sFTP SSL

Staq Billing

Staq Billing > Account Staq Billing > Client Staq Billing > Setup

Media

Media Media - Diagnose Media - Optimize

Accounts & Billing

Accounts & Billing

General

WordPress Hosting Website Diagnose Troubleshoot - Other

SendGrid Integration


On this page

    Connect SendGrid when WordPress mail should go out through SendGrid. You connect the account once, then authenticate each website domain.

    Add the account

    1. Go to Global Settings.
    2. Open Integrations, then SendGrid.
    3. Click Connect Account.

    Connect Account on SendGrid in Global Settings

    Create the API key in SendGrid

    1. Log in to your SendGrid account.
    2. Go to Settings, then API Keys.
    3. Click Create API Key.

    Create API Key in SendGrid

    Choose Full Access

    1. Set the API Key Name.
    2. Select Full Access. Restricted keys cannot authenticate domains.
    3. Click Create & View.

    Full Access API key in SendGrid

    Copy the key

    Copy the API key. You can view it only once. Close the screen and it is gone.

    Copy the SendGrid API key once

    Paste the key in Staq

    1. Return to the Connect SendGrid account dialog.
    2. Paste the API key into API key.
    3. Click Connect Account.

    Paste the SendGrid API key and connect

    Check the connected account

    The account row shows how many sending domains are verified and how many are still pending.

    Verified and pending SendGrid domains

    Use it on a website

    1. Open the website, then Domains, then SMTP.
    2. Choose SendGrid.
    3. If the domain is not verified yet, click Add Domain.
    4. Click Reveal DNS Records to see the CNAME records. Click Verify DNS Records to confirm them.
    5. Set the From email prefix and From name, then save.

    Reveal DNS Records and Verify DNS Records on website SMTP

    See the CNAME records

    If this website uses Staq DNS, or the Cloudflare integration in Staq, Staq inserts the SendGrid CNAME records for you. If the DNS is somewhere else, copy each host and value into that DNS, wait about a minute, then click Verify DNS Records.

    SendGrid CNAME records

    FAQ

    Employees cannot add an account

    Integrations need the Integrations grant. Website SMTP still uses an account that is already connected.

    Does the From email need to exist?

    No. SendGrid authenticates the domain. The From email is what contacts see after a form send. It does not have to be a working mailbox.

    How do I lock the API key to known IPs?

    Enable IP Access Management from the SendGrid row menu in Staq.

    Need some help?

    Open a support ticket if the control is not in Staq, or the change does not save.

    Need some help?

    We all do sometimes. Please reach out to our support team by dropping us a support ticket. We will respond fast.