Configuration

To configure the sendgrid integration, you'll need:

ParameterTypeRequired(*)Description
api_keystring*The API key for Sendgrid
fromobject
└ emailstring*The email address to send from
└ nameThe name to send from
reply_toobject
└ emailstring*The email address to reply to
└ nameThe name to reply to

Example

{
  "api_key": "SG.1234567890",
  "from": {
    "email": "matt@magicbell.com",
    "name": "Matt"
  },
  "reply_to": {
    "email": "hana@magicbell.com",
    "name": "Hana"
  }
}

Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "api_key": {
      "description": "The API key for Sendgrid",
      "type": "string"
    },
    "from": {
      "properties": {
        "email": {
          "description": "The email address to send from",
          "format": "email",
          "type": "string"
        },
        "name": {
          "description": "The name to send from",
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "email"
      ],
      "type": "object"
    },
    "reply_to": {
      "properties": {
        "email": {
          "description": "The email address to reply to",
          "format": "email",
          "type": "string"
        },
        "name": {
          "description": "The name to reply to",
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "email"
      ],
      "type": "object"
    }
  },
  "required": [
    "api_key"
  ],
  "type": "object"
}

Configure via Dashboard

The easiest way to configure this integration is through the MagicBell dashboard:

  1. Log in to your MagicBell dashboard.
  2. Navigate to Settings > Integrations.
  3. Find and click on this integration.
  4. Follow the on-screen instructions to complete the configuration.
Configure integration
MagicBell Dashboard: Integration Configuration