--- id: sendgrid title: SendGrid --- ToolJet can connect to your SendGrid account to send emails.
## Connection To establish a connection with the SendGrid datasource, you can either click on the **+ Add new Data source** button located on the query panel or navigate to the **[Data Sources](/docs/data-sources/overview)** page through the ToolJet dashboard. ToolJet requires the following to connect to your SendGrid database: - **SendGrid API key** ToolJet - Data source - SendGrid :::info The SendGrid API Datasource supports for interaction with the mail endpoint of the [SendGrid v3 API](https://docs.sendgrid.com/api-reference/how-to-use-the-sendgrid-v3-api/authentication). :::
## Querying SendGrid 1. Click on **+ Add** button of the query manager at the bottom panel of the editor. 2. Select the **SendGrid** datasource added in previous step. 3. Select **Email service** from the dropdown and enter the required parameters. 4. Click on the **Preview** button to preview the output or Click on the **Run** button to create and trigger the query.
## Supported Operations ### Email Service #### Required Parameters - Multiple recipients - Send email to - Send email from - Subject - Body as text #### Optional Parameter - Sender Name - Body as HTML ToolJet - Query SendGrid :::info **Send mail to** - accepts an array/list of emails separated by comma. For example: `{{["dev@tooljet.io", "admin@tooljet.io"]}}`. **Send mail from** - accepts a string. For example: `admin@tooljet.io` ::: :::tip **Send a single email to multiple recipients** - The `Send mail to` field can contain an array of recipients, which will send a single email with all of the recipients in the field. **Send multiple individual emails to multiple recipients** - set Multiple recipients field to `{{true}}` and the `Send mail to` field will be split into multiple emails and send to each recipient. :::