Skip to main content
This workflow helps sales professionals craft highly personalized cold emails by:
  1. Researching target companies through their websites
  2. Analyzing their business model, tech stack, and unique attributes
  3. Generating personalized email drafts
  4. Sending test emails to yourself for review before actual outreach

Why is this helpful?

• You always have an extra review step—emails are sent to you first. This ensures you can fine-tune messaging before reaching your actual prospect. • Ideal for iterating on tone, style, and personalization en masse.

Who should use this?

• SDRs, Account Executives, Business Development Managers • Founders, Marketing Professionals, B2B Sales Representatives • Anyone building relationships or conducting outreach at scale

Example use cases:

• SaaS sales outreach • Consulting service proposals • Partnership opportunities • Investor relations • Recruitment outreach • Event invitations

Quick Start:

  1. Install dependencies: pip install openai agno
  2. Set environment variables:
    • export OPENAI_API_KEY=“xxxx”
  3. Update sender_details_dict with YOUR info.
  4. Add target companies to “leads” dictionary.
  5. Run: python personalized_email_generator.py
The script will send draft emails to your email first if DEMO_MODE=False. If DEMO_MODE=True, it prints the email to the console for review. Then you can confidently send the refined emails to your prospects!

Code

personalized_email_generator.py

Usage

1

Create a virtual environment

Open the Terminal and create a python virtual environment.
2

Install libraries

3

Run the agent