Sales & Leads

Enrich New Pipedrive Organizations and Notify Slack

When a new organization is added to Pipedrive, scrape its website, summarize it with OpenAI and attach the summary as a note.

The Problem

Reps add companies to the CRM with little more than a name and a website. Before each call they open the site to work out what the company sells and who it serves.

How This Template Solves It

A sales team creates an organization in Pipedrive. Shortly after, a note appears on that record describing the company's products, target market and possible competitors, and the team gets a Slack message, so the rep starts with context instead of a blank record.

How It Works

  1. 1Starts when an organization is created in Pipedrive.
  2. 2Scrapes the homepage from the organization's custom website field with ScrapingBee or another scraping API.
  3. 3Sends the page content to OpenAI with instructions to summarize the company for a CRM entry.
  4. 4Adds the summary to the organization as a Pipedrive note.
  5. 5Posts a notification to Slack.

What You Need

  • A Pipedrive account with a custom website field on organizations
  • A ScrapingBee account or another scraping API
  • An OpenAI API key
  • A Slack workspace

What Stays Under Your Control

  • Reps review the note before relying on it in a conversation.
  • You decide what the summary covers by editing the prompt.

Watch Out For

  • Competitor names can come from the model's general knowledge rather than the website, so verify them.
  • Check that scraping websites is allowed where you operate. The template author calls this out too.
  • Larger models cost more per summary. Pick a model that suits your volume.

Step-by-Step Blueprint

This template is the starting point for a full guide with setup steps and prompts:

Adapted from a community workflow template. Before publishing we removed credentials, account and file IDs, email addresses and sample data. The original author's setup notes are kept inside the workflow file.

More Sales & Leads Templates