Most small businesses lose more leads to slow follow-up than to bad service, bad pricing, or bad reviews combined. The customer who fills out your contact form at 9 PM on a Tuesday doesn't wait around. They send the same message to three of your competitors, and whoever calls back first usually gets the job.
You probably know this in your gut. But here's the part that makes it worse: the fix is one of the easiest things to automate in your entire business, and the entry-level version is free.
This article walks through what a basic lead routing system looks like, how to build one in about an hour using free tools, and where it makes sense to graduate to something more sophisticated. No technical background required, though we'll mention a few options for readers who want to go further.
Why response time matters more than you think
There's a well-cited piece of research from Harvard Business Review that's been around for years and the numbers have held up across industries. Businesses that respond to a new web lead within an hour are roughly seven times more likely to qualify that lead than businesses that wait longer. Respond within five minutes and the effect is even more dramatic. Wait a full business day and the conversion rate drops off a cliff.
The reasons are pretty obvious once you think about them.
People who fill out a contact form are at a peak of intent right at that moment. They've made a decision to reach out. Every minute that passes, that intent fades. They get distracted, they second-guess, they move on to the next thing on their list, or they just contact someone else.
There's also a social dynamic at play. Most people who request a quote or ask a question online don't just ask one company. They submit the same form to three or four. The first one to reply has an enormous advantage, because the customer is now talking to a real human while the competitors are still sitting in someone's inbox.
This effect is even stronger for service businesses where the customer has an immediate problem. A homeowner with a broken AC at 7 PM isn't waiting until tomorrow morning to hear from someone. They're calling whoever picks up.
So if you're getting leads through your website but your close rate feels low, the problem might not be your sales process. It might be that by the time you actually talk to people, they've already hired someone else.
What the entry-level system looks like
The simplest version of automated lead routing has four parts.
First, a form on your website where leads come in. This replaces (or supplements) any "contact us" page where people just see your email address and have to compose a message from scratch.
Second, an automation tool that watches that form and triggers an action whenever a new submission comes in. You don't write code. You connect two services with a visual workflow builder.
Third, a notification that goes to wherever you actually pay attention. For most people that's a text message, but it can also be an email with a special subject line, a Slack message, or a push notification on your phone.
Fourth, optionally, a record of the lead saved somewhere you can search later. A spreadsheet works. A CRM works better if you have one. For starting out, a spreadsheet is fine.
That's it. Form → automation → notification → record. You can build this in an afternoon and it will quietly run forever.
The tools to use
You have a lot of options here, and most of them work fine. I'll cover the combinations I'd actually recommend for a small business that's starting from scratch.
The form
You probably already have some way to capture leads on your website. If it's a working contact form that emails you, you can use what you've got. If you don't have one, or if your current form is just a mailto link, you need to upgrade.
The free options that work well:
Google Forms. Free with any Google account. Easy to embed or link to. Submissions automatically land in a Google Sheet. The downside is the visual style doesn't always match a polished website, but for a lead capture form behind a button, it's perfectly fine.
Tally. Free for unlimited responses, looks cleaner than Google Forms, integrates with everything. Probably the best free option for a public-facing form that needs to look professional.
Your website's built-in form. If you're on Squarespace, Wix, WordPress with a forms plugin, or a custom site, you almost certainly have a form already. Use what's there.
The form fields you need at minimum: name, phone number, email, and a "what do you need help with" question. Resist the urge to ask twelve questions. The point is to get them to submit, not to qualify them upfront.
The automation platform
This is the piece that watches your form and triggers the notification. The two main options for non-technical users:
Zapier is the better-known platform. It connects to over 8,000 apps and is the easiest to learn. The free tier is limited to 100 actions per month and two-step workflows only. If you get more than fifty form submissions a month, you'll outgrow it quickly and need the Starter plan, which is $19.99/month billed annually or $29.99 month-to-month.
Make (formerly Integromat) is a bit more technical but the free tier is much more generous. 1,000 operations per month, with up to two active scenarios running at once. For a typical lead form, that handles around 250 submissions a month before you'd need to upgrade, and the paid plan starts at $9/month, which removes the scenario cap.
For most small businesses starting out, Make is the better value. The learning curve is slightly steeper but you'll get further on the free tier and you'll save money once you do upgrade.
If you want zero learning curve and you're already paying for Zapier or already have a CRM that connects directly to forms, use what you have.
The notification
This is where you actually find out a lead came in. The options, roughly in order of how reliably they get your attention:
Text message. The most reliable. You see it within seconds. The simplest way to send one to yourself is through Twilio, which costs around $0.01 per message and about $1/month for a phone number. One thing to know: as of 2023, the US carriers require business SMS senders to register through a process called 10DLC. Sending a message to your own verified phone is generally fine, but if you ever want to extend this system to text customers back automatically, you'll need to go through registration (around $20 one-time plus a few dollars a month). For most readers building the version in this article, that's not an issue, but it's worth flagging.
Email with a distinct subject line. Cheap, works fine, but only as reliable as your email habits. If you're someone who keeps inbox notifications off, this doesn't work.
Slack or Teams notification. Great if your team already lives in one of those. The notification is unmissable and you can route different lead types to different channels.
Phone call. Yes, you can have the automation literally call your phone and read out the lead info. This is overkill for most situations but useful for businesses with rotating on-call staff.
For a one-person business, either a text message to your personal phone or a Slack DM is what I'd start with. Both will reliably get your attention and the cost is negligible. Slack has the edge if you already use it for anything else, since there's no setup beyond connecting your account. SMS has the edge if you don't want to install another app.
The record
Save the lead somewhere even if you also get a notification. Two reasons. First, you need a list to follow up with people who don't get a callback right away. Second, you'll want to look back in three months and see how many leads you got, where they came from, and what the pattern is.
The easiest options:
Google Sheets. Free, searchable, sharable. For under 1,000 leads it's totally adequate.
Notion or Airtable. Both have free tiers and look nicer than a spreadsheet. Airtable in particular is built for this kind of thing.
An actual CRM. Once you have enough leads that a spreadsheet feels limiting, this is the next step. We'll cover CRMs in a future article.
Building it step by step
Here's the simplest possible setup, from start to finish, using free tools. This assumes you don't have a form yet and want to start clean.
Step 1: Build the form
Sign up for Tally. Click "Create new form." Add four fields:
- Name (short text, required)
- Phone (short text, required)
- Email (email, required)
- What do you need help with? (long text, optional)
Customize the colors and the "thanks for submitting" message to match your brand. Publish the form. You'll get a public URL you can either link to from your website or embed directly.
Step 2: Sign up for Make
Go to make.com and create a free account. You don't need a credit card.
Step 3: Create a new scenario
In Make, click "Create a new scenario." You'll see a blank canvas.
Click the big plus button to add the first module. Search for "Tally" and select the "Watch New Responses" trigger. Connect your Tally account when prompted. Pick the form you just built.
This module will now fire every time someone submits the form.
Step 4: Add a notification action
Click the plus on the right of the Tally module to add a second module. Search for "Twilio" if you want SMS, or pick "Gmail" if you want a tagged email, or "Slack" if you live there.
For SMS via Twilio: you'll need a free Twilio account (they give you a small starting credit) and a Twilio phone number, which costs about $1/month. Configure the module to send an SMS to your personal cell with a message like:
NEW LEAD: {{Name}} - {{Phone}} - {{Email}}
Needs: {{What do you need help with?}}
For Gmail: configure it to send an email to your address with a subject line like [LEAD] {{Name}} - {{Phone}}. Use a distinct prefix like [LEAD] so you can filter and prioritize.
Step 5: Add a Google Sheets logging step
Click the plus again to add a third module. Search for "Google Sheets" and pick "Add a Row." Connect your Google account, pick a sheet (or create a new one), and map the form fields to the columns.
This step is what gives you a running list of every lead you've ever received.
Step 6: Test it
Click "Run once" at the bottom of Make's screen. Submit a test entry on your form. Verify that you receive the notification and that the spreadsheet gets a new row.
Step 7: Turn it on
Toggle the scenario from "Off" to "On" in the bottom left. Set it to run "Immediately as data arrives" if your trigger supports webhooks, otherwise the default 15-minute polling interval is fine for most lead forms.
That's the whole thing. Set up time, including signing up for the three services, is realistically about 60 to 90 minutes the first time.
The middle version: routing by lead type
Once you have the basic version running, the natural next step is to route different lead types to different places.
For example, a roofing company might want emergency repair leads to text the on-call technician, while quote requests go to email for the office manager to handle the next morning. A landscaping company might want commercial leads to go straight to the owner while residential leads go to the salesperson. A real estate agent might route buyer leads and seller leads to different follow-up workflows.
The way you build this is by adding a "router" or "filter" step in your automation. You look at what's in the form submission and send it down different paths based on the answer.
Concretely, you'd add a question to your form like "What kind of help do you need?" with a dropdown of options. Then in Make, you add a router after the trigger that checks which option was selected and branches the workflow accordingly.
This is the same basic system, just with more arrows on the diagram. It still takes an afternoon to set up.
Where it gets complicated
There's a point where the simple version stops being enough. Common signs:
You're getting more than a hundred leads a month and you're losing track of who you've followed up with.
You want to send automated follow-up sequences (a text two hours later, an email the next day, another text a week out if no response).
You want the lead to go into a CRM where your whole team can see it and update its status.
You want to use AI to qualify or summarize leads before they hit your phone.
You want the system to actually book the appointment, not just notify you.
All of these are doable, but they cross the line from "afternoon project" into "professional automation setup." You're now talking about real workflow orchestration: CRMs, scheduling systems, conditional logic across multiple platforms, error handling, and ongoing maintenance.
This is the kind of work I do for Coyote Automations clients, and it's also what the AI assessment is designed to scope. If you're at this stage and not sure how to get there, that's exactly the conversation worth having.
A few honest warnings
A few things to know before you go live.
Test with real submissions, not just test data. Automations work flawlessly until they meet a real customer who types weird characters in the name field, enters a phone number in an unexpected format, or pastes a paragraph into the wrong box. Run a few real submissions through the system before you trust it.
Set up a backup notification. If your primary notification is a text message and your phone dies, you've missed the lead. A redundant email notification or a Slack post creates a safety net.
Don't over-engineer the form. The temptation is to add fields to qualify leads upfront. Resist it. Every extra field cuts your submission rate. Get them to submit, then qualify on the phone.
Mind the spam. Public forms get bot submissions. Add a CAPTCHA, a honeypot field, or both. Tally has spam protection built in. Most form builders do.
Check that the system is actually running. Once a month, submit a real test entry through your form to make sure the whole pipeline still works. Automations break silently. The cost of catching it on a test is zero. The cost of catching it from a customer complaint is much higher.
A real example
To bring this out of the abstract, here's how I built it for my own business.
The Coyote Automations website has an AI voice agent named Annie that small business owners can call to start a free AI assessment. When someone calls Annie, the call transcript hits a webhook. From there, an automation classifies the call, generates a structured intake record, and creates a task for me with the lead's details and the conversation summary.
I get a notification within minutes of someone hanging up the phone. I can listen to the recording, see Annie's notes, and know exactly what the prospect needs before I call them back. The whole pipeline is the same shape as what I described above, just with a voice agent in place of a form and a few more steps in the middle.
The reason it works is the same reason it would work for any local business. Speed beats sophistication. If you can be the one to call back first, you have an enormous advantage over everyone else.
Next steps
If you're going to do one thing this week, build the entry-level version of this for whatever your current "leads coming in" channel is. Even if it's not perfect, even if it's just an email-to-text bridge, having a system that gets your attention within minutes will change how often you convert.
If you build it and want a second pair of eyes on whether you've thought of everything, or if you want help with the middle and advanced versions, get in touch. The free 48-hour assessment was designed for exactly these kinds of questions.
The next article in this series will cover meeting notes and follow-up automation, which is the natural companion to lead capture. Once leads start landing reliably and you're talking to more of them, the next bottleneck is remembering what you said you'd do.
Coyote Automations is based in Lexington, SC, serving Columbia and the Midlands. We help small and mid-sized businesses figure out where AI and automation fit in their operation, then help them implement it. Call Annie at (803) 843-0359 to start a free 48-hour assessment.
