Generate Cold Email Dossiers

ClaudeSlackGoogle Sheets

Scrape prospect websites to analyze business pain points, generate personalized cold emails with custom subject lines, and send the complete dossier to Slack.

Cold Email OutreachLead GenerationSlack IntegrationGoogle Sheets

Introduction

The Cold Email Dossier Generator creates personalized outreach drafts for enterprise sales. It fetches a target company's website, analyzes their business and potential pain points, and crafts tailored email content ready to be reviewed in Slack and logged in Google Sheets.

It performs these core actions:

  1. Accepts a list of target companies, contact names, and your product description.
  2. Scrapes and cleans the target website's text content.
  3. Uses an AI model to summarize the business, identify a specific pain point, and find a personalized hook.
  4. Passes these insights to another AI model that writes a short cold email with three subject line options.
  5. Sends the completed dossier message to a specified Slack channel.
  6. Logs the generated dossier and contact details into a Google Sheet for tracking.

Prerequisites

  1. A Needle platform account to run the workflow.
  2. A Slack workspace and a dedicated channel to receive the email dossiers.
  3. The Slack integration configured with the correct permissions.
  4. A Google account connected to Needle to write to Google Sheets.
  5. Access to Needle AI models for generating analyses and email copy.

How It Works

StepComponentDescription
1Manual TriggerYou start the flow by submitting an array of target details (URL, contact name, product description).
2Unified ScraperFetches the company's website and removes HTML tags to extract clean text. Reports an error gracefully if the site blocks scraping.
3AI AnalystReads the cleaned website text to generate a business summary, an assumed pain point your product solves, and a personalized hook.
4Data BridgeParses and structures the AI outputs to ensure continuity of information for the next step.
5AI CopywriterCrafts a crisp, four-sentence cold email tailored to the contact, plus three distinct subject line options designed to improve open rates.
6Final MergeCombines all generated insights, email copy, and original contact data into a single formatted object.
7Slack DeliverySends a formatted message to your configured Slack channel containing the complete dossier or an error alert if scraping failed.
8Google Sheets LogUpserts the dossier row into a tracking spreadsheet, using the target URL as the key to prevent duplicate entries.

Expected Output

At the end of the run, you will receive a formatted Slack message and a new Google Sheets row featuring:

  1. A brief business summary and identified pain point.
  2. A personalized hook to open your email.
  3. A four-sentence cold email draft ready to send.
  4. Three subject line options to choose from.
  5. Clear error alerts if website scraping fails.

Important Notes

  1. Website scraping may fail if the site has strong bot protection. The workflow handles this gracefully by skipping the AI steps and alerting you in Slack.
  2. Review the AI-generated email content before sending to ensure it fits your voice and compliance needs.
  3. Provide clear and precise product descriptions to get the most accurate and compelling email copy.
  4. You must configure the Slack node with your specific channel ID.
  5. Create a Google Sheet named "AE Dossier Log" before running the workflow so the Google Sheets node can successfully locate and update it.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .