How to sell and organize the sales team of an online agency, from a freelancer or SME lead to a registered client. Step by step and a real case study of Bcount.
How are sales organized in an online agency? An online agency sells with a high volume of leads from freelancers and SMEs, a short cycle, and many small tasks per client: calling, understanding their case, proposing a plan, requesting documentation, and getting them registered. To prevent bottlenecks, the sales team needs a task playbook with priorities, an owner per lead, and a system that decides the next action instead of relying on each salesperson's intuition.

Updated: October 2026 · Written by Alex Sánchez, co-founder of Vixiees, who works daily with sales teams dealing with a high volume of leads.
The market for an online agency is huge and highly fragmented. According to the SME Figures for June 2026 from the Ministry of Industry and Tourism, there are 2,967,717 companies in Spain, of which 1,614,181 are SMEs without employees and 1,136,098 are micro-enterprises with 1 to 9 employees. In other words, more than nine out of ten companies are freelancers or micro-SMEs, the natural client of an online agency.
This is a type of client that usually requests a quote online and expects a quick response. That is why selling in an online agency is more like selling insurance than running a local neighborhood office: many leads, little time per lead, and a process that, if not organized, quickly becomes cluttered with half-worked contacts.
How are the services of an online agency sold?
The services of an online agency are sold using a short-cycle inbound funnel: the freelancer or SME leaves their details on the website, a salesperson calls them within the first hour (ideally within minutes), understands their case, proposes a plan, and guides them until they submit their documentation and are registered.
In a traditional agency, the client comes in through a recommendation and the sale is a conversation. In an online agency, they come through a form or an ad, and the sale is a sequence of tasks: call, WhatsApp, proposal, reminder, documents, and registration. If any of these are delayed, the lead is likely to go to another agency.
In a study published in the Harvard Business Review (2011) covering 1.25 million leads from 42 US companies, those that attempted to make contact within the first hour were nearly seven times more likely to qualify the lead than those that attempted an hour later.
Why do sales in an online agency get stuck?
When there is volume, sales in an online agency usually get stuck because of execution, not due to a lack of leads: each salesperson uses their intuition to decide which lead to handle, with dozens of open tasks at the same time, and leads that do not have a clear next action get stuck in the funnel without being won or lost.
The symptoms are recognizable:
Leads with no next task. Neither won nor lost, they pile up week after week, and no one knows what to do with them.
Priorities based on intuition. The salesperson calls whoever is closest at hand, not whoever is most appropriate.
Scattered channels. Calls, WhatsApp, email, and documents in different places, without a single history.
Halfway registrations. The client said yes, but a signature is missing and no one is following up on it.
Real case: how Bcount organized their online agency's sales
Bcount is an accounting, tax, and labor agency powered by AI, with an online platform and nationwide coverage in Spain except for the Basque Country. According to their success story, their client is the micro-SME with fewer than 10 employees. Bcount receives between 1,000 and 2,000 inbound leads per month with a small team. Their sales cycle lasts less than 10 days and has many phases and subtasks.
Their conversion was at the market benchmark: the problem was an execution that depended on the artisanal decisions of each salesperson.
"When you have to decide on the next task among 25 types, with 200 open tasks at the same time… no matter how smart you are, you are not a CPU." Bcount, in its success story
With Vixiees, they unified phone, WhatsApp via API, email, and tasks into a single screen connected to their CRM. The real heavy lifting was internal: defining their business criteria and breaking down a playbook of about 40 tasks, with 40 different priorities, fitting into a cycle of less than 10 days. It took them several months: the first few months they worked in a hybrid setup with Pipedrive, and from January 2026 they went 100% with Vixiees.
Aspect | Before | After |
|---|---|---|
Next task | Decided by the salesperson's intuition | Prioritized by the system based on business criteria |
Stagnant leads | Funnel full of leads with no task | Every lead moves forward: to won or to lost |
Channels | Phone, WhatsApp, email, and CRM scattered | Unified on a single screen |
Conversion | At the market benchmark | +180% compared to the month prior to going 100% with Vixiees |
Monthly MRR | Starting point | ×2.5, with historical records every month |
"Since we went 100% Vixiees, we have been beating sales records month after month." Bcount, in its success story
"What did Vixiees do for Bcount? Radically increase the team's performance, thanks to the traceability of everything." Óscar, CSO and co-founder of Bcount
Data declared by Bcount. See Bcount's full case study.
The Lead-to-Registration Cycle: 5 stages to sell in an online agency step-by-step
The Lead-to-Registration Cycle divides online agency sales into five stages, each with a goal, tasks, and a metric: first contact, diagnostic, proposal, documentation, and effective registration. The sale doesn't end with the client's "yes", but rather when they are fully registered and operational.
Stage 1. First contact: call as soon as possible
Assign the lead to an owner as soon as it enters, using an automatic rule, never manually.
Call within the first hour, ideally in minutes, and, if there is no answer, leave a short WhatsApp explaining who you are and why you are calling.
Schedule retries before marking the lead as unreachable.
Measured as: time to first attempt and percentage of contacted leads.
Stage 2. Diagnostic: understand their case
Ask the questions that determine the plan: freelancer or company, activity, invoices per month, employees, if they are coming from another agency or starting now.
Record answers in structured fields, not in free notes, so the system can prioritize using them.
Discard with a reason those who do not fit (for example, a region without coverage). We explain this in reasons for discarding leads.
Measured as: diagnosed leads and discards with a recorded reason.
Stage 3. Proposal: the right plan, the same day
Send the proposal through the channel where you are already talking, usually WhatsApp or email, with the plan and price finalized.
Schedule the follow-up before hanging up, with a set day and time.
Work on common objections (price, changing agencies) with agreed-upon responses.
Measured as: proposals sent and acceptance rate.
Stage 4. Documentation: don't let the "yes" stall halfway
Request documentation in a closed list, the same for all clients on the same plan.
Follow up on every missing document with scheduled reminders, not relying on memory.
Measured as: clients who accepted but have not yet completed their documentation.
Stage 5. Effective registration: the client is operational
Confirm the registration and hand over to the operations team with the sales context.
Close the lead as won. If it drops out at any stage, close it as lost with its reason. No lead should be left without a status.
Measured as: days from lead to registration and conversion rate from lead to registered client.
How to design the task playbook for an online agency?
The playbook of an online agency is designed by listing all the tasks that a lead might need across the five stages, giving each one a priority based on business criteria, and setting when it is triggered. Bcount ended up with about 40 tasks with 40 different priorities; you don't need to start with that many.
List real task typologies: first call, retry, WhatsApp, proposal, follow-up, document request and reminder, registration.
Define priority criteria: freshness of the lead, current stage, plan value, whether they have replied or not, and deadline (for example, a quarterly closing).
Set the cadence for each task: how many attempts, at what intervals, and through which channel.
Decide the exit for each lead: after the last attempt with no response, close it as lost with a reason.
Review the playbook weekly using data: which tasks convert, which ones are piling up, and at what stage leads are dropping off.
With the playbook defined, the salesperson stops choosing. In Vixiees, the Next Task feature applies those priorities and shows each salesperson which lead to handle next and through which channel.
"You enter your business criteria, the system runs it through a blender, and tells you what the most optimal next action is." Bcount, in its success story
How to organize the sales team of an online agency?
The sales team of an online agency is organized with an automatic distribution of leads, a single owner per lead, clear roles if volume requires it, and a weekly review with data. With a small team and more than a thousand leads per month, organization is driven by the system, not by the manager handing them out manually every morning.
One lead, one owner. Prevents two salespeople from calling the same freelancer, which is common when the same client fills out multiple forms. We discuss this in duplicate leads among salespeople.
Roles when volume grows. See filtering salesperson and closing salesperson.
Guided onboarding. A new salesperson doesn't memorize 40 tasks: they follow them. Bcount also uses live coaching during calls for new hires, which according to their case has shortened onboarding. See live sales call feedback.
Weekly review. With everything logged, the funnel is crossed with the performance of each salesperson.
How many leads can a salesperson in an online agency handle?
There is no universal number: it depends on how many tasks a lead requires and how many a salesperson can complete in a day. A simple way to calculate it:
Count the average tasks per lead until registration or loss (for example, 12).
Measure how many tasks a salesperson completes per day (for example, 120).
Divide: 120 / 12 = 10 new leads per day per salesperson, about 200 per month with 20 working days.
Illustrative example, not actual Bcount data. If more leads come in than the team can handle, overdue tasks will accumulate.
When to prepare for demand peaks in an online agency?
Prepare before each tax deadline and check it with your data. The quarterly VAT and personal income tax deadlines for many freelancers fall in April, July, October, and January, according to the Tax Agency taxpayer calendar. Review your leads weekly: if they spike before those dates, reinforce the first contact and increase the priority of leads with close deadlines.
Common mistakes when selling in an online agency
The most common mistakes come from treating high-volume sales as if it were a traditional office:
Distributing leads manually. The lead reaches the salesperson late, right where speed matters most.
Leaving leads without a status. Bcount called this "a kind of garbage dump": open leads with no tasks that no one knows what to do with.
Considering the sale closed with the "yes". Without documentation there is no registration, and without registration there is no client.
Changing CRM to fix it. If the bottleneck is in execution, another database won't fix it. It can be organized with a sales execution layer without changing CRM.
Do you want your agency to sell using a system instead of intuition?
Vixiees sits on top of your existing CRM, unifies calls, WhatsApp, and email, and decides the next task for each salesperson based on your business criteria, from first contact to registration.
Keep reading: the daily organization of a sales team and how to clone your best salesperson.
Opinion of Alex Sánchez, co-founder of Vixiees: in an online consultancy, the bottleneck is almost never marketing. With more than a thousand leads a month, the problem is deciding well, hundreds of times a day, which lead is next. Bcount saw it clearly: it had good salespeople and a normal conversion rate, and the breakthrough came when their business criteria moved from the head of each salesperson to a playbook that the system applies equally to everyone.
Frequently Asked Questions
How to get clients for an online agency?
Acquisition usually comes from the website, ads, and comparison sites, but the difference is made by what happens next: calling within the first hour, proposing the plan on the same day, and chasing down the documentation. Before investing more, measure how many leads are left unworked.
How long does the sales process for an online agency take?
It is usually short. In the case of Bcount, the sales cycle is less than 10 days. Measure it up to the actual onboarding, not just the first "yes".
What does an agency sales representative need to register a client?
An accepted proposal and complete documentation: signature, tax details, digital access or certificate, and, if they are coming from another agency, the transfer data. That is why it is best to request it with a closed list and scheduled reminders.
What metrics should an online agency look at in sales?
Time to first contact, percentage of leads contacted, accepted proposals, clients pending documentation, days from lead to onboarding, and conversion from lead to registered client. And, above all, how many open leads have no next task.


