SendGrid email setup instructions

Follow these instructions to configure and send SendGrid email messages using HoodEngage.


Requirements

Before starting, ensure you have:


Step 1: Setting up SendGrid

1.1 Create a SendGrid account

  1. Go to SendGrid
  2. Sign up for an account or log in if you already have one

1.2 Generate an API key

  1. Navigate to the SendGrid Dashboard
  2. Go to Settings > API Keys
  3. Click on Create API Key

SendGrid API key

Create new API key button location in SendGrid Settings

  1. Provide a name for the API key (e.g., “Ocamba Integration”)
  2. Select Full Access and click Create & View
  3. Copy the API key and store it securely
Warning
Keep your SendGrid API Key secret — it functions like a password. You won’t be able to view it again after leaving this page.

Step 2: Configure SendGrid in HoodEngage

2.1 Access email settings

In your HoodEngage dashboard, navigate to HoodEngage Settings > Email in the top right corner.

Email setup location

Email setup location in the navigation

Here, you can see the overview of all your email configurations.

Email setup overview

Email setup overview

2.2 Add new email configuration

  1. Click on the Add email configuration button in the top right corner

Add new email configuration

Add new email configuration

  1. Fill out the integration name
  2. Switch the toggle button to Active
  3. Choose SendGrid as provider
  4. Enter the following details:
    • API Key — Paste the API key generated from SendGrid
    • Sender Email — Enter the verified sender email address from SendGrid
    • Sender Name — Enter the name that will appear as the sender
  5. Click Validate to confirm the configuration

SendGrid validate

SendGrid info & the Validate button


Step 3: Send a test email

  1. After validation, use the test email option below the configuration
  2. Enter a recipient email address
  3. Click Send Test Email
  4. Verify that the test email is received at the specified email address
Tip
Always send a test email to confirm your setup is working before launching campaigns.

Step 4: Set as default (optional)

To set your SendGrid configuration as default:

  1. Go to the email configurations overview
  2. Click on the Set as default button next to your SendGrid configuration

Email config set default

Email configuration - Set as default

Setting a configuration as default means it will appear first as an option when sending emails in Campaigns.


Step 5: Add subscribers

You can add email subscribers using several methods:

  • Dashboard Upload — Upload a CSV of emails and user data or manually add emails
  • Server API — Programmatically add emails server-side
  • SDK Method — Add emails using our client-side SDK (recommended if using our SDKs for push or in-app messaging)
  • Email Web Prompt — Use a web prompt to collect email addresses and phone numbers

Troubleshooting

API Key validation fails

Cause: The API key may be incorrect or doesn’t have proper permissions.

Fix:

  • Double-check you copied the entire API key without extra spaces
  • Ensure the API key has Full Access permissions
  • Generate a new API key if needed

Sender email not verified

Cause: SendGrid requires sender verification before sending emails.

Fix:

  • Go to SendGrid Settings > Sender Authentication
  • Verify your sender email address or domain
  • Wait for verification confirmation before testing

Emails going to spam

Cause: Domain not properly authenticated.

Fix:

  • Set up domain authentication in SendGrid (SPF, DKIM, DMARC)
  • Use a verified sender email that matches your domain
  • Avoid spam trigger words in your email content