> SendGrid Email Service

Send transactional and marketing emails with SendGrid. Templates, dynamic content, and webhooks.

fetch
$curl "https://skillshub.wtf/skillshub-team/catalog-batch5/sendgrid-email?format=md"
SKILL.mdSendGrid Email Service

SendGrid Email

Setup

npm install @sendgrid/mail

Send Email

import sgMail from '@sendgrid/mail';
sgMail.setApiKey(process.env.SENDGRID_API_KEY);

await sgMail.send({
    to: 'user@example.com',
    from: 'noreply@myapp.com',
    subject: 'Welcome!',
    html: '<h1>Welcome to MyApp</h1><p>Thanks for signing up.</p>',
});

Dynamic Templates

await sgMail.send({
    to: 'user@example.com', from: 'noreply@myapp.com',
    templateId: 'd-xxxx',
    dynamicTemplateData: { name: 'Alice', resetLink: 'https://...' },
});

Bulk Send

await sgMail.sendMultiple({
    to: ['a@b.com', 'c@d.com'], from: 'noreply@app.com',
    subject: 'Newsletter', html: '<p>Monthly update</p>',
});

Webhooks for delivery tracking: delivered, opened, clicked, bounced

┌ stats

installs/wk0
░░░░░░░░░░
first seenMar 18, 2026
└────────────

┌ tags

└────────────