← All projects
▷ Demo video

Automation and Integration

Process an incoming lead, add company data, score it and assign it to a sales or nurture queue.

LEAD ROUTING WORKFLOW
1Lead event
→
2Enrichment
↓
4CRM record
←
3Score + route
Duplicate event? Keep one record.

Video walkthrough

Video walkthrough coming soon.

01

Problem

A lead can pass through several systems before someone acts on it. Duplicate events, missing fields and service failures can create extra records or leave the lead unassigned.

02

Solution

I built a workflow that checks an incoming event and matches its company. It scores the account and assigns it to sales or nurture. The event ID prevents a replay from creating a second record. An execution log shows each step.

01Receive lead event
02Validate + enrich
03Score + assign owner
04Create one CRM record

Try the automation build

Sample data

Runs locally in your browser. No live contacts, emails or CRM records are changed.

03

Technical details

The demonstration uses an in-memory CRM. A simulated timeout shows the retry path. Reusing an event ID tests duplicate protection. Missing or unmatched data goes to review. Reset clears the records so the test can be repeated.

Current integration status

No live HubSpot, Clay, Slack, Make or n8n connection is present. This build tests the processing and failure-handling logic locally.

04

Results

Measured from the default event, a simulated timeout and a replay. The CRM record and queue are local demonstration outputs.

4Processing stages
1Record after first run
0Extra records on replay
1Simulated retry
2Routing queues
2Required event fields
05

Reflection

Next I would connect the form, enrichment provider, CRM and Slack, then store event IDs in a database. I would measure response time, failures and manual work saved.

Account Scoring Model

→

What are you building?

A few details to help us get started.

Calendly booking will be connected here.