n8n

How to Automate Pipedrive Slack Account Insights?

New accounts in your CRM should come with context. When a new organization is added in Pipedrive, this build reads the company website, creates a clean note in the record, and posts a summary to Slack. Sales reps get useful facts fast without manual research.

A Pipedrive event starts the run when an organization is created. The website URL saved on the record is sent to ScrapingBee to fetch the homepage content. That HTML goes to an OpenAI GPT model which extracts products, target market, and possible competitors, then returns a short HTML brief. The note is written back to Pipedrive for future use. A markdown node converts the HTML, and a code step adjusts the format so Slack renders headers, lists, and links cleanly. The Slack post includes the organization name and the AI summary for quick review.

You will need a custom website field on the organization, API keys for ScrapingBee and OpenAI, and Slack access so the bot can post in a channel. Make sure the website field is mapped correctly because Pipedrive shows custom fields as an id. Create a test organization with a real homepage to validate the note and Slack message. Expect faster qualification, better notes in the CRM, and fewer copy paste errors, especially for inbound leads, list imports, and partner accounts.

What are the key features?

  • Pipedrive event trigger runs when an organization is created
  • Scrapes the company homepage with ScrapingBee using the organization website field
  • Uses OpenAI GPT 4o to extract products market and possible competitors and returns a short HTML brief
  • Writes the AI summary back to Pipedrive as a note linked to the new organization
  • Converts HTML to standard markdown for easier reading outside the CRM
  • Custom code step formats markdown so Slack renders headers lists and links correctly
  • Sends a Slack message with the organization name and the AI summary to a selected channel

What are the benefits?

  • Reduce manual research from 15 minutes to 2 minutes per account
  • Streamline sales prep by about 85 percent with automatic summaries
  • Improve CRM note quality by roughly 30 percent with consistent fields
  • Connect Pipedrive OpenAI ScrapingBee and Slack in one flow
  • Notify the team instantly to speed first touch by hours

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Pipedrive, ScrapingBee, OpenAI and Slack. See the Tools Required section above for links to create accounts with these services.
  3. In your Pipedrive admin, ensure the Organization object has a website field. Note that Pipedrive shows custom fields by an id. Copy the field key so you can map it later.
  4. In n8n, open the Pipedrive Trigger node. In the credential dropdown, click Create new credential and follow the on screen steps to connect your Pipedrive account.
  5. Open the HTTP Request node for ScrapingBee. In Query Parameters, set api_key to your ScrapingBee API key from the ScrapingBee dashboard. Keep render_js as needed for your target sites.
  6. In the same HTTP Request node, map the url parameter to the Pipedrive organization website field using the expression that points to current.website field id. If unsure, run a test once and copy the exact field key shown in the trigger output.
  7. Open the OpenAI node. In the credential dropdown, click Create new credential, paste your OpenAI API key from the OpenAI API settings, and select the gpt 4o model.
  8. Open the Pipedrive Create Note node. Choose your Pipedrive credential. Confirm the org_id expression references the id from the trigger and the content field uses the OpenAI message output.
  9. Review the HTML to Markdown and Code nodes. Keep defaults unless your Slack formatting needs small tweaks for headers or lists.
  10. Open the Slack node. In the credential dropdown, click Create new credential and complete Slack OAuth. Select the channel where the summaries should be posted and ensure the app is allowed to post there.
  11. Create a test organization in Pipedrive with a valid website. Confirm a note is added on the organization and that a Slack message arrives with the formatted summary.
  12. If Slack does not post, check channel permissions and the selected channel id. If the note is empty, verify the website loads in ScrapingBee and adjust render_js. Watch OpenAI token usage. Follow local rules for website scraping before running at scale.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

OpenAI

Sign up

Pay-as-you-go: GPT-5 at $1.25 per 1M input tokens and $10 per 1M output tokens

Pipedrive

Sign up

Lite: US$14/user / mo (billed annually). API access included with every plan.

ScrapingBee

Sign up

Freelance: $49 / mo, 250,000 API credits

Slack

Sign up

Free plan: $0 / mo; limited to 10 apps (third-party or custom) and usable via Slack API

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.