Talking to customers · Independent · 24 Oct 2026

f0rest06/visitor-signal-engine

Consent-first website visitor identification (RB2B-style): pixel to collector, company-level reverse-IP and first-party known-contact resolution, Slack/CRM delivery. Person-level de-anon and social enrichment are vacant licensed-vendor slots, not scrapers.

← Talking to customers

In simple English

This tool helps website owners spot businesses and known people visiting their pages. When someone arrives, a small script in the browser sends a signal to your server. The system checks if the visitor gave permission and filters out people who said no. If the visitor matches a known company or a recognized email link, a profile card lands in your Slack channel. You need a small server to run it, and person-level identification requires your own paid vendor contract.

What it is

A Python program built with FastAPI (a modern framework for building fast web APIs in Python) that collects website visitor events and runs them through a consent and resolution pipeline. It handles company-level reverse-IP lookup (finding the organization behind an IP address) and first-party known-contact matching while leaving person-level de-anonymization slots open for external vendors.

What it is good for

Solo founders and small teams who want to run their own B2B visitor identification pipeline instead of paying for expensive third-party SaaS services.

Stars1
LicenceNo licence file
LatestNo tagged releasechecked 24 Oct 2026
Last code change2026-07-14
Written inPython
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Includes a built-in offline demo mode that runs without network dependencies or external API keys.
  • Strict consent gate drops traffic immediately if the visitor opts out or lacks permission.
  • Delivers clean notification cards directly to Slack or sends webhooks to your customer relationship management system.
Watch for
  • Requires writing Python code and managing a server to host the collector endpoint.
  • Person-level identification and social enrichment slots are intentionally vacant and need your own vendor accounts.
  • No official open-source licence is specified in the repository, so check terms before commercial use.
Replaces

Paid visitor identification SaaS tools like RB2B

Works well with

Slack

Also reviewed on Repo Radar
  • botpress/botpress15k stars

    The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.

  • heyform/heyform9.0k stars

    A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.

  • Notifuse/notifuse2.2k stars

    Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.

Install
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
uvicorn app.main:app --reload

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Sales & Customers › Lead Generation & Prospecting › Intent Data.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.