How To Get Template Id In Sendgrid

Whether you’re an experienced developer or new to the field, SendGrid is an impactful cloud-based solution that offers a comprehensive set of transactional and marketing email resources. Among its various capabilities is the utilization of dynamic templates. This article will guide you through the process of locating your template ID within SendGrid.

Understanding SendGrid Templates

SendGrid templates make it easy to design and send professional, responsive emails. These templates can then be used to send email from your application. Each template is assigned a unique identifier, known as a template ID, which you’ll need when you want to send an email using the template.

Where to Find Your Template ID

Here’s how to find your template ID in SendGrid:

  1. Log into your SendGrid account.
  2. Click on Email API on the left-hand menu.
  3. Click on Dynamic Templates.
  4. Select the template you want to use. The template ID is displayed on the template detail page.

Using the Template ID in Your Application

Once you’ve found your template ID, you can use it in your application to send email through SendGrid. Here’s an example of how you might do this using Node.js:

    const sgMail = require('@sendgrid/mail');

    const msg = {
        to: '[email protected]',
        from: '[email protected]',
        templateId: 'your_template_id',
        dynamic_template_data: {
            subject: 'Hello from SendGrid',
            name: 'Some Name',


Just replace ‘your_template_id’ with the actual ID of your SendGrid template. The dynamic_template_data object is where you can pass in any dynamic content that you want to include in your email.


And that’s it! You now know how to find your template ID in SendGrid and how to use it in your application. If you have any questions or run into any issues, don’t hesitate to reach out to the SendGrid support team.