- GTM Guys
- Posts
- How to email personalized images in 2 minutes (not 2 hours)
How to email personalized images in 2 minutes (not 2 hours)
+ free guide inside
👋 Hey friends -
Welcome to GTM Guys. Every week, I share short breakdowns of AI-powered workflows with you and other GTM leaders.
Zero formality. Just a dude sharing learnings from working with GTM operators building production-ready workflows
New reader highlights: Ruben, Founder @How To AI | Michael, founder @Founding Journey | Anna, Editor In Chief @The Daily Wisdom with Jay Shetty
🛠️ AI GTM Tools of the Week:
WisprFlow: voice-to-text AI to save me time from typing.
GTM Use Case of the Week
The Problem
Most teams treat workshop confirmations like a checkbox.
Send generic email or maybe add to Slack manually.
I host 2-4 enterprise workshops per month with 12-24 attendees each, that’s ~25 email confirmations I'm sending every week (100 per month).
If I spend even 5 minutes per confirmation (drafting email, creating image, adding to Slack, prepping notes), that's ~500 minutes per month of manual work.
That's ~8 hours of work that could be fully automated.
What Makes This Hard
It’s tough to send confirmations emails that feel personal.
I want to give attendees everything they need:
access
logistics
resources
generate context for me and my GTMEs (who are these people, why do they matter?)
I want to set the tone for a high-quality experience.
Most automation tools can handle the first part (sending email).
But very few can handle the rest.
The Opportunity
Our confirmation email is our first impression.
Running workshops on GTM Engineering?
Your confirmation should show GTM Engineering in action.
Teaching AI-powered workflows?
Your confirmation should BE an AI-powered workflow.
I’m trying to curate a vibe and experience for our guests.
The GTM Workflow
Here's how this works:
Step 1: Prospect Submits Typeform
Standard lead capture. Nothing fancy. The Typeform collects: Name, Company, Role, Email, Why they want to attend, What they want to learn. This triggers the workflow in Clay.

Step 2: Generate Custom Image Card
My coworker, Ian Cox, built a sick custom HTTP API integration that Clay calls to generate personalized image cards.
The API takes: Attendee name, Company, Workshop date/location, Role/title. And returns a URL to a custom-designed visual confirmation card.

Why this matters: This isn’t a generic "You're registered!" email. It's a visual artifact they can share online or reference.
Step 3: Draft Personalized Confirmation Email with AI
AI (Claude or ChatGPT) generates a confirmation email based on their Typeform responses.
The AI prompt includes: Their name, company, role. Why they said they want to attend (from Typeform). Workshop logistics (date, time, location). Pre-work if any. Links to resources (Slack, credits, access).
Example AI prompt: "Draft a confirmation email for from who is attending our AI GTM Workshop on . They said they want to learn: . Include: Warm, personal greeting • Workshop logistics (, ) • Link to Slack channel • Clay credits access instructions • What to expect. Keep it conversational and specific to their goals."
The AI returns a personalized email that references their specific interests and goals.

Step 4: Send with Clay Sequencer
Clay's native Sequencer tool sends the email with: Personalized body text (AI-generated). Custom image card (embedded). All necessary links and access.

Step 5: Parallel Automation (Happens Simultaneously)
While the confirmation email sends, Clay also:
Adds them to Slack workspace (via Slack API)
Generates pre-meeting notes (AI writes 1-paragraph context on who they are, what they do, why they're attending)
Alerts assigned GTME (if their company has an assigned GTM Engineer, send them intel via Slack)
Grants Clay credits/enterpriseaccess (via API).
All of this happens automatically within minutes of Typeform submission.
Try It Yourself
You don't need to run workshops to use this pattern.
This works for any event, webinar, demo, or meeting you're running at scale.
Implementation Checklist
Set up lead capture trigger — Connect Typeform (or Google Forms, HubSpot forms, etc.) to Clay. Zapier webhook or native integration. Make sure you're capturing: name, company, role, goals/interests.
Add image generation step — Use Ian’s tool (custom HTTP API) or alternatives like: Bannerbear, Placid, or Canva API. Pass attendee data to image tool. Get back image URL.
Build AI email drafting column — Use Clay's AI column (powered by Claude or ChatGPT). Write a prompt that includes: Attendee details, their stated goals, event logistics, resources/links. Output: personalized email body.
Configure Clay Sequencer — Add email sending step. Map AI-generated email body. Embed custom image. Include all necessary links.
Add parallel automations (optional but powerful) — Slack API: Auto-add to channel • AI notes: Generate pre-meeting context doc • CRM update: Log registration + enrichment • Team alerts: Notify relevant stakeholders.
Test end-to-end — Submit test registration. Verify email arrives with correct personalization. Check image displays properly. Confirm parallel automations fire.
What You'll Need
Minimum:
Clay account
Email sending capability (Clay Sequencer or SendGrid)
AI access (Claude API or ChatGPT)
Recommended:
Image generation tool (Bannerbear, Placid, or custom API)
Slack API access
Typeform or similar
Time to build: 2-4 hours for initial setup
Time savings: 1-2 hours per event moving forward
Key Insight
Many teams treat event confirmations like a checkbox.
They send generic email and move on.
But the confirmation is your first impression.
In a world of being non-chalant, be chalant!
Personalize your messages - show that you care.
Flirt a little 😉
Until next week,
Chris
PS: want me to setup this workflow fo
How did we do? |