๐ŸŽฃ Enrich domain snapshots on demand with Apify, Slack, and Google Sheets

โšก 3 views ยท ๐ŸŽฃ Lead Generation & Enrichment

๐Ÿ’ก Pro Tip โ€” For lead enrichment, ScraperNode can pull LinkedIn profiles, company data, and job listings directly into your pipeline โ€” useful for building prospect lists without manual research.

View All Scrapers

Description

Quick overview

This workflow exposes a POST webhook that normalizes a domain, URL, or email input, runs the Apify Domain Inspector actor, and returns a consistent JSON snapshot of DNS and email routing signals such as MX hosts, mail provider, and free-provider detection.

How it works

  1. Receives a POST request on a webhook endpoint (or runs a manual test that generates a sample request body).
  2. Extracts and normalizes the input into a clean hostname from a domain, full URL, or email address, and validates the format.
  3. Calls Apify by running the dami_studio~domain-inspector actor and fetches the resulting dataset for the domain.
  4. Formats the result into a fixed JSON response with fields like ok, resolves, accepts_mail, mail_provider, mx_hosts, and is_free_provider, and returns it to the caller.

Setup

  1. Add an Apify credential with an API token that can run actors.
  2. (Optional) Use the Manual Test trigger to run the included sample request and confirm the response shape before enabling the webhook.
  3. Activate the workflow, copy the production webhook URL, and configure your app to POST JSON with a domain, url, or email field to /lookup/domain.

๐Ÿ”— Nodes Used

Google Sheets, Slack, Webhook

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup