Reads an enriched lead list from Google Sheets and uses OpenAI to generate a personalized icebreaker plus subject line for each lead, then writes results back to the same sheet — ready for your email sequencer.
The AI agent ingests an enriched lead sheet from Google Sheets and uses OpenAI to craft tailored icebreakers and subject lines for every lead. It writes the results back into the same sheet, aligned with your existing columns for immediate use in your outbound sequence. It runs in controlled batches (up to 200 leads per run) with per-lead checks, creating a scalable, repeatable workflow.
p
Reads lead data from Google Sheets with enrichment fields.
Filters out rows missing icebreakers or subjectLine so you can re-run safely.
Generates a tailored icebreaker and a personalized subject line for each lead using OpenAI.
Normalizes the company name by stripping common suffixes for natural copy.
Detects whether the row represents a real person vs. a company page and filters accordingly.
Writes icebreaker, subjectLine, shortenedCompanyName, and verdict back to the matching sheet row.
This AI agent automates the end-to-end workflow from data to copy, reducing manual research. It converts enriched lead data into tailored icebreakers and subject lines and writes results back for immediate use.
p
Load enriched lead data from Google Sheets, including name, company, role, and industry fields.
Filter empty rows and cap processing to 200 leads per run to maintain speed and reliability.
Call OpenAI per lead to generate icebreaker and subjectLine, then write results back to the matching sheet row, applying a rate-limit delay to avoid throttling.
p
A marketing team imports 1,000 leads into Google Sheets and configures a batch limit of 200. They run the AI agent in five consecutive batches. Each batch completes in minutes, producing 200 icebreakers and subject lines written to the sheet, ready to paste into their email sequence.
p
Need scalable personalization across 200+ leads per day without manual research.
Want faster, consistent first lines to drive replies from target accounts.
Manage client campaigns with consistent tone and accelerated copy production.
Orchestrate outreach workflows with reliable data-to-copy handoffs.
Scale personalized outreach while maintaining brand voice.
Deliver repeatable, data-driven outreach for multiple clients.
p
Reads lead data and shows results back to the same sheet using OAuth2 for secure access.
Generates per-lead icebreakers and subject lines; supports model selection (GPT-4.1-mini or GPT-4o).
Imposes a delay between API calls to prevent throttling and ensure reliable processing.
p
p
It reads fields from Google Sheets such as first_name, last_name, email, job_title, company, and enrichment fields, and writes back icebreakers and subjectLine. Access is limited to the specified sheet and column set, and you control permissions within Google Sheets. If you grant OpenAI access through the agent, data is sent to the OpenAI API for generation, then returned results are written back to the sheet. You can review all outputs in the sheet before sending any messages to prospects.
Yes. The prompt includes few-shot examples that lock the tone, and you can swap these examples to match your voice. The agent writes two fields per lead: icebreaker and subjectLine, which can follow your preferred structure. You can experiment with different prompt configurations and save them for reuse. Changes apply when you re-run the agent on the sheet.
The default model is GPT-4.1-mini, with an option to upgrade to GPT-4o for premium campaigns. Model choice affects latency and cost per lead. You can adjust the batch size to balance throughput and budget. Consider starting with GPT-4.1-mini to validate results before switching models.
The workflow processes up to 200 leads per run to keep responses fast and reliable. You can increase the total volume by running multiple sequential batches. Each batch uses a rate-limiting delay to prevent API throttling. You should monitor performance and adjust batch size if needed.
Data stays in the Google Sheet unless you explicitly route it to another destination. The AI agent reads and writes within the sheet, and OpenAI requests are made in real-time during generation. Ensure you understand OpenAI data usage terms and apply appropriate privacy controls. You control data flow by configuring sheet access and prompts.
Yes. The setup supports schedule-based or trigger-based automation. You can replace manual triggers with time-based schedules or triggers from Google Drive, depending on your workflow. This helps keep outbound cadence consistent without manual intervention. You can test automation on a small batch before full deployment.
The agent relies on predefined columns (e.g., first_name, last_name, email, icebreakers, subjectLine, row_number). If columns change, you must update the integration mapping accordingly. After mapping updates, re-run tests to ensure data aligns with the new layout. Maintain versioned prompts to avoid misalignment.
Reads an enriched lead list from Google Sheets and uses OpenAI to generate a personalized icebreaker plus subject line for each lead, then writes results back to the same sheet — ready for your email sequencer.