Ben's Bites
← Back
.md

Automate personalized email campaigns

Use Lindy AI to create personalized, automated email campaigns designed to boost engagement and conversions.

intermediate pro
Tool: Lindy AITool: GmailTool: Google Sheets Topic: Sales

2024-11-27

Welcome to the fourth tutorial in our “Automating prospecting and outreach” course!

You’ll learn how to use Lindy to set up and run automated, personalized email sequences to leads lists you’ve prospected (i.e. like the one we created in the second tutorial in this course) or from ad hoc contacts.

In just 15 minutes, you’ll have a lightweight, flexible, and automated DRIP email campaign process that can connect with your Gmail or Outlook account.

Steps we’ll follow in this tutorial:

  • Add the lead outreacher workflow Lindy template
  • Connect accounts and refine email prompts
  • Update wait times and alerts
  • Test email sequence

Tools needed:

  • Lindy
  • Email (Gmail or Outlook)
  • Google Sheets (Or Salesforce)

Let’s jump in.

Add the lead outreacher workflow template

To get started, click on the search bar in the top right corner of the Lindy home page.

__wf_reserved_inherit

Search for “lead outreacher”, select the “Lead Outreacher” template and add it to your workspace.

__wf_reserved_inherit

Once added, you’ll be brought to the “Flow Editor” where we’ll review, modify, and update the template as needed. The “Flow Editor” houses the underlying set of triggers, actions, and integrations that power the automated workflow.

__wf_reserved_inherit

Connect accounts and refine email prompts

The first thing we’ll need to do is connect our leads list as one of the triggers of the workflow. For our example, we’ll be connecting a Google Sheet of leads using the existing “New Row Added” step in the template. However, you can replace this with a Salesforce trigger, form trigger, or another integrated source where your leads will be added.

For the Google Sheet option, paste your Spreadsheet ID or URL into the corresponding action field to connect it.

💡 Tip: You’ll notice an additional “Message Received” trigger in the workflow. This will allow us to send leads on an ad hoc basis to Lindy in the Lindy task view. One Lindy workflow can have multiple triggers, unlike many other workflow builder tools.
__wf_reserved_inherit
💡 Tip: If you’ve built the lead generator from lesson two of this course, you have two options for connecting your lead generator Lindy to this lead outreacher Lindy. If you’re using one Google Sheet leads list for all your leads, you can connect it as we’ve done above. Alternatively, if you’re having Lindy generate multiple lead lists, then you can connect the two Lindies via webhooks. You can find more information on how to use webhooks in Lindy here.

Now, we’ll connect our Gmail (or Outlook) account to the workflow. To do this, click the “First outreach email” action step and connect your account. If you’re using Outlook, you can replace this step with an Outlook email action.

__wf_reserved_inherit

For the body of the email, the Lindy template already comes with an AI prompt to write a personalized outreach email. Edit this email prompt to meet your needs and make sure to fill in the bold areas with information about your company and services.

Sample Prompt:

Write a personalized email based on the information you have from the Google Sheet row trigger.

Example template:

"Hey [NAME],

I noticed that [Lead's Company] is focused on [specific area or industry-related goal]. At [insert your company name], we help businesses like yours [insert a relevant solution or benefit].

Would you be open to a quick chat?"

Always do your best to personalize this
__wf_reserved_inherit
💡 Tip: You’ll leave the placeholders that reference the lead and their company as placeholders in the prompt so that Lindy can personalize those for each lead.

In addition, you can select (for each email step) whether you want the email to get sent directly to the lead or saved as a draft in your drafts folder via the “Save as Draft?” toggle.

__wf_reserved_inherit

Once you’ve finished updating the first email step, you can click on the second and third email steps in the sequence and update the action field prompts and settings to match your ideal content and process.

__wf_reserved_inherit

Update wait times and alerts

With all of the email steps updated, you can optionally update the wait times between emails. By default, there are two wait steps in the workflow set to wait 3 days between sending each email. You can update the length of this wait time by clicking on the respective wait step and adjusting the “Minutes” value to your ideal duration.

__wf_reserved_inherit
💡 Tip: The workflow is pre-conditioned to prevent additional wait times and automated emails from being sent once a lead has responded, so you don’t need to worry about setting up this logic. You can view this logic within the blue “Condition” bubbles within the flow editor as well as the “Cancel timer” steps, which remove the wait times once a lead has responded.

With the “Wait” steps set, for the final step, we can adjust the Slack alerts in the workflow. These inform you when a lead has responded (or not) within the sequence. To adjust these messages, you can click on the Slack step and adjust the “User” field and “Message” prompt.

__wf_reserved_inherit

And do the same for the second Slack message as well.

__wf_reserved_inherit
💡 Tip: If you don’t use Slack, you can update these alerts to be sent from another service like WhatsApp, email, etc.

Test the email sequence

To test your email sequence, click on the “Test” button in the top right corner. Make sure to save your workflow before testing it!

__wf_reserved_inherit

For the test, we recommend going with the “Message Received” trigger so you can quickly send a test lead via chat.

__wf_reserved_inherit

Then, you can provide Lindy with lead data that would be on your lead list, like Name, Email, Website, Company, and Description.

Sample Prompt:

Name: [insert test contact name]

Email: [insert test contact email]

Website: [insert test contact website]

Company: [insert test contact company name]

Description: [insert test contact company description]
__wf_reserved_inherit

Once sent, Lindy will automate the steps and print the output in the task pane.

__wf_reserved_inherit

You can head over to your connected email account to see the test email or draft.

__wf_reserved_inherit

If you don't want to test every email in the sequence, you can skip past the wait times in the workflow by clicking the “Wait” button in the Test window.

__wf_reserved_inherit

In addition, if you want to see more details of an automated step, click the dropdown arrow on the step pill in the test view.

__wf_reserved_inherit

Nice work! You now have an automated workflow for creating personalized, sequenced outreach to your leads list and ad hoc contacts.

In the next and final lesson of the course, you’ll learn how to automatically transform your email outreach messages into platform-compliant outreach on LinkedIn and X/Twitter.

This tutorial was created by Garrett.

Upgrade to Pro

This tutorial contains Pro content. Upgrade to access the full tutorial and all Pro features.

Get Pro Access