• 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

  1. 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.

  2. 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.

  3. 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.

  4. Configure Clay Sequencer — Add email sending step. Map AI-generated email body. Embed custom image. Include all necessary links.

  5. 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.

  6. 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?

Login or Subscribe to participate in polls.