Automates skip-trace enrichment from n8n form submissions and stores each enriched profile as a Notion page.
The AI agent accepts search inputs from an n8n form and triggers a ScraperCity People Finder enrichment job. It polls the API until the enrichment completes, then downloads and parses the results. It deduplicates records and creates a new Notion page for each enriched person in the target database.
Orchestrates end-to-end enrichment and storage in Notion.
Accepts search inputs from an n8n form and sends them to ScraperCity for enrichment.
Polls the enrichment job status every 60 seconds until completion.
Downloads and parses the enriched records from ScraperCity.
Deduplicates results to prevent duplicate Notion pages.
Creates a new Notion page for each enriched person in the target database.
Logs outcomes and any errors for auditing and troubleshooting.
This section contrasts the current pain points with the outcomes after implementing the AI agent.
A simple 3-step system flow for non-technical users.
A user submits name, email, or phone inputs through the connected n8n form.
The AI agent calls ScraperCity's People Finder and polls the job status every 60 seconds until it finishes.
Parse results, deduplicate by identity, and write each enriched person as a Notion page in the destination database.
One realistic scenario showing inputs and outcomes.
Scenario: A real estate investor submits a list of 20 names via an n8n form. The AI agent enriches all 20 records through ScraperCity and creates 20 Notion pages within a 6–8 minute window, each containing verified contact details, addresses, and source data.
One supporting sentence.
Need fast, verifiable contact details and addresses for property leads stored in Notion.
Require efficient enrichment to build case-related contact lists in one place.
Want to enrich candidate contact info from form submissions and keep records centralized.
Need up-to-date contact data linked to leads in Notion pipelines.
Automate enrichment at scale and centralize results for reporting.
Maintain auditable enrichment data with traceable sources in Notion.
One supporting sentence.
Enrichment via People Finder API; returns names, addresses, emails, and phone numbers.
Captures form inputs and triggers the AI agent; manages credentials and orchestration.
Creates pages in the target database for each enriched profile and stores fields.
One supporting sentence.
One supporting sentence.
The agent uses ScraperCity's People Finder API as the primary enrichment source. It pulls publicly available contact data including names, addresses, emails, and phone numbers based on the provided search input. If multiple results match, the agent returns the best match according to ScraperCity's ranking. All data is stored in Notion as pages tied to your database. You can adjust the search fields to optimize results.
Deduplication is performed by comparing key fields such as name, address, and phone numbers across newly enriched records. The agent discards exact duplicates before creating Notion pages. If a potential match exists, it updates the existing Notion entry instead of creating a new page. This keeps the database clean and avoids multiple entries for the same person. You can customize the deduplication criteria in the workflow settings.
If the enrichment job fails, the agent logs the error and notifies you via the configured channel. If no results are returned, the agent records the outcome and does not create Notion pages. You can review the failure reason in the log and retry with adjusted search inputs. The system remains ready to submit subsequent searches without manual intervention.
Yes. The form fields and the final Notion database ID can be adjusted in your n8n configuration. You can switch from single searches to bulk CSV input, and you can map different fields to Notion properties. This makes the agent adaptable to different workflows and data schemas. After changes, run a test submission to verify correct data flow.
Your data is processed through authenticated API calls and stored in your Notion workspace with the appropriate access control. Credentials are handled in n8n using secure, scoped credentials. You can audit who accessed which records via Notion's permission model. If your organization requires additional safeguards, you can implement network restrictions and API key rotation practices.
Speed depends on the ScraperCity API and the size of the requested set. Typical individual searches return results within seconds; larger batches proceed asynchronously with periodic status polls. The agent is designed to poll aggressively (every 60 seconds) and to notify you when results are ready. Overall, the end-to-end flow can convert dozens of requests into ready Notion pages within minutes for moderate workloads.
If quotas are hit, the agent gracefully handles backoffs and retries according to configured rules. You’ll receive a notification if retries exceed a threshold or if the issue persists. The system can switch to a queued mode to process submissions as capacity becomes available. You can also adjust the max_results and fetch limits to stay within quota windows.
Automates skip-trace enrichment from n8n form submissions and stores each enriched profile as a Notion page.