Skip to main content

Detect competitor tech adoption and notify AEs with PredictLeads, Sheets and Gmail

Workflow preview

Workflow preview
100%
Detect competitor tech adoption and notify AEs with PredictLeads, Sheets and Gmail preview
Open on n8n.io

1. Workflow Overview

Detect when target accounts adopt competitor technology by enriching company watchlists with PredictLeads tech detection data and emailing the assigned AE. This workflow monitors a Google Sheets wa...

Best for

  • Market Research automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.scheduletrigger, n8n-nodes-base.googlesheets, n8n-nodes-base.splitinbatches, n8n-nodes-base.httprequest, n8n-nodes-base.code, n8n-nodes-base.if, n8n-nodes-base.gmail

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Yaron Been.

Original n8n.io source

1.1 Workflow description

Title
Detect competitor tech adoption and notify AEs with PredictLeads, Sheets and Gmail
Workflow name
Detect competitor tech adoption and notify AEs with PredictLeads, Sheets and Gmail

Detect when target accounts adopt competitor technology by enriching company watchlists with PredictLeads tech detection data and emailing the assigned AE.

This workflow monitors a Google Sheets watchlist of company domains for competitor technology adoption. It checks each company against the PredictLeads Technology Detections API, and when a match is found (e.g., a prospect starts using Salesforce), it sends an alert email to the account executive responsible for that account.

How it works:

  1. Schedule trigger runs the workflow daily at 8 AM.
  2. Reads the company watchlist from Google Sheets (domain, company name, AE email).
  3. Loops through each company and fetches technology detections from PredictLeads.
  4. Checks if any detected technology matches the configured competitor tool.
  5. If a match is found, extracts the assigned AE's email address.
  6. Sends a Gmail alert to the AE with company name, domain, detected tech, and date.
  7. If no match, moves to the next company in the loop.

Setup:

  • Create a Google Sheet with a "CompetitorWatchlist" tab containing columns: domain, company_name, ae_email.
  • Set the competitor technology name in the Check Competitor Tech code node (default: "Salesforce").
  • Connect your Gmail account (OAuth2) for sending alert emails.
  • Add your PredictLeads API credentials (X-Api-Key and X-Api-Token headers).

Requirements:

Notes:

  • Change the COMPETITOR_TECH variable in the code node to match your specific competitor (e.g., "HubSpot", "Marketo", "Zendesk").
  • Each row in the watchlist should have a valid AE email -- rows without one are skipped.
  • PredictLeads Technology Detections API docs: https://docs.predictleads.com

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - About This Workflow

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - 📋 Sticky: Trigger & Input

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - 📋 Sticky: Enrichment

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - 📋 Sticky: Processing

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 5 - 📋 Sticky: Output

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - ⏰ Daily Schedule Trigger

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 7 - 📂 Read Company Watchlist

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.5

Block 8 - 🔄 Loop Over Companies

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 9 - 🔍 Fetch Tech Detections

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 10 - ⚙️ Check Competitor Tech

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 11 - ❓ Competitor Tech Found?

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2

Block 12 - ⚙️ Extract AE Email

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 13 - 📧 Gmail Alert to AE

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.1

3. Summary Table

Workflow Detect competitor tech adoption and notify AEs with PredictLeads, Sheets and Gmail
Complexity intermediate
Nodes 13
Categories Market Research
Author Yaron Been
Published 17 Mar 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/14098/14098.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Detect competitor tech adoption and notify AEs with PredictLeads, Sheets and Gmail do?

Detect when target accounts adopt competitor technology by enriching company watchlists with PredictLeads tech detection data and emailing the assigned AE. This workflow monitors a Google Sheets wa...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Market Research use case.