Connecting SendGrid to Discover

Last Updated: 16 Jul 2026Hits: 26

Discover sends emails through your own email account via SMTP. The steps below walk through setting up SendGrid as that provider. SendGrid is a dedicated sending service that handles deliverability at scale better than a standard email account.

1. Create a SendGrid account

Follow SendGrid's official guide: How to Create a SendGrid Account

  1. Sign up with your name, email, and password.
  2. Verify your contact information.
  3. Complete basic account setup.

2. Create an API key

Follow SendGrid's official guide: Integrating with the SMTP API

  1. Go to SettingsAPI Keys.
  2. Click Create API Key.
  3. Grant Mail permissions.
  4. Save the key securely (you won't be able to view it again).

3. Verify a sender identity

Follow SendGrid's official guide: Verify Sender Identity

Choose one of the following:

4. Configure the email account in Discover

In Discover settings, open Email accounts and click Add account. Enter the following:

Setting Value
Username apikey
Secret Your SendGrid API key from step 2
SMTP server smtp.sendgrid.net
Port 587 (recommended)
Encryption TLS
Send limit Subject to your subscription
Batch size 5000
Emails per minute  

Note: The username is always the literal string "apikey" — not your email address.

For reference, see Integrating with the SMTP API in SendGrid's documentation.

5. Confirm the account

Discover tests the server connection when the form is submitted. If the connection fails, check:

  • Your API key is correct.
  • Your sender identity is verified in SendGrid.
  • Your network allows outbound SMTP on port 587.

Once the connection succeeds, Discover sends a confirmation email to the from address. This confirms the address is valid and associated with the credentials you entered. A connection can succeed even if the from address isn't linked to the account — if that's the case, emails won't send even though the connection test passed.

If you don't receive the confirmation email:

  • Check your spam folder. If it's not there, check your email provider's quarantine. Some providers route unfamiliar senders there, and quarantine notifications can be delayed.
  • Confirm the address is correct. If you entered the wrong address, edit the account — the connection will be retested and a new confirmation email will be sent.
  • Confirm you have permission to use the address. The from address must be associated with the username and password you entered.

Once confirmed, the account will be available when composing an email invitation.

Important: Security, reputation and warmup

There are several protocols to verify sender authenticity with emails, including Sender Policy Framework (SPF), DomainKeys Identified Mail (DKIM), and Domain-based Message Authentication, Reporting, and Conformance (DMARC). These are important tools that can affect the deliverability of your emails. SendGrid can create and maintain these records on your behalf automatically, or they can be managed manually.

Configure domain authentication

Even with authentication records in place, new SendGrid accounts should gradually increase sending volume over time. Sending too many emails too quickly can hurt deliverability and cause messages to land in spam.

Establish and Maintain Reputation

IP Warmup Guide

Additional resources

SendGrid SMTP Guide

Troubleshooting

If Discover is reporting that an email send was successful, but your recipients aren't receiving emails, there are several common areas to check for clues to identify the problem. Email deliverability is a complex area, and your Discover surveys can only know if the request to send an email was sent to your provider correctly, not what happens after that.

1. Checking Discover's status and logs

First, check the status on the email. Error or partially sent status indicates not all recipients were sent to your email sender.

Partially Sent

Each email send should result in a confirmation email sent to the email account used and contains a list of email addresses successfully sent to SendGrid and those that failed to send.

2. Checking SendGrid (or other providers) logs

SendGrid has its own logs for when an SMTP request is received in the Activity section. The Activity Feed includes the full delivery flow of the email, and might show issues such as the receiving email server rejecting the email. Click on an event to see a full history.

You should also have an email log that has easy filtering.

Email Activity Feed

Email Logs

3. Checking spam filters and diversifying domains

If your emails aren't showing up in recipients' inboxes, make sure to check spam folders or contact someone in the IT department to make sure the emails aren't being filtered out. We also suggest ensuring you are sending emails to a variety of platforms for your initial tests. For example, if you are testing with email addresses of your colleagues, consider adding some emails outside of your organization, such as Gmail, Yahoo, etc. This can help gather evidence of where an issue might be happening.

Additionally, review the sections above to ensure your authenticity records are enabled and you follow SendGrid's reputation and warm-up recommendations.