--- title: "SendGrid in Unqork" slug: "sendgrid-in-unqork" updated: 2025-09-25T22:57:29Z published: 2025-09-25T22:57:29Z canonical: "docs.unqork.io/sendgrid-in-unqork" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.unqork.io/llms.txt > Use this file to discover all available pages before exploring further. # SendGrid in Unqork **SendGrid** is an external service that lets you set parameters, like the email's subject, content, and sender in an API request body. In Unqork, you'll use a [Plug-In](/v1/docs/plug-in-component) component to make the API request and send emails to your senders using the SendGrid service. ## What Is SendGrid? SendGrid is a service that lets you customize emails and send them in your [application](/v1/docs/introduction-to-unqork-applications) using API calls. Examples of when you might use the SendGrid service include: - An end-user submits a form, and an email is sent to them to confirm a successful submission. - An end-user leaves a form incomplete, and an email is sent to them reminding them to finish it. - An end-user updates their contact information and, after some data processing, an email is sent to them verifying the update. - Sending a reminder email on a scheduled cadence using a batch processing job. ## Configuration Because SendGrid is an external service, you must set up a SendGrid account before you can integrate it with Unqork. In SendGrid, you must create unique sub-user accounts for each of your clients. In Unqork, you must set up the service using [Services Administration](/v1/docs/services-administration). After setting up the service, you'll configure a [Plug-In](/v1/docs/plug-in-component) component to make the API call. > [!TIP] > To learn more about Services Administration, view our [Services Administration](/v1/docs/services-administration) article. ### SendGrid Accounts After setting up a SendGrid account, SendGrid will authenticate each API call using unique API keys. To get an API key, create two SendGrid sub-user accounts to generate the API keys. Having sub-user accounts lets you test your SendGrid configurations, email templates, and so on without impacting those already in use. Create the following SendGrid sub-user accounts: - Quality Assurance (QA) - Production (Prod) ### Unqork Services Administration Now that your SendGrid sub-user accounts are set up, use [Services Administration](/v1/docs/services-administration) to set up the service in your environment. After creating a new service, you'll authenticate it using a **Service Protocol + Host** of `https://api.sendgrid.com/v3`. Then, you'll use the API key received from SendGrid as the **Bearer Token**. ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/SendGrid_ServicesAdmin_thumb_0_0(1).jpg?sv=2026-02-06&spr=https&st=2026-11-11T13%3A51%3A04Z&se=2026-11-11T14%3A51%3A04Z&sr=c&sp=r&sig=u5g5YsVr6yKILmxvAUqKjrxueOGY2adesUmh5iV9dOk%3D) > [!TIP] > To learn more about setting up a service in Unqork, view our [How to: Add a Service](/v1/docs/services-administration-how-to-add-a-service) article. ### SendGrid API Parameters The final step is to configure a [Plug-In](/v1/docs/plug-in-component) component with the desired parameters to make the API call. Once you’ve configured your Plug-In component, trigger it on button-click, the creation of a new submission, or with a [Data Workflow](/v1/docs/data-workflow-component) component. Each SendGrid API call requires the same base parameters in the request body. The most common parameters include: | Parameter | Description | | --- | --- | | To | Recipients who will receive the email. Enter each recipient's email address, or the email address and name of the recipient. | | From | Acts as the sender of the email. Enter the email address for the sender of the email, or a name and email address. | | Content | The body of the email is where you’ll specify your content and content type, like plain text, HTML, and so on. | | Template ID | When you select a SendGrid template, its format applies to the email. Each template you create has a unique template ID. You’ll include that ID in your API call so SendGrid can determine which template to use. | > [!TIP] > To explore other SendGrid parameters, view the following SendGrid documentation: [https://www.twilio.com/docs/sendgrid/api-reference](https://www.twilio.com/docs/sendgrid/api-reference). APIs (application programming interfaces) are a set of protocols and definitions developers use to build and integrate application software. APIs act as the connective tissue between products and services. End-users, also known as Express Users, are the individuals accessing an application through Express View. In most cases, end-users are the customers using the product. HTML (Hyper Text Markup Language) is the standard markup language for for achieving font, color, graphic, and hyperlink effects when creating web pages.