From Inbox Chaos to Automated Pipeline: How a European Trucking Firm Built a Self-Running Recruitment Engine
European trucking firm: 5,000 monthly leads, automated recruitment pipeline with Zapier — 130–160 hours of manual work eliminated. See how Connex built it.
Industry: Transportation & Logistics | Size: Mid-market, Europe
Problem cluster: Workflow Automation / Lead Management | Tools: Zapier (Tables, Zaps), Meta Ads, Google Ads, Outlook
The Problem: 5,000 Leads a Month and Nowhere to Put Them
Every month, 5,000 people expressed interest in driving for this European trucking and transport logistics company. The leads arrived in two streams — Meta Ads lead forms and a Google Ads-connected website form that forwarded to email — and then stopped moving.
Photo by Marcin Jozwiak on Unsplash
Someone on the marketing team had to catch each one, copy the data manually, figure out which campaign it came from, and assign it to the right recruiter. There was no tracking of lead sources. No attribution. No visibility into which campaigns were converting. No way to know if the same person had applied twice.
"Everything is handled manually, and it's becoming harder and harder to take care of all of this."
With 5,000 leads a month and a hiring team stretched across multiple active campaigns simultaneously, the math didn't work. Manual processes that are merely inconvenient at 500 leads become operationally impossible at 5,000. The company needed a system — not a workaround.
What Connex Built
The Connex team designed and built a multi-stage lead intake and routing engine on top of Zapier, delivered in iterative sessions over five months.
Phase 1 — Unified intake
Zaps pulling directly from Meta lead forms and from the website form endpoint captured each lead the moment it arrived, without human intervention. All incoming records flowed into a centralized Zapier Table — a structured, searchable database replacing the email inbox as the system of record.
Phase 2 — Campaign segmentation
As the company launched new driver recruitment campaigns across multiple geographies, the Connex team built separate table views and routing logic for each. When a new campaign launched, the consultant configured a new campaign table to match, keeping data clean and attributable by source.
Phase 3 — Duplicate prevention
A two-field deduplication check (email address + phone number) was implemented across all live Zaps. Any record matching an existing entry on both fields was flagged rather than creating a second row — catching the same candidates applying multiple times via different ads or devices.
Phase 4 — Spam phone filtering
Automated filter steps blocked obvious fake phone numbers (sequential digits, repeated patterns) before records entered the table. This kept the database clean at the point of entry rather than requiring manual review downstream.
Phase 5 — Recruiter communication
An Outlook integration was added so the team could send templated outreach emails to filtered lead groups with a single trigger — without manually building recipient lists each time.
Phase 6 — Live dashboard
A summary table auto-populated with counts by campaign and lead status, refreshing on a scheduled interval. The team moved from ad-hoc manual tallies to a live view of pipeline metrics across all active campaigns.
The Estimated Impact
📊
These are estimates derived from stated inputs; they are not verified post-implementation measurements.
~130–160 hours/month recovered from manual data entry
At a conservative 2 minutes per lead for manual intake, routing, and logging, 5,000 leads per month represents approximately 167 person-hours of repetitive data work. Even assuming 20% of leads still require human intervention, the automated pipeline eliminates an estimated 130–160 hours of manual handling per month. Basis: client-stated volume (5,000 leads/month) x 2 min/lead x 80% automation rate.
~500 duplicate records prevented per month
Multi-channel lead campaigns commonly generate 8–15% duplicate submissions. Applying a conservative 10% to 5,000 monthly leads yields approximately 500 duplicate records per month that no longer corrupt the recruiter pipeline. Basis: 10% duplicate rate x 5,000 leads/month.
Full lead attribution where there was none
Prior to the build, zero lead source data was captured in a usable form. The system now records campaign source, form type, and timestamp for every record — enabling the marketing team to compare performance across Meta and Google campaigns for the first time.
What Made This Project Work
Modular build. Rather than designing the entire system upfront, the Connex team built in phases — intake first, then segmentation, then dedup, then comms, then dashboard. Each session added a working layer the client could use immediately.
Iterative sessions, not tickets. The client participated in nearly every build session via shared screen, so edge cases surfaced in real time — including catching a potential infinite-loop sync issue before it hit production.
Data quality built in from the start. Phone filtering and deduplication were included in the core build after reviewing real lead data — not added as an afterthought. Bad data in means bad pipeline out.
The Situation Now
As of late summer 2026, the company is running multiple live recruitment campaigns simultaneously, each with its own Zapier Table, its own routing logic, and its own filtered lead view. New campaigns are added by duplicating and configuring an existing table structure — a process the client team now handles themselves, with occasional consultant support.
The 5,000-leads-per-month problem is still there. The manual labor is not.
Client name withheld. Connex does not publicly identify clients in case study content.
Get help building this
Building a lead intake and routing engine like this usually breaks at data quality — duplicate leads corrupting recruiter pipelines, missing attribution, and new campaigns requiring manual setup from scratch. If you've hit that wall, book a ZoomFlow session — one of our consultants can map your current lead flow and build the automated version with you live.
Stop duplicate leads when ReferPro creates jobs in JobNimbus and someone creates the same lead in HubSpot. Use Zapier lookup-before-create with a 30-day cache.