Lead response systems

I build systems that make sure no lead sits unanswered.

Your CRM records the enquiry. It does not record how long it sat there. My system watches every new lead, checks whether someone on your team actually followed it up, and alerts the manager within the hour if nobody did.

Built and running. Screenshots and walkthrough below.

Governance loop
Monitoring
Deal 5135••344701 Stage Ready for Follow-Up
0
of 6 checks
10 minutes apart
00:00Deal created, owner assigned
00:10Stage unchanged
00:30Stage unchanged
01:00Owner named, escalation logged
Built and running
n8n HubSpot Slack Telegram Google Sheets Tally Gmail
Where the delay hides

Most leads are not lost. They are answered too late.

01

The clock belongs to nobody

An enquiry arrives and a record is created. No deadline attaches to it. Nothing notices when two days pass.

02

A notification is not a control

Alerts get read and swiped away in the same second. Nothing afterwards checks whether anyone acted on one.

03

Reporting arrives too late to use

Stage history tells you what happened last month. Nothing intervenes while the enquiry is still worth answering.

Who this hurts

Four people pay for the delay. None of them can see it happening.

Founder / CEO

You learn revenue went missing at the month end review. The enquiry is weeks old by then. Nothing told you while it was still recoverable.

Head of Sales / Sales Manager

You cannot tell whether follow-up happened without asking the person who was meant to do it. Chasing your own team costs more hours than chasing deals.

RevOps

You have reporting on stages, values and close rates. You have none on response, because nothing measures the gap between arrival and first human contact.

Operations / Customer lead

The customer got an acknowledgement and then silence. You hear about it when they complain, or they simply stop replying.

Follow-up that depends on memory is not a process.

Every business here already intends to respond quickly. The intent is not the problem. Nothing in the stack verifies the intent was carried out, so the first busy week quietly lowers the standard and nobody logs it.

The Revenue Response Governance System

The system checks the deal, not somebody's memory.

Two workflows in n8n. Intake runs in seconds and never blocks. Governance runs on its own loop, so a fault in monitoring cannot drop a live enquiry.

WORKFLOW A

Intake and qualification

If capture is unreliable, nothing downstream matters. This runs first and never waits on anything else.

  1. Webhook receives the submissionTally form posts directly into n8n.
  2. Fields validated and cleanedChecked before anything touches the CRM. Bad data never enters the pipeline.
  3. Contact matched, then created or updatedHubSpot searched first, so the same customer never lands twice.
  4. Deal createdOpportunity opened with the commercial detail attached.
  5. Confirmation sent to the customerAcknowledgement by Gmail in the same run as the submission.
  6. Owner alertedCustomer, contact, service, amount and booking number in one message.
  7. Row appended to Google SheetsA record that survives outside the CRM.
  8. Governance workflow calledThe clock starts here.
WORKFLOW B

Governance and escalation

This is the part that decides whether a stalled deal is ever noticed by anyone.

  1. Triggered by intakeRuns as a separate workflow with its own execution history.
  2. Waits 10 minutesGives the owner a real window before anything is checked.
  3. Reads the deal stage from HubSpotCompared against the record as captured. One question. Did a person act.
  4. Moved: the loop closesDeal is progressing. Monitoring ends there.
  5. Not moved: log and repeatCycle recorded, timer resets, deal goes back under watch.
  6. Six checks: the owner is namedAlert routed to a separate escalation channel, not the lead feed.
  7. Escalation written to the logTimestamp, deal, customer, service and cycles elapsed, appended to a sheet.
The mechanic

Ten minutes, six times, then someone is named.

The system does not remind anyone. It reads the deal stage and compares it to the last check. The alert carries the deal with it, so the conversation starts at a record, not at a complaint about follow-up.

10 min
Between checks

Stage read from the CRM each time.

6
Checks before escalation

Each one logged as it happens.

1 hour
To named alert

Configured threshold, set per business.

Output

These are the messages the system actually sends.

Taken from the running build. Customer contact details blurred.

Owner assignment #revenue-alerts
Slack message in the revenue-alerts channel showing a new lead request with customer, service, amount and booking number
Sent in the same workflow run that creates the deal. The owner has the record before they have opened their inbox.
Escalation #escalations, private
Slack message in a private escalations channel showing a lead not contacted in one hour, with customer detail and deal reference
Escalations route to a separate private channel. A busy lead feed gets muted within a week, and the message that matters most is the one most likely to be missed.
Gmail · customer confirmation

We've Got Your Request

A team member will be in touch shortly

Hi [Client name],

Thanks for reaching out about your enquiry. Your request has been received and logged with our team.

One of our team members will be reaching out directly very shortly to confirm the details and get everything sorted.

We take response time seriously. You should not be waiting long.

Talk soon,
The Team
Walkthrough · the build running
Recorded on the Telegram build. Alerts deliver to Slack, Telegram, Teams or email, set to whatever the team already uses.
Built for my own business first

I saw the enquiry while driving. The buyer deleted it before I got home. I built the fix for my own business. Four deals a week became nine.

Ney Fugazzi Sneakers is my own business. These are my numbers, not a client's. Said plainly rather than dressed up as a case study for someone else.

Read the case study
4 to 9
Deals closed per week
1 hour
Longest an enquiry sits unowned
Every
Breach written to the log
Before you book

What I can prove, and what I cannot.

Can show you
  • Both workflows running end to end, on video
  • Contacts and deals created in HubSpot from a live submission
  • The owner alert and the escalation as they are sent
  • Escalations routed to a separate private channel
  • The escalation log written to a sheet with timestamp and cycles
  • The Google Sheets intake record written alongside the CRM
  • The business it runs in, named, with its own numbers
Cannot show you yet
  • A revenue figure I have measured myself
  • Response times before and after, measured on a real team
  • A full quarter of live volume run through it
  • A named client reference for this system

I built this for my own business and it runs there now. The mechanism is complete and you can watch every part of it. What it does not have yet is a quarter behind it or a second business running it, and I would rather you knew that before the call than after it.

Also built

Two other systems running on the same principle.

Both solve the same failure in a different place. Something arrives, nobody acts, and nothing notices.

Missed call recovery

Twilio and n8n. An unanswered call triggers an automated response to the caller and a logged follow-up task, so a missed call stops being a silently lost job. Built for an HVAC operator.

Booking and payment operations

Five workflows for a salon client. Bookings, reminders, owner alerts, a morning digest and payment confirmation, across Cal.com, Twilio, Sheets and Paystack. Running in production.

Pricing

What it costs.

Built for service businesses of roughly 15 to 60 staff, running founder-led or single-manager sales, taking 20 or more enquiries a month. Scoped on the first call.

Build · live in 7 days
From $1,200

Fixed scope, fixed price. Half on start, half only once intake is live and you have watched a real lead run through it. If it does not work, you do not pay the balance. Workflows, credentials and documentation are yours at handover.

Monitoring, optional
From $150 / month

Credentials expire, APIs change, forms get edited. Covers monitoring, fixes and small changes, with a same-day response if anything stops. Cancel any month.

How a build runs

The first call decides whether you need this at all.

01

Map the path an enquiry already takes

Where it lands, who touches it, where it stalls. If the delay is not where you think it is, building here only makes the wrong thing faster.

02

Intake goes live before governance

Capture ships first so nothing is lost while the rest is built. Monitoring layers on top, kept separate on purpose.

03

You keep it, documented

Workflows, credentials and written documentation transfer to you. You should be able to read your own system without calling me.

Agbaje Ibrahim

Agbaje Ibrahim (Brymoh)

Revenue Operations Systems Architect

I build the layer between an enquiry arriving and a person acting on it. It runs on n8n against HubSpot and whatever else is already in place. It gets judged on one thing, which is whether enquiries still go quiet after it ships.

Questions

What people ask before they book.

How long does a build take?+

Seven days for the standard build. Intake goes live first, usually within the first two days, so leads are being captured while the governance loop is still being built. Nothing is lost during the build.

We do not use Slack. Does this still work?+

Yes. Alerts deliver to Slack, Telegram, Teams or email. The channel is set to whatever your team already checks. The system itself does not care, and the log is written the same way regardless.

Do we have to change our CRM?+

No. This is built around HubSpot, and any CRM with an API can be connected. If your CRM cannot report deal stage over an API, I will tell you on the first call rather than after you have paid.

Who owns it afterwards?+

You do. Workflows, credentials and written documentation all transfer to you at handover. Nothing runs on infrastructure I control and nothing stops working if you stop working with me.

What happens when something breaks?+

Credentials expire, APIs change, forms get edited. On the monitoring plan I watch for it and respond the same day. Without it, you have the documentation and can fix it in house or call me for the work.

How much of our time does this take?+

About two hours in total. One call to map how enquiries reach you now, and one at handover to walk your team through the system. Everything between those is mine.

We already have automations. Does this replace them?+

No. It sits on top of what you have. Your existing automations move data. This one checks whether a person acted on it, and escalates when nobody did. Those are different jobs.

What if the delay is not our real problem?+

Then I will say so on the call and you will not get a quote from me. Building a governance layer on a business whose bottleneck is lead volume or pricing just makes the wrong thing faster.

Start here

Tell me where your enquiries go quiet.

Bring the shape of your inbound. Where enquiries land, roughly how many a month, and who is supposed to answer them. Thirty minutes is enough to tell you whether this is worth building or whether something simpler covers it.

On the call I will submit a lead into the live system and you watch the alert, the CRM record and the escalation happen in front of you. If the delay turns out not to be where you think it is, I will say so rather than quote you.