SendGrid

Learn how the Skrym-SendGrid integration works

SendGrid is a powerful email delivery service that allows you to send transactional and marketing emails with ease. Integrating SendGrid with Skrym enables you to leverage its capabilities for your email communication needs.

Info

This integration currently supports dynamic templates only. Legacy templates are not supported.

Prerequisites

Before setting up the integration, you'll need:

  1. An active SendGrid account
  2. A SendGrid API key with appropriate permissions
  3. Dynamic templates created in your SendGrid account (optional, but recommended for testing)

Creating a SendGrid API Key

To connect Skrym with SendGrid, you'll need to create an API key in your SendGrid account:

  1. Log in to your SendGrid account
  2. Navigate to Settings > API Keys
  3. Click Create API Key
  4. Give your API key a descriptive name (e.g., "Skrym Integration")
  5. Select the appropriate permission level:
    • Restricted Access (recommended) with at least the following permissions:
      • Mail Send: Full Access
      • Template Engine: Read Access
    • Full Access (not recommended) should only be used as a last resort if you explicitly need additional SendGrid capabilities beyond sending mail and reading templates, or when troubleshooting permission-related issues.
  6. Click Create & View
  7. Important: Copy the API key immediately - you won't be able to see it again!

For detailed instructions, refer to the official SendGrid documentation on API keys.

Setting Up the Integration

Once you have your SendGrid API key, follow these steps to configure the integration in Skrym:

  1. Navigate to Integrations in the Skrym dashboard
  2. Go to the Systems tab
  3. Find the SendGrid integration card and click Configure or Connect
  4. In the configuration dialog:
    • Name: Enter a descriptive name for this integration (e.g., "Production SendGrid")
    • API Key: Paste the API key you created in SendGrid
  5. Click Save to store your credentials securely
Warning

Security Note: Your API key is encrypted before being stored in Skrym's database. Once saved, you can only update or delete the credentials - you cannot view the original API key again.

Testing the Connection

After saving your credentials, you can test the connection:

  1. Click the Test Connection button in the configuration dialog
  2. If successful, Skrym will fetch and display your dynamic templates from SendGrid
  3. The templates table shows:
    • Preview thumbnails (when available)
    • Template names
    • Template IDs
    • Number of versions

Support

If you encounter any issues with the SendGrid integration, please contact Skrym support or refer to the SendGrid documentation for more information about SendGrid-specific features.