Module Detail
Send emails automatically during conversations - perfect for follow-ups, brochures, or escalation alerts.One-Time Setup
1. Add the Module
- Click Add Tool → Module Library → SendGrid Email
- The tool appears in your left-hand panel ready for configuration
2. Configure Once
From Email: The address the message should appear to come from (must be verified inside SendGrid) From Name: ‘Callgency AI’, ‘Acme Support’, or a person’s name SendGrid API Key: Generate a full-access key in your SendGrid dashboard and paste it here Click Save - that’s all the setup you’ll ever need!Variables Required at Runtime
The agent must supply these each time:- to_email: Recipient’s address
- subject: Email subject line
- message: Body content (can include
\nfor line-breaks)
{{first_name}} inside any fields
Prompt Examples
Sending a Follow-up Link
Escalation Alert
Common Use Cases
1. Resource Delivery
Send brochures, PDFs, or links after qualification Example:2. Appointment Confirmation
Send detailed appointment information with directions and prep instructions Example:3. Lead Escalation
Alert your team when hot leads need immediate attention Example:4. No-Show Recovery
Send a friendly email when someone misses an appointment Example:Tips & Reminders
Async Setting
- Leave ON for everyday sends (agent doesn’t wait for response)
- Toggle OFF only if you need to read the SendGrid confirmation
Formatting
- Newline characters (
\n) render as normal line-breaks in email clients - Use
\n\nfor paragraph breaks - HTML is not supported in basic module (use plain text)
Rate Limits
- SendGrid free tier: 100 emails/day
- Paid plans: Scale as needed
- Monitor usage in SendGrid dashboard
Deliverability Best Practices
- Verify your sending domain in SendGrid
- Set up SPF/DKIM records to avoid spam folders
- Use a professional From name (not “noreply@”)
- Keep subject lines clear and non-spammy
- Include an unsubscribe option for marketing emails
Advanced: Using with GoHighLevel
For maximum power, combine SendGrid with GHL:- Agent sends email via SendGrid
- GHL tracks if email was opened
- Trigger follow-up based on email engagement
- Score leads based on email clicks
Troubleshooting
Emails not sending
- Verify SendGrid API key is valid
- Check SendGrid account status (suspended?)
- Ensure “from” email is verified in SendGrid
- Check SendGrid activity logs for errors
Emails going to spam
- Set up domain authentication (SPF/DKIM)
- Avoid spam trigger words in subject/body
- Use a legitimate “reply-to” address
- Warm up your sending domain gradually
Dynamic variables not working
- Check variable spelling matches exactly
- Ensure variables are being passed from GHL/agent
- Test with static values first
Cost Breakdown
- SendGrid Free: 100 emails/day (perfect for testing)
- Essentials: $15/month for 50k emails
- Pro: $90/month for 100k emails
Next Steps
- Combine with Send Twilio SMS for multi-channel follow-up
- Use with Find or Create Contact to ensure emails reach the right person
- Explore Custom URL Tools for more advanced integrations

