Latenode

Streamline cold calling with automated prospect scraping, AI scripts, and WhatsApp outreach

This workflow automates the entire cold calling pipeline, from prospect identification and research to personalized message creation and delivery. It leverages Apify for web scraping, GPT-4o for intelligent content generation, and WhatsApp integration for automated outreach, transforming raw prospect data into high-converting, personalized cold calling campaigns.

The workflow can be triggered manually or via a Google Drive Trigger, and it stores prospect data in a Supabase vector database, processes the data using OpenAI's language models, and sends the personalized messages through the WhatsApp Business API. This solution aims to help sales teams streamline their cold calling efforts, increase reach and response rates, and improve message effectiveness through continuous AI-powered optimization.

Updated Apr 2, 2026Est. run: 22sEst. cost: $0.0014
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how credits work →
Social media

Workflow preview

What this template does

  • Automatically extracts lead information from social media and web sources using Apify
  • Generates personalized sales scripts with GPT-4o for effective cold calling
  • Sends automated outreach messages via WhatsApp to prospects
  • Stores prospect data in a Supabase vector database for analysis and reuse
  • Triggers the workflow manually or via a Google Drive Trigger

How it works

1
Trigger

Fetch Prospect Data

Retrieve prospect data from Google Drive, which serves as the trigger for the automated cold calling workflow.

2
Action

Scrape Web Data

Leverage Apify to gather additional prospect information from the web, enriching the original prospect data.

3
Action

Store in Database

Save the comprehensive prospect data in a Supabase vector database for easy access and analysis.

4
AI

Generate Personalized Scripts

Use GPT-4o to create tailored, high-converting sales messages for each prospect based on the gathered information.

5
Action

Send Outreach Messages

Deliver the personalized sales messages to prospects via the WhatsApp Business API, automating the cold calling outreach process.

Setup guide

1

Connect to Google Drive

1. Add a Google Drive credential in the Latenode Credentials panel. 2. In the Google Drive Trigger node, select the Google Drive credential and the folder to monitor for new files.

2

Configure Apify

1. Add an Apify credential in the Latenode Credentials panel. 2. In the Apify node, select the Apify credential and configure the web scraping tasks to extract prospect data.

3

Set up Supabase

1. Add a Supabase credential in the Latenode Credentials panel. 2. In the Supabase node, select the Supabase credential and configure the database table to store the prospect data.

4

Integrate with OpenAI

1. Add an OpenAI credential in the Latenode Credentials panel. 2. In the OpenAI Chat Model node, select the OpenAI credential and configure the language model settings to generate personalized sales scripts.

5

Connect to WhatsApp Business API

1. Add a WhatsApp Business API credential in the Latenode Credentials panel. 2. In the WAHA node, select the WhatsApp Business API credential and configure the settings to send the automated outreach messages.

Requirements

Connect your Google Drive account to authorize the workflow to access and trigger from a Google Drive folder
Provision an Apify account and create an actor to extract lead information from social media or web sources
Set up a Supabase vector database to store prospect data
Obtain an OpenAI API key to leverage GPT-4o for personalized sales script generation

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.

More templates

You might also like

Browse all templates →
Social media

Automate and schedule recurring Instagram post liking

This automated workflow allows Instagram users to schedule recurring post liking on a 2-hourly schedule. It uses Phantombuster to scrape recent posts under AI-generated hashtags, GPT-4o for intelligent hashtag selection, and a rotating set of Instagram session cookies to distribute likes across multiple accounts while staying within platform limits. The workflow uploads the posts to be liked to a SharePoint repository, then triggers the Phantombuster 'Auto-like Agent' to interact with the selected content. This streamlined approach helps Instagram users boost engagement and growth on their accounts without manual effort.

28s$0.0018
Social media

Automatically sync LinkedIn Ads lead data to Google Sheets

This automation enables users to seamlessly capture new lead generation form responses from LinkedIn Ads and automatically add them as rows in a designated Google Sheets spreadsheet. This helps consolidate and centralize all LinkedIn Ads lead data in one organized location for further analysis and processing. The automation triggers whenever a new lead form response is received from LinkedIn Ads, and it then creates a new row in the connected Google Sheets spreadsheet, ensuring that users have a comprehensive view of their lead data. This integration streamlines the lead management workflow, saving users time and effort by automating the data transfer process between LinkedIn Ads and Google Sheets.

8s$0.0005
Social media

Automatically sync TikTok leads to new Google Sheets worksheets

This automation allows businesses to capture and react to leads generated through TikTok's Lead Generation feature by automatically creating new worksheets within a designated Google Sheets spreadsheet. Whenever a new lead is created in TikTok, this integration will trigger the creation of a new worksheet in the specified Google Sheets file, making the lead data accessible for further processing and analysis. This streamlines the lead management process by centralizing lead information from TikTok into a familiar spreadsheet platform.

7s$0.0004