Newsletter Signup + SendGrid
Capture email signups, add to SendGrid contact list, and send a welcome email with a lead magnet attachment.
Replaces
Zapier ($20/mo) + ConvertKit ($29/mo)
Savings
$588/year
What This Workflow Does
Captures Signups
Receives email addresses from your website form via webhook.
Adds to SendGrid
Automatically adds the contact to your SendGrid marketing list.
Sends Welcome Email
Triggers a personalized welcome email using SendGrid dynamic templates.
Delivers Lead Magnet
Attaches your lead magnet (PDF, ebook, etc.) to the welcome email.
How to Set Up Newsletter Signup Automation
Complete step-by-step guide to setting up this n8n workflow for automated newsletter signups with SendGrid integration
- 1
Import the Workflow
Download the JSON file below and import it into your n8n instance. In n8n, go to Settings → Import from File and select the downloaded JSON. The workflow will appear in your workflows list.Learn more → - 2
Configure SendGrid Credentials
Click on any SendGrid node in the workflow and add your SendGrid API key in the credentials panel. You can create an API key in your SendGrid dashboard under Settings → API Keys. Give it 'Full Access' permissions.Learn more → - 3
Set Your SendGrid List ID
Update the 'Add Contact to List' node with your SendGrid contact list ID. Find this in SendGrid under Marketing → Contacts. Copy the list ID and paste it into the workflow node configuration.Learn more → - 4
Connect Your Website Form
Activate the workflow and copy the webhook URL from the Webhook node (it will look likehttps://your-n8n.com/webhook/newsletter-signup). Update your website form to POST to this URL with the email field. - 5
Test & Activate
Test the workflow by submitting a test email through your form. Check SendGrid to verify the contact was added and the welcome email was sent. Once confirmed, your workflow is live and will run automatically for all new signups.
Ready to Download?
This workflow is completely free. No email required, no strings attached.
Need help setting this up? Contact me
Created by
n8n automation expert and founder of this community. Helping entrepreneurs escape the subscription trap with self-hosted automation.
Requirements
- n8n instance - Self-hosted or cloud (DashNex recommended)
- SendGrid account - Free tier works (up to 100 emails/day)
- SendGrid API key - With Marketing permissions
- SendGrid contact list - Create one in your SendGrid dashboard
- Website form - Any HTML form that can POST to a webhook