• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
Online teaching platforms are hiring right now  See who is hiring →
DigiNo

DigiNo

DigiNo Helps New AI Automation Freelancers Earn Faster

  • Online Teaching Jobs
  • AI Training Jobs
  • Start a Skool
  • Blog
  • Start Here

Generate personalised WhatsApp cold outreach from scraped leads with OpenAI

Automate B2B cold outreach for sales agencies: scrape leads, write personalised messages, send via WhatsApp. Built with OpenAI and Apify.

Get Job Alerts
One email when a teaching platform opens hiring or a new AI training project drops. No weekly filler.

    Built with Kit

    B2B sales agencies spend hours researching prospects and writing cold messages one by one. This AI automation handles the full pipeline from raw prospect data to a personalised WhatsApp message, with no manual writing required.

    What This Automation Does

    • Scrapes prospect data from the web using Apify and stores it in a vector database for AI-powered retrieval
    • Uses a RAG approach to generate highly personalised outreach messages grounded in each prospect's actual business context
    • Sends the finished messages automatically through WhatsApp, replacing manual outreach with a repeatable, scalable pipeline
    • Monitors Google Drive for new prospect files, triggering the entire sequence without any manual kick-off

    Tools Used

    • Apify
    • OpenAI
    • Google Drive
    • Supabase
    • PostgreSQL
    • n8n

    Where to Get Hired for This Skill

    On Contra, top freelancers across this stack have earned 170 combined verified reviews from real client projects.

    Source: Contra freelancer search · refreshed 26 May 2026

    Start Earning as a Freelancer on Contra

    Contra is a commission-free professional network for independents. Browse live AI automation work and keep what you earn.

    Join Contra Free →

    How To Build It

    Connect Google Drive as the prospect intake point

    The workflow watches a designated Google Drive folder so that whenever a client drops in a new prospect list, the entire outreach sequence kicks off automatically without any manual trigger.

    Scrape and chunk prospect data with Apify

    Apify pulls live web data about each prospect, which is then split into manageable chunks and loaded into a Supabase vector store so the AI can retrieve only the most relevant context when writing each message.

    Build a retrieval-augmented prompt for each prospect

    For every contact in the list, the workflow queries the vector store to surface the most relevant scraped facts about that prospect, assembling a context-rich prompt that forces the AI to write something specific rather than generic.

    Generate and quality-check personalised messages with OpenAI

    GPT-4o drafts a cold outreach message for each prospect using the retrieved context, with conversation memory stored in PostgreSQL so the agent can refine tone or length if the client requests adjustments without starting over.

    Deliver approved messages through WhatsApp at scale

    Once messages pass the AI review step, the workflow dispatches them through the WhatsApp integration in batches, giving the sales agency a fully hands-off outbound channel that runs without any human sending effort.

    Pitfalls

    • Apify scrapers break when target websites change their HTML structure, so builds delivered to clients need a monitoring alert that flags failed scrape runs before the client notices gaps in their outreach.
    • WhatsApp Business API accounts can be flagged or rate-limited if message volume spikes too fast; batching sends and warming up new accounts gradually is essential to keep the pipeline running.
    • Supabase vector store embeddings become stale if prospect data is re-scraped but old vectors are not deleted first, causing the AI to retrieve outdated context and produce inaccurate personalisation.

    FAQ

    Can I build this without coding?

    Yes. The workflow uses a visual low-code environment throughout, and the most technical parts, such as connecting Supabase and configuring Apify actors, are done through form fields and API keys rather than written code. Comfort with APIs and reading documentation will help you move faster.

    How long does it take?

    Expect 8 to 15 hours for a first build, including testing with a real prospect list. The Apify and WhatsApp API setup tends to take the longest because both require account approval and configuration outside the workflow itself.

    What can I charge?

    Pricing is your call based on your positioning and the client's outreach volume. Most freelancers offering done-for-you outbound pipeline builds price on project value, such as the number of prospects processed or messages delivered per month, rather than by the hour.

    Which tool is required vs optional?

    OpenAI and Apify are core and cannot be swapped out without rebuilding significant logic. Google Drive is optional as the intake trigger and can be replaced with a form, webhook, or Google Sheets upload. Supabase can in principle be replaced with another vector store, but it is the most straightforward option given existing n8n support.

    This is original DigiNo analysis. The underlying automation pattern is a community workflow template – view the original on n8n.

    Get Job Alerts
    One email when a teaching platform opens hiring or a new AI training project drops. No weekly filler.

      Built with Kit

      From DigiNo

      Turn This Into Income

      AI Training JobsGet paid to train AI models. Remote, hourly, and open to people with no teaching certificate.Read more →MercorOne expert profile matched to projects from the AI labs, with weekly pay.Read more →micro1An AI interview instead of a resume screen, then remote hourly AI training work.Read more →
      Share this breakdown

      Continue Exploring:

      1. Generate AI videos from Google Sheets and publish to YouTube
      2. Generate and publish AI short-form videos to TikTok and YouTube
      3. Generate and auto-post AI videos to 9 platforms with Veo3
      4. Send a personalised weekly tech digest from RSS feeds with OpenAI

      About DigiNo

      DigiNo helps new AI automation freelancers earn faster by tracking what clients actually pay for: Get the free weekly breakdown

      Previous Post:AI Automations using YouTube
      Next Post:Build a private documentation chatbot with Gemini and Supabase

      Find work

      Three Ways To Earn Online, Checked By Hand

      Hiring nowOnline Teaching JobsPlatforms taking new teachers today, with requirements and apply links. Get paid to train AIAI Training JobsRemote, flexible projects rating and improving AI models. Build a communityStart a SkoolTurn what you know into a paid community, free trial to start.

      Getting paid

      Receive Online Income With Wise

      Most platforms pay in USD. A Wise account gives you local account details in USD, GBP, EUR and more, so you get paid like a local and convert at the mid-market rate with the fee shown up front.

      Open a Wise account →

      As Featured in:



      Get Job Alerts

        Built with Kit

        One email when a teaching platform opens hiring or a new AI training project drops. No weekly filler.

        This page may contain affiliate links. See Terms for further details.

        • LinkedIn
        • YouTube

        Explore

        • Home
        • About
        • Blog
        • Contact
        • Advertise

        Find Work

        • Online Teaching Jobs
        • AI Training Jobs
        • Start a Skool

        Copyright © 2026 · DigiNo · All Rights Reserved · Privacy | Sitemap

        Back to top