Dmytro Galko · open-source tools
n8n owns the plumbing, Python owns the logic
This is the shape of most “connect these tools and stop doing it by hand” jobs. A webhook arrives, Python cleans, validates, scores and de-duplicates the payload, then it is written to a sheet and announced in Slack; a second module reads a PDF and decides whether it can be auto-approved or has to go to a human. The split matters: the logic that would be painful inside a no-code node lives where it can be tested.
47 tests pass on a clean machine, covering cleaning, scoring, the extractor and the HTTP surface.
n8n python webhook pipeline, lead cleaning scoring dedupe, document field extraction auto approval, n8n google sheets slack automation.
If that is your week and you would rather someone else did it, write to hello@dkautomation.dev or open an issue.