PRICING
PRODUCT
SOLUTIONS
by use cases
AI Lead ManagementInvoicingSocial MediaProject ManagementData Managementby Industry
learn more
BlogTemplatesVideosYoutubeRESOURCES
COMMUNITIES AND SOCIAL MEDIA
PARTNERS
Hi! In this article, I will explain how the AI framework LangChain can significantly enhance the quality of your cold email outreach by making it unique and personalized. I will also discuss how to automate this entire process with minimal costs using a low-code platform and share ready-made templates for a quick start.
There's a natural tension between personalization and automation. Non-personalized, generic emails are easy to automate but often result in low engagement and conversion rates. In contrast, highly personalized emails increase engagement but are difficult to automate.
Cold email platforms now help solve this issue with dynamic variables that add a personalized touch to automated emails. These variables act as placeholders for inserting personalized words, lines, or paragraphs.
Dynamic variables allow companies to balance personalization and automation efficiently. Today, we'll create a LangChain scenario on the low-code platform Latenode to generate a customized cold email icebreaker for each contact in our outreach database using the following tools:
Let's start with a Google Sheet containing basic email addresses. I've included some of my work emails as real examples (please refrain from sending me personalized cold emails after reading this! :) )
First, we need to enrich these emails with data about the recipients. For our outreach, we need to know:
You could manually visit each email domain to gather this information, but if you have hundreds or thousands of emails in your database, that's not practical. Instead, we can automate this task using the low-code platform Latenode. We link our Google Sheet there and use the ClearBit API to fill in the missing information. Here's how it works:
Don't worry! You don't have to create everything from the beginning. Simply copy the scenario I provide at the end of this article. The basic steps of this automation are:
That's it. We've enriched our emails with essential details like the company description. Now, let's craft a personalized icebreaker to kick off our cold emails and establish a personal connection right from the start.
Giving a compliment about what your recipient does at their workplace is the very least you can do. Additionally, you could tailor your outreach reason based on the company's profile. You can do this with another Latenode scenario, which you'll be able to copy later.
Its main steps are:
By doing this, we attach a personalized icebreaker to each individual, creating another custom variable in addition to their first name and company name. This trio should suffice for a start. Let's look at how this functions:
First, download your spreadsheet as a CSV file. Then, upload it to your email platform as a new list. I'll demonstrate using Apollo, but the process is similar in other tools.
The next steps are pretty standard ā map the fields and assign a variable to each. The key variable for us is the custom "icebreaker" field.
Now, when composing an email for a prospect, it works like this:
That's all for now. You can adjust the prompts sent to GPT in your Latenode scenario to achieve any level of cold email customization. These Latenode templates are versatile for any cold outreach scenario, including personalized LinkedIn messages.
ā As promised, here is the link where you can copy my scenarios: Template Library
You just need to paste them into app.latenode.com and input your API keys for ClearBit (which is free) and OpenAI (which is very affordable). Latenode itself is also free and has a supportive community where the team is always ready to help with your automation journey.