Lead management
How to Manage Leads for a Web Development Agency (With a Pipeline Template)
A practical lead process for web and digital agencies: pipeline stages, follow-up timing and the handover from signed client to project.

Most web agencies do not lose work because their proposals are weak. They lose it earlier and more quietly: an enquiry answered two days late, a discovery call with no next step, a quote nobody chased. The fix is not a bigger sales team. It is a short, written process that every enquiry goes through, from the first message to the kick-off call. This guide sets one out, with a pipeline template you can copy.
Give every enquiry an owner, a stage and a dated next step, and do not write a proposal until the scope, budget and deadline are known.
Why agency leads are harder to manage than they look
A website enquiry is rarely a request for a fixed product. “How much for a website?” hides a dozen questions about pages, platform, content, integrations and deadline, and the answers arrive in pieces across calls, emails and WhatsApp messages.
The person selling is usually also the person delivering. When a build is running late, sales work is the first thing to slip, and a lead that waits a week has often signed with someone else. A process only helps if it survives a busy week, which is why it has to be short.
Capture every enquiry in one place
Start by listing where enquiries reach you: the contact form on your own site, referrals from past clients, WhatsApp, calls, freelance marketplaces and social media. Then decide on one list that all of them end up in, whether that is a CRM or, to begin with, a single shared sheet.
Record the same few facts for every enquiry. They are what you need to qualify the lead and, later, to write the proposal without asking again.
- Who they are: name, company, phone and email.
- Where the enquiry came from, so you learn which channels bring paying clients.
- What they want: a new site, a redesign, an online store, a web app or maintenance.
- Rough size: number of pages, key features and integrations.
- Budget range and deadline, even if both are approximate.
- Who decides, and who else needs to approve.
Practical tipIf your contact form only asks for a name and a message, add two optional fields: budget range and timeline. The answers save a call.
A sales pipeline template for a web agency
A pipeline stage should describe how close the client is to a decision, not what you did last. Five or six stages are enough for most studios. For each one, write down what must be true before a lead moves on, so two people looking at the board mean the same thing by “Qualified”.
- New: the enquiry has arrived. Move on once someone has replied.
- Contacted: you have spoken or exchanged messages. Move on once a discovery call has happened.
- Qualified: you know the scope, the budget range, the deadline and the decision-maker, and the project fits what you do.
- Proposal: a written quote is with the client, with a date agreed for their answer.
- Won: the quote is accepted and the advance is invoiced.
- Lost: the client chose someone else, went silent or was not a fit. Always record why.
Practical tipResist adding stages such as “Call booked” or “Waiting for content”. Those are next steps, and they belong in a dated follow-up, not in the pipeline.
Qualify before you write the proposal
A detailed proposal can take half a day. Writing one for every enquiry is the fastest way to spend a week on work that never starts. A twenty-minute discovery call first tells you whether the proposal is worth writing and what should be in it.
Ask about the business before the website. What is the site for, what does the current one fail to do, and how will they know the new one worked? Then cover the practical points: who supplies the content, which tools it must connect to, when it has to be live and what they expect to spend.
- What should the website achieve for the business?
- What do you have today, and what is wrong with it?
- Who will provide text, images and product data?
- Does it need payments, bookings, a CRM or other integrations?
- Is there a launch date tied to an event or a campaign?
- What budget range have you set aside?
Practical tipIf a client will not name a budget, offer two or three ranges and ask which is closest. Most people will pick one.
Follow up on proposals on a schedule
A proposal that is sent and never chased is the most common leak in an agency pipeline. Clients go quiet for ordinary reasons: a busy week, a partner who has not read it, a competing quote still to arrive. A calm, scheduled follow-up keeps your quote in front of them without pressure.
Agree the first follow-up date when you send the proposal, and book the rest in advance so they do not depend on your memory.
- Same day: confirm it has arrived and offer a short call to walk through it.
- After 2–3 days: answer the question they are most likely to have, such as timeline or what is included.
- After a week: ask whether anything is holding up the decision and whether the scope should change.
- After two weeks: send a polite close-the-loop message and move the lead to Lost if there is no reply.
Practical tipIf your quote is shared as a link, the moment the client opens it is the best time to call. They are reading it right now.
Hand over from sale to project without losing the scope
The second leak happens after the win. Whoever sold the project knows what was promised; whoever builds it gets a one-line brief. Two weeks later the client asks about a feature that was agreed on a call and nobody wrote down.
Treat the handover as a step with its own checklist, even in a two-person studio where the seller and the builder are the same person on different days.
- The accepted quotation, with every line item.
- Notes from the discovery call, including anything promised verbally.
- The deadline and any dates the client mentioned.
- Who supplies content, and by when.
- Logins and access the team will need.
- The payment schedule: advance, milestones and final balance.
Invoice the advance before the work starts
Many agencies take an advance before kick-off and bill the rest against milestones. Whatever split you use, write it into the quotation and raise the first invoice on the day the client says yes. An advance that is invoiced a fortnight late sets the tone for every payment after it.
Keep the balance visible while the project runs. The final invoice is easy to forget in the rush of a launch, and far harder to collect a month later.
Review the pipeline once a week
Ten minutes every Monday is enough. Start with the proposals, because they are closest to revenue, then work backwards to new enquiries.
- Does every open lead have an owner and a dated next step?
- Which proposals have had no contact for a week?
- Which enquiries are still waiting for a first reply?
- Which channels produced the leads you actually won?
- Why were this month’s lost leads lost: price, timing, fit or silence?
Practical tipIf most losses are “went silent”, the problem is usually follow-up. If most are “price”, look at qualification: budgets are being discovered too late.
Running this process in a CRM
You can run everything above in a spreadsheet for a while. It starts to strain when two people share it, when follow-up dates pass without anyone noticing, and when the scope, the quote and the invoice live in three different files.
WTS CRM is built around this flow. Its stages are New, Contacted, Qualified, Proposal, Won and Lost. Moving a lead forward books its next follow-up, a quotation sent as a link tells you when the client opens it, and a won lead carries on as a client with projects, tasks, GST invoices and recorded payments on the same record.
Frequently asked questions
Quick answers
What pipeline stages should a web development agency use?
New, Contacted, Qualified, Proposal, Won and Lost cover most agencies. Define what must be true before a lead moves to the next stage, and keep activities such as calls and reminders in follow-ups rather than adding more stages.
How soon should an agency follow up after sending a proposal?
Confirm it has arrived the same day, follow up after two or three days with something useful, check in again after a week and send a polite closing message after about two weeks.
How do I stop the project scope getting lost after the sale?
Hand over with a checklist: the accepted quotation, the discovery notes, the deadline, who supplies content and the payment schedule. Keeping the sale and the project on the same client record removes most of the retyping.
Should a small agency use a CRM or a spreadsheet for leads?
A spreadsheet works for one person with a handful of enquiries. Move to a CRM once leads are shared between people, follow-up dates are being missed, or you want quotations and invoices attached to the same client.
