CRM for Independent Sales Agents: How to Set It Up
How to set up a CRM when you represent several principals: one pipeline per principal, a single shared client list, quotes from the right catalog, commissions.


A CRM for independent sales agents who represent several principals is set up like this: one pipeline per principal, a single client list shared across all principals, quotes built from that principal's catalog items and commissions calculated on the sales that actually went through. One simple rule holds it together: a client exists once, deals exist once per principal. Split clients by principal and you end up with the same shop three times; mix the deals together and you no longer know what you sold on whose behalf.
If you currently keep principals, price lists and orders across spreadsheets, folders of PDFs and long email threads, by the end of this guide you will have a structure ready to reproduce in your CRM, whether you work alone or coordinate a few sub-agents.
What you need before you start
- The list of active principals, with the product lines you carry for each and the territory of each agency agreement.
- The client list in a single file, even a messy one: company name, VAT number, town, contact person, phone, email. It is the base you will remove duplicates from.
- The current price lists or catalogs of every principal, with the season or validity date.
- The real sales stages for each principal: a contract furniture manufacturer involves samples and specifications, an accessories line runs on reorders.
- Your commission rates written down, principal by product line. If you have not put them in a table yet, the guide on how to calculate sales commissions for agents walks through the calculation itself.
- If you work with others: who your sub-agents are and which principals and clients each one handles.
How to set up the CRM, step by step
-
Create one pipeline per principal. In the pipeline settings create a new pipeline and name it after the principal. Set the stages that principal actually needs, for example "Contact", "Samples", "Quote sent", "Order confirmed", "Delivered". Two principals with the same cycle can share the same stages, but they stay separate pipelines. At this point you will see each principal as a column of work of its own.
-
Import your clients once. Load the client file into the contact list and merge duplicates before you create any deal: VAT number and phone are the two fields that make them visible. The shop that buys from three principals is a single record, with contacts, notes and history in one place. The expected result is a list where every client appears once and belongs to no particular principal.
-
Add each principal's items to the catalog. Enter the product lines with a prefix that identifies the principal, so when you prepare a quote you only pick from the right ones. In Flusia quotes are built from the catalog, exported as a PDF, and the client can accept and sign them from a link. You will see the quote attached to the principal's deal, not buried as an attachment in your inbox.
-
Record every order as a deal in the principal's pipeline. A client who orders from two principals on the same visit generates two deals, one per pipeline, both linked to the same record. On the client record you see everything that client is buying, and in each pipeline you see everything that principal is selling.
-
Connect commissions to deals. Switch commissions on in the settings and create plans per agent, per group or per service. With catalog items kept separate by principal, each line can carry its own rate. The calculation starts from paid invoices, credit notes included: the commissions page shows how totals per agent are read. Reconciling with the statements your principals send you remains a separate check, comparing their lines against your orders.
-
Set permissions for sub-agents. Role-based permissions limit each sub-agent's visibility to the pipelines and clients assigned to them, while you keep the full view. A sub-agent covering two principals in one area does not need everybody else's orders. When they log in with their own user, they should find only their principals' pipelines.
-
Check the combined view once a week. With the all-pipelines view you read open deals for every principal on a single screen. This is the view the agency owner needs: which principal is slowing down, which quotes have been waiting for an answer for more than ten days, where the next visit is best spent.
If you want to see this structure already laid out for your sector, the page for sales agencies shows pipelines per principal, quotes and commissions on the same client record.
Variant: a single agent
If you work alone, the risk is not disorder between colleagues but memory. Three or four principals, a hundred active clients, and the information lives in your phone and your inbox.
Keep stages short. Four or five per pipeline are enough: more stages mean more manual moves, and an agent in the car will not make them.
Use the client record as a diary. After every visit write a two line note: what they bought, what they asked, when to come back. If you message clients on WhatsApp, with the business number connected the chats stay on the client record and not only on your phone.
Skip permissions. While you are the only user you do not need them. You set them up the day your first collaborator joins.
Variant: an agency with sub-agents
With two or more people the problem changes: who handles which client, for which principal. A shop may have one contact for furniture and another for lighting, and two sub-agents must not tread on each other's toes.
Assign the owner on the deal, not only on the client. The record stays single, but every deal has its own owner. That way commissions follow whoever closed that order, not whoever opened the client years ago.
Write a rule for shared clients. For example: whoever opens a deal for a principal follows it through to delivery, and notes stay visible to everyone working on that client. A simple rule written in advance avoids arguments later.
For everything about organising a network from the manufacturer's side, meaning territories, client portfolios and field reports, there is the guide on how to manage a sales agent network.
Variant: principals with price lists and principals with a catalog
Not every principal works the same way, and the CRM should reflect that.
| Type of principal | How prices arrive | What goes into the CRM |
|---|---|---|
| Seasonal price list | a file or PDF at the start of the season | the main items in the catalog, with the season in the name |
| Stable catalog | codes and prices that rarely change | every item in the catalog, updated when the list changes |
| Project or specification based | a price for every request | one generic item and the price written into the quote |
The typical problem is an old price list still in circulation: an agent sends a quote with last season's prices and the principal will not confirm it. The fix is not technical but a matter of method: when a new price list arrives, you update the items in one place and from that day quotes start from there. Whoever prepares a quote should never have to choose between two versions.
Alternative method: a single pipeline
If you represent two principals with the same sales cycle and few orders a month, you can start with one pipeline and write the principal at the start of each deal name, for example "Furniture, autumn reorder". It works while your open deals fit on one screen. Once you pass three principals, or when their cycles differ, move to separate pipelines: redoing the work later costs more than setting it up properly now. To pick the right stages, the sales pipeline guide helps.
Common mistakes
Duplicating the client for every principal. It looks tidy, but after six months you have three records with three different phone numbers and no complete history. If it has already happened, merge the records before going further: every month that passes adds more.
Putting every principal into one pipeline with generic stages. The stages become so vague they say nothing, and the combined view shows one huge column of "in negotiation". A few real stages per principal work better.
Calculating commission on the order total. An order with different lines has different rates. If every line already has its own rate set, the number adds up without rebuilding anything; if it starts from the total, somebody will redo it by hand at month end.
Opening the whole client list to sub-agents. Someone who also represents other companies does not need to see clients they do not handle. Restricting visibility from the start is easier than taking it away later.
How long it takes
For a single agent with three or four principals it usually takes half a day to create the pipelines and the catalog, and a day to import and clean up the clients. An agency with sub-agents adds a couple of hours for permissions and the rules on shared clients. Then comes the first month, when every new order goes through the CRM: that is where the structure settles.
Flusia is an Italian CRM for small businesses that keeps clients, deals, quotes, commissions and business WhatsApp chats in one place, with a separate pipeline for each principal and a view of all pipelines together. The natural next step is to try the structure on your real principals: the page for sales agencies explains how to start, with a 30 day trial and no credit card.
Frequently asked questions
Can I keep all my principals in the same CRM? Yes, and it is the tidiest choice: one pipeline per principal and a single client list. Keeping one CRM or one spreadsheet per principal multiplies your clients and forces you to look for the same shop in different places.
Should a principal see other principals' data? No. A principal's sales data concerns them and you. If you give access to someone from a principal, create a dedicated user and use role-based permissions to limit their visibility to that principal's pipeline and clients.
How do I handle a client who buys from several principals? With one client record and one deal per principal. On the record you see every order in progress; in each principal's pipeline you see only theirs.
Do I need a CRM, or is a spreadsheet enough? A spreadsheet holds up with one principal and a few clients. With three principals, price lists that change every season and different commission rates per line, the time spent rebuilding who bought what exceeds the time needed to keep it in order in a single system.
Share this article
Written by

Luca Bosso
Founder of Flusia
Related articles

How to Manage a Sales Agent Network
How to run a network of sales agents: agent records, territories and account lists, permissions, orders coming back from the field and what to measure.

How to Calculate Sales Commissions for Agents
A practical guide to sales commission calculation: rates, tiers, referrers, margin based plans and how to make the CRM run the numbers for you.

How to Manage Leads Without Losing Them: 7 Mistakes Costing Your SME Sales
Discover the 7 most common lead management mistakes and how a structured CRM can help your SME stop losing sales opportunities.