Building a sophisticated AI SDR agent leveraging internet search and evals to draft personalized outreach emails in 15 seconds
Dear John,
I hope this email finds you well. I wanted to reach out about our security services that might be of interest to YMU Talent Agency.
Our company provides security personnel for events. We have many satisfied customers and would like to schedule a call to discuss how we can help you.
Let me know when you’re available.
Regards,
Sales Rep
Subject: Quick security solution for YMU’s talent events
Hi John,
I noticed YMU’s been expanding its roster of A-list talent lately – congrats on that growth. Having worked event security for talent agencies before, I know how challenging it can be coordinating reliable security teams, especially on short notice.
We’ve built something I think you’ll find interesting – an on-demand security platform that’s already being used by several major talent agencies.
Best,
Ilya
Variable | Purpose | Example |
---|---|---|
our_offering | Your product/service description | ”Umbrella Corp offers ‘Uber for personal protection’…” |
company_name | Prospect’s company | ”YMU Talent Agency” |
company_industry | Industry sector | ”Elite Talent Management” |
target_person_name | Contact name | ”John Wick” |
target_person_designation | Contact’s role | ”Event Organizer” |
requirement_gathering_mode | Activates research query mode | ”TRUE” or "" (empty) |
research_mode | Activates email drafting mode | ”TRUE” or "" (empty) |
evaluator_mode | Activates email refinement mode | ”TRUE” or "" (empty) |
researcher_output | Data from the researcher | (JSON response from research) |
evaluator_output | Feedback from evaluator | (JSON with score and comments) |
Core Agent Instructions Partial
SDR Persona Partial
{{#variable_name}}
syntax lets you use a single template for three different purposes. When you set requirement_gathering_mode
to “TRUE”, only that section appears. When you set it to empty and instead set research_mode
to “TRUE”, the email drafting section appears instead. This keeps your templates DRY (Don’t Repeat Yourself).Setup
Generate Research Queries
Example Output
Conduct Research
Example Output
Draft Initial Email
Example Output
Evaluate Email
Example Output
Refine Email
Final Email
Issue | Solution |
---|---|
Low research quality | Make research queries more specific |
Generic emails | Ensure research findings are prominently featured |
High token usage | Remove redundant information from prompts |