Sales operations for pest control

Commissions your team can trust.

Swarm reads the sales already in your CRM, pays each one exactly the way your pay plan says, and locks every number the moment it is earned. Then it runs payday, and every rep sees their own check explained line by line.

Keep the CRM you have. Most companies are running in an afternoon.
The Payouts home in Swarm: the next payday, $2,343.25 on Friday, September 18, with the Open the payday button, the Paydays, Needs attention, By employee, Coming up and Totals apps, and a Needs you list of the paydays ahead.
See how it actually works A live walkthrough of a working Swarm account, on your pay plan. Ask whatever you want.
Friday, 4:52 PM

Commission day was never a day.

Pest-control pay is not simple. A sale pays out in pieces over months. Rates climb with the season and settle when it ends. Two reps split an account. A leader earns on the team's sales. A customer cancels after the rep was already paid.

Every one of those rules lives in a spreadsheet, and every Friday the questions start. Is my split in this one? Did the new rate hit last month? Why is this check lower than the last one? One wrong cell, and the trust is gone for the season.

Swarm is the part in the middle. It does the math from your CRM's own records, locks each number, and shows every rep exactly where their check came from.

How it works

Three things to understand.

Everything else in Swarm follows from these three.

01 Locked

Every number locks the moment it is earned.

The day a sale is serviced, Swarm works out every payment that sale will ever produce, on every future payday, to the cent. Then it locks them.

Why that matters

The number a rep sees is the number they get. Change a pay plan in March and February's checks stay exactly as they were. If the CRM changes a value later, Swarm asks you what to do instead of quietly moving the money.

One sale open in Swarm: an $880 account serviced September 14, with every payment it will produce listed, eight installments of $55 on their paydays plus the recruiting program's lines, and the total commission of $633.60.

One sale, opened: every payment it will ever produce, each on its payday, locked the day it was serviced.

02 Your pay plan

Any pay plan you can describe, exactly as you describe it.

A rule has three parts: how much, when, and on what condition. Stack rules into the plan you actually run: a piece at service and the rest over months, rates that climb with the season, splits between reps, override pay for leaders and recruiters, bonuses, deductions, holds for accounts that fall behind.

Why that matters

You never simplify your pay plan to fit the software. And a plan that does not add up to 100% of the commission cannot be saved, so a check is never off by a piece.

Two pay plans in Swarm, each drawn as its payments: Inside Sales 30%, half at service and half three months later; Senior Rep 50%, eight equal installments over four months.

Every plan draws its own payments. Change a rule and the picture moves with it.

03 Payday

Payday is a review, not a project.

Every payday gathers its own checks. Open it and Swarm shows what changed since you last looked and what needs you: a bonus waiting for your OK, a flagged sale, a question from a rep. Approve one at a time, or all at once.

Why that matters

Each rep gets a PDF of exactly what they earned, sent on its own. Reminders reach whoever runs payroll. Pay dates step around weekends and bank holidays. You get your Fridays back.

A payday open in Swarm: a note of what to check before approving, the payday card with Approve 3 ready and Send all reports, and the four checks with their totals and an Approve button on each.

One payday, open: what to look at first, then approve.

The rep's phone

Their own check, explained, in their pocket.

When a rep can see where every dollar came from, the Friday questions stop.

  • The next check, and the day it lands.
  • Every past check, line by line, with the sale each line came from.
  • Their accounts and their retention, the same numbers the office sees.
A rep's portal on a phone: Good afternoon, Tyler; next payday $122.25 on Friday, October 16; this year so far, paid $352.50, $655.50 could still land, 3 accounts active, 100% retention; a goal for the season; and the You, Accounts, Goals and History apps.
  • A goal for the season, and where they stand on the tiers.
  • One button to ask about a check, from the check itself. The answer comes back the same way.
  • On their phone. It installs to the home screen like an app.
Beyond payday

The whole season, in one place.

Commissions are the heart of it. Around them, everything a pest-control season takes, tied to the same numbers.

Recruiting in Swarm, step by step: Prospecting with 10 prospects and 8 who need you, Signing with 2 contracts out, Preseason with nobody counting down, and Growth with 1 new hire and meetings on schedule.
It notices

Change something once. Swarm follows it through.

Most software makes you chase your own edits around. Swarm works out what a change means and does the rest.

You move an employee to a different pay schedule
…and every unpaid check moves to the new pay dates. Paid history stays put. Amounts never change.
You correct a contract value the system flagged…
…and the flag retires itself. No hunting for the alert you already handled.
You add the employee an upload mentioned
…and their waiting sales link up, their payouts lock, and the alert clears on its own.
Where it came from

It started with one owner’s commission day.

Every other Friday, hours in a spreadsheet, making sure the people who sold the season were paid right. Swarm ended that. Then it kept going: the recruit who books their own interview from a link, the agreement signed on a phone with the pay terms in it, the first thirty days on a schedule, the leader who opens one screen and knows who needs a call. One company’s payday became the place a pest-control sales team runs its season.

The story

Questions

Straight answers.

Do I have to switch CRMs to use Swarm?
No. Swarm sits beside the CRM you already use. Upload the export you already pull, and Swarm reads it, maps the columns, and takes it from there. Supported CRMs can sync on their own instead, and Swarm checks each account against the CRM's own records. Anything it cannot verify, it holds and asks about rather than guessing.
What happens if a customer cancels after my rep was paid?
You set the rule, per season. Give the season a qualification window: an account that is still active at the end of it is guaranteed, so a later cancellation cannot claw the commission back. Outside the window, unpaid installments simply stop. Retention chargebacks are optional, settle on a date you choose, and a check-protection floor keeps any paycheck from going negative.
Can it handle our pay plan? It is complicated.
Probably, because it was built for door-to-door pest-control pay in the first place. Commission paid in pieces over months, rates that climb with the season and settle at close, splits, override pay up the chain, bonuses, deductions, holds for accounts that fall behind. Bring the hardest one you have to the demo.
Will an upload overwrite the fixes I made by hand?
Never. Your edits, splits, exclusions and paid statuses belong to Swarm, and an upload can only touch the fields the CRM owns. A sale missing from a file means nothing on its own; a status changes only when the file says so.
We run more than one office. Does that work?
Yes, under one login. Every sale files itself to its office, each office can run its own CRM feed, and you can look at the sales list by office any time. Teams and regions sit on top, so a team leader sees their own people and a regional manager sees every team under them. Pay plans and paychecks stay whole-company. If you run one office, none of this shows up.
What do my reps see?
Their own portal: the next check and what is coming, every past check explained line by line, their accounts and retention, a goal for the season, and where they stand on the tiers. A question about a check goes to the office from the check itself, and the answer comes back the same way. It runs on their phone. You decide what each role can see.
How long does setup take?
Most companies are running in an afternoon. Add your people, describe your pay plan, set your pay schedule, upload one export. A setup checklist walks you through it, and we will do it with you on a call.
What does it cost?
Pricing is by the size of your team, and everything is included at every size. There are no feature tiers. Ask on the demo and you will get a straight number.

See how it actually works

Tell us about your team and we will walk you through a working Swarm account. Ask whatever you want. Nothing to install, nothing to prepare.

  • A live account, not a slide deck
  • Answers for your exact pay plan
  • A straight answer on price

Book a demo

Takes about thirty seconds, and you'll pick your demo time right after.