Doing a cold outreach campaign and want to grab attention from the first sentence? This Open Sourced LLM App instantly crafts personalized openers that boost opens and response rates.
-
Check out the Blog Post
-
I built using Agentic Coding, the fastest development paradigm, where humans simply design and agents code.
-
The secret weapon is Pocket Flow, a 100-line LLM framework that lets Agents (e.g., Cursor AI) build for you
-
Step-by-step YouTube development tutorial coming soon! Subscribe for notifications.
-
Implement
call_llm
inutils/call_llm.py
, andsearch_web
inutils/search_web.py
. -
Install the dependencies and run the program:
pip install -r requirements.txt python main.py
-
To run the application server:
streamlit run app.py
-
If you want to generate personalized cold outreach openers for multiple people from a CSV file.
python main_batch.py # Or with custom files python main_batch.py --input my_targets.csv --output my_results.csv
CSV file with three required columns:
first_name
: Target person's first namelast_name
: Target person's last namekeywords
: Space-separated keywords (e.g., "Tesla SpaceX entrepreneur")
CSV file with original columns plus:
opening_message
: Generated personalized messagesearch_results
: Comma-separated list of URLs- For each personalization rule (e.g., personal_connection, recent_promotion, recent_talks):
rule_actionable
: Whether the rule could be applied (True/False)rule_details
: Supporting details if rule was actionable