Welcome to Your Sales Playbook

This manual contains everything you need to succeed at One Janitorial. It's not theoryβ€”it's what actually works, pulled from real coaching sessions with top performers.

What You'll Learn

Cold Calling: How to make 100-150 calls per day and book qualified appointments without burning out.

Scripts: Exact words to use in every situation. Gatekeeper bypass, decision maker opener, objection handles, closes.

Discovery: The questions that separate real prospects from time-wasters.

Objections: Every pushback you'll hear and exactly how to respond.

Presentations: The 5-part demo structure that turns walkthroughs into signed contracts.

Closing: When to ask for the business and how to handle "I need to think about it."

Processes: Daily routines and follow-up systems that keep your pipeline full.

βœ… How to Use This Manual

First time: Read the entire manual once. Takes 2-3 hours. Do it before your first call.

Daily: Keep it open while calling. Jump to the section you need when stuck.

Before demos: Review the Presentations tab every single time.

The One Thing You Need to Know

Sales at One Janitorial is simple: Follow the system. Make the calls. Trust the process.

The scripts work. The techniques work. But only if you use them. This isn't about natural talent. It's about doing the work consistently.

100 calls. Every day. Using these scripts. Asking for the business. That's it.

πŸ“ž Make 100-150 calls per day, reach decision makers, and book qualified appointments.

Cold Calling Fundamentals

Why Cold Calling Works

Every deal starts with a conversation. Cold calling is how you start it. Most businesses don't search for cleaning companies. You find them.

Your goal isn't to sell on the first call. Your goal is to book a qualified appointment for a walkthrough. Get them to say yes to a 10-minute meeting. That's it.

The Numbers Game

Target: 100-150 dials per day. Here's what happens when you hit it:

The math is simple. More calls = more appointments = more deals. If you're not closing enough, you're probably not calling enough.

πŸ’‘ Pro Tip: Speed Beats Perfection

Your first 50 calls will be rough. That's normal. Don't aim for perfect deliveryβ€”aim for 100 dials. The script works even when you're nervous. Just keep dialing.

Your Daily Call Routine

Morning (8am-12pm): Make 100 calls. That's 25 per hour. Work through your lead list top to bottom. No skipping. No cherry-picking.

Afternoon (1pm-3pm): Make 50 more calls. Focus on callbacks and warm leads from the morning.

Log every call immediately. Outcome + next action. "Voicemail - call back Friday 2pm." "DM interested - walkthrough Tuesday." "Not interested - remove."

Getting Past Gatekeepers

Most calls start with a gatekeeper (receptionist, office manager). Your goal: get transferred to the decision maker without getting screened out.

"Hi, how are you? I was hoping you could help me out. My name is [YOUR NAME], I'm one of the sales managers at One Janitorial. I was looking for the person who handles the janitorial services for your business. Are they available, or would that be you?"

Why this works:

When They're Not Available

If gatekeeper says "They're not in," get three things:

  1. Best time to call back: "When's a good time to reach them?"
  2. Email address: "Can I get their email so I can send some info?"
  3. Voicemail transfer: "Can you transfer me to their voicemail so I can leave a message?"

Log the callback time. Actually call back. Most reps don't. That's your advantage.

Reaching the Decision Maker

When you get transferred, you have 15 seconds to make them listen. Here's what works:

"Hi [Name], my name is [YOUR NAME], I'm one of the sales managers at One Janitorial. The reason I'm calling is we're helping businesses in your area with janitorial services, and in a lot of cases they're saving up to $2,000 per year. If we gave you a free quote, would you take a look at it?"

Why this works:

If they say yes, move to qualifying questions (Discovery tab). If they give pushback, handle the objection (Objections tab).

❌ Common Mistakes to Avoid

1. Asking "Is [Name] available?" β€” Sounds like a sales call. They'll say no automatically.

2. Using "just" β€” "I'm just calling to see if..." kills your credibility. You're not "just" doing anything.

3. Accepting "Send email" without getting their address β€” Get the email and confirm spelling. Otherwise you have nothing.

4. Talking too fast when nervous β€” Slow down. Pause after questions. Let them answer.

🎯 Key Takeaway

Cold calling is a numbers game with a proven script. Make 100-150 calls daily using the exact words provided. Book 1-2 appointments per day. That's the system. It works if you work it.

πŸ“œ Word-for-word scripts for every scenario. Use them exactly as written until they become natural.

Core Scripts Library

These scripts are tested and proven by top performers. Use them word-for-word. Don't improvise. Don't "make it your own" yet.

Learn these first. Make 500+ calls using them exactly. Then adjust based on what you're hearing.

Script 1: Gatekeeper Opener

When to use: First 10 seconds of every cold call.

"Hi, how are you? I was hoping you could help me out. My name is [YOUR NAME], I'm one of the sales managers at One Janitorial. I was looking for the person who handles the janitorial services for your business. Are they available, or would that be you?"

Script 2: Decision Maker Opener

When to use: When you reach the decision maker (transferred or direct).

"Hi [Name], my name is [YOUR NAME], I'm one of the sales managers at One Janitorial. The reason I'm calling is we're helping businesses in your area with janitorial services, and in a lot of cases they're saving up to $2,000 per year. If we gave you a free quote, would you take a look at it?"

Script 3: "We're Happy" Response

When to use: They say "We're happy with our current cleaner" or "We already have someone."

"I completely understand. We're not trying to take anything away from them. We're just introducing ourselves because we're helping businesses in your area, and in a lot of cases they're saving up to $2,000 per year. If we gave you a free quote just to have on file, would you take a look at it?"

Follow-up if still resistant:

"The fact that you're happy with your current cleaner wouldn't stop you from taking a look at what else is out there, would it?"

Script 4: "Send Email" Response

When to use: They say "Send me an email" or "Send me some information."

"Happy to do that. Just so I send you the right information β€” are you open to looking at other options, or are you locked into a contract right now?" [Wait for answer] "Perfect. I'll send that over today. And how about I give you a quick call on Friday just to see if it makes sense to do a walkthrough? Does Friday afternoon work for you?"

Key point: Always book a follow-up call when sending information. Don't let it end with "I'll send it."

Script 5: Price Question

When to use: They ask "How much does it cost?" or "What's your pricing?"

"Great question. It really depends on the size of your space and how often you need cleaning. That's why the walkthrough is helpful β€” I can see exactly what you need and give you an accurate quote right there. Are you available this week for a quick 10-minute walkthrough?"

Script 6: Booking the Appointment

When to use: After they've agreed to a quote/walkthrough.

"Perfect. What I'll do is schedule a quick 10-15 minute walkthrough so I can see the space and get you an accurate quote. I have [DAY] at [TIME 1] or [TIME 2]. Which works better for you?"

Always give two time options. Makes it easier to say yes to one.

Script 7: Appointment Confirmation

When to use: Immediately after booking an appointment.

"Great! So I have you down for [DAY, FULL DATE] at [TIME]. I'll send you a confirmation email right now to [EMAIL ADDRESS]. And I have your number as [PHONE], correct?" [Confirm] "Perfect. I'll see you [DAY]!"

Important: Say "I'll see you [DAY]" not "I'll talk to you then." "See you" creates commitment. "Talk to you" leaves room for cancellation.

Script 8: "In a Contract" Response

When to use: They say "We're in a contract" or "We're locked in."

"No problem at all. When does your contract end?" [Get date] "Perfect. What I can do is get you a quote now so you have something to compare when your contract is up. That way you're not scrambling last minute trying to find quotes. Does [DAY] work for a quick walkthrough?"

πŸ’‘ Pro Tip: Practice Out Loud

Read each script out loud 10 times before your first call. Sounds weird, but it works. Your mouth needs to know the words before your brain does. Record yourself and listen back.

🎯 Key Takeaway

Scripts remove guesswork and build confidence. Use them exactly as written for your first 500 calls. After that, adjust based on what you hear. But master these first.

πŸ” Ask the right questions to qualify leads and understand their needs before the walkthrough.

Discovery & Qualifying

Why Discovery Matters

Discovery is how you figure out if this lead is worth your time. Not every business is a good fit. You need to know:

Good discovery saves you from wasting time on walkthroughs that won't close.

The 5 Qualifying Questions

Ask these before booking the appointment. Every single time.

Question 1: Decision Maker Confirmation

"Just to confirm β€” you're the person who makes the final decision on janitorial services, correct?"

Why: Confirms you're talking to the right person. If not, get the actual decision maker's name and contact.

Question 2: Space Size

"How big is the space we'd be quoting? Roughly how many square feet?"

Why: Helps you estimate the quote range before arriving. Shows you're prepared.

Question 3: Current Cost

"What are you paying now, if you don't mind me asking? Ballpark is fine."

Why: Establishes budget baseline. If they hesitate: "No worries, just helps me make sure the quote is competitive."

Question 4: Contract Status

"Are you currently in a contract, or are you month-to-month?"

Why: Determines timeline. Contract = longer sales cycle. Month-to-month = can switch faster.

Question 5: Start Timeline

"If the quote works out, when would you be looking to get started?"

Why: Gauges urgency. "ASAP" or "next month" = hot lead. "Maybe next year" = nurture, don't prioritize.

❌ Common Mistakes

Skipping discovery to "save time" β€” This costs you time. You'll do walkthroughs that never close.

Accepting vague answers β€” "We'll figure it out later" is not an answer. Pin them down now.

Not asking about budget β€” If they're paying $100/month now, your $500 quote will never close. Know this upfront.

Red Flags to Watch For

These signals mean the lead probably won't close:

🎯 Key Takeaway

Discovery separates tire-kickers from real prospects. Ask all 5 qualifying questions before booking the appointment. Disqualify bad fits early so you can focus on winnable deals.

πŸ’¬ Every objection you'll hear and exactly how to respond. Handle pushback with confidence.

Handling Objections

The Truth About Objections

Every objection is one of two things:

  1. A request for more information β€” They need to understand something better.
  2. A test of your confidence β€” They want to see if you believe in what you're selling.

Objections are normal. Expect them. The best closers hear "no" multiple times before getting "yes."

The 7 Most Common Objections

Objection 1: "We're happy with our current cleaner"

"I completely understand. We're not trying to take anything away from them. We're just introducing ourselves because we're helping businesses in your area, and in a lot of cases they're saving up to $2,000 per year. If we gave you a free quote just to have on file, would you take a look at it?"

If still resistant:

"The fact that you're happy with your current cleaner wouldn't stop you from taking a look at what else is out there, would it?"

Objection 2: "We're not interested"

"I totally get that β€” you're probably busy. But here's the thing: we're already helping [number] businesses in [city/area], and a lot of them didn't think they needed us either until they saw how much they could save. All I'm asking is 10 minutes to walk through your space and give you a free quote. Worst case, you have a number on file. Best case, we save you $2,000 a year. Fair?"

Objection 3: "Send me an email"

"Happy to do that. But just so I send you the right info β€” are you open to taking a look at other options, or are you locked into a contract right now?" [If they say yes to looking:] "Perfect. How about I send you the info today, and I'll give you a call back Friday to see if it makes sense to do a quick walkthrough?"

Objection 4: "How much does it cost?"

"Great question. It depends on the size of your space and how often you need cleaning. That's why the walkthrough is helpful β€” I can see exactly what you need and give you an accurate quote on the spot. Are you around [DAY] or [DAY] this week?"

Objection 5: "We do it in-house"

"That makes sense. A lot of our clients used to do that too. What they found was that outsourcing actually saved them money β€” when you factor in the time your staff spends cleaning plus supplies, it often costs more than you think. Would it be worth 10 minutes to see if we can beat your current cost?"

Objection 6: "We're in a contract"

"No problem at all. When does your contract end?" [Get date] "Perfect. What I can do is get you a quote now so you have something to compare when your contract is up. That way you're not scrambling at the last minute trying to find quotes. Does [DAY] work for a quick walkthrough?"

Objection 7: "I'm too busy right now"

"I hear you. The walkthrough only takes 10 minutes β€” I can work around your schedule. I have openings [EARLY MORNING like 7am] or [LATE AFTERNOON like 5:30pm]. Which works better for you?"

πŸ’‘ Pro Tip: The Feel-Felt-Found Method

When you get an objection: "I understand how you feel. A lot of our clients felt the same way. But what they found was..." Then give them the benefit.

Example: "I understand how you feel. A lot of businesses felt they couldn't switch because of their contract. But what they found was that getting a quote early gave them options when renewal time came."

❌ Common Mistakes

Arguing with them β€” "Actually, your cleaner probably isn't that good." Never works.

Giving up after first "no" β€” Most deals require 2-3 objection handles before they agree.

Sounding defensive β€” Stay confident and calm. Objections are normal.

🎯 Key Takeaway

Objections are part of the process. Memorize these 7 responses. Handle pushback confidently. Most "no" responses are just requests for more information, not final rejections.

🎬 The 5-part demo structure that converts walkthroughs into signed contracts. Control the conversation and close.

Sales Presentations

The Goal of Every Presentation

A presentation (or walkthrough) has one purpose: Get them to say yes and sign the contract. Not "I'll think about it." Not "Send me a proposal." Get the signature.

Most reps think the presentation is about showing what you do. Wrong. The presentation is about understanding what they need and showing why you're the solution.

The 5-Part Structure

Every winning presentation follows this structure. Don't skip steps.

Part 1: Opening (2 minutes)

Goal: Build rapport and set the agenda.

What to say:

Why: Sets expectations and confirms decision-making authority upfront.

Part 2: Discovery (5-7 minutes)

Goal: Understand their pain points and priorities.

Key questions:

Why: Their answers tell you what to emphasize later. If they say "reliability is huge," you lean on that in your close.

Part 3: Walkthrough (5-8 minutes)

Goal: Show them you understand their space and have a plan.

What to do:

Why: They need to see that you're detail-oriented and professional.

Part 4: Price & Value (3-5 minutes)

Goal: Present the quote and justify the price.

What to say:

Why: Anchors the price to value, not just cost.

Part 5: Close (2-3 minutes)

Goal: Ask for the business.

What to say:

"Based on everything we've talked about, does this make sense for you?" [If yes:] "Great! I have the contract right here. I can get you started as early as [DATE]. Does that work?"

Then stop talking. Let them respond. Don't fill the silence.

πŸ’‘ Pro Tip: Assumptive Close

After presenting the quote, say: "I can get you started Monday morning. Does that work for you?" Not "Are you interested?" Assume they're moving forward. Forces a yes or no, not "I'll think about it."

❌ Common Mistakes

Talking too much β€” After you ask for the business, shut up. Let them process.

Not asking for the business at all β€” Most reps end with "I'll send you a proposal." Wrong. Ask for the signature on the spot.

Skipping discovery β€” If you don't know their pain points, you can't position yourself as the solution.

🎯 Key Takeaway

Follow the 5-part structure: Opening β†’ Discovery β†’ Walkthrough β†’ Price/Value β†’ Close. Ask for the business at the end. Don't leave without a signature or a specific next step.

🎯 When to ask for the business, how to handle "I need to think about it," and the closes that actually work.

Closing Techniques

When to Close

Close early. Close often. If they're showing interest, ask for the business. Don't wait until the "perfect moment." The perfect moment is when they're engaged.

Signs they're ready to close:

The 5 Proven Closes

Close 1: Direct Ask

"Based on everything we've talked about, should we move forward?"

When to use: When they've shown clear interest. Simple and direct.

Close 2: Assumptive Close

"I can get you started as early as Monday. Does morning or afternoon work better for you?"

When to use: After presenting the quote. Assumes they're moving forward and jumps to scheduling.

Close 3: Alternative Close

"We have two options: 3 times per week at $X, or 5 times per week at $Y. Which fits your budget better?"

When to use: When they're interested but unsure about price. Gives them control.

Close 4: Urgency Close

"We have a promotion running this month β€” first month 20% off. To lock that in, we'd need to get you signed up by Friday. Does that work?"

When to use: When they're on the fence. Creates a reason to decide now. (Only use if promotion is real.)

Close 5: Trial Close (Test the Waters)

"On a scale of 1 to 10, where 10 is 'let's do this' and 1 is 'not interested,' where are you at?" [If they say 7-9:] "Great! What would make it a 10?"

When to use: When you're not sure if they're ready. Gives you insight into objections.

Handling "I Need to Think About It"

This is the most common stall. Here's how to handle it:

"I totally understand. Just so I can help β€” what specifically do you need to think about? Is it the price, the schedule, or something else?" [They'll tell you the real objection] [Handle that objection, then:] "If we can solve that, would you be comfortable moving forward today?"

Why this works: "I need to think about it" is usually code for an unspoken objection. This surfaces it so you can address it.

Handling "I Need to Talk to [Someone]"

"Makes sense. Is [person] available now? I'm happy to wait a few minutes so we can all be on the same page." [If not available:] "No problem. When's a good time for me to come back when they're here?"

Why: Gets everyone involved before you leave. Prevents deals from dying in limbo.

πŸ’‘ Pro Tip: Silence After the Ask

After you ask for the business, stop talking. The next person who speaks loses. Let them process. Don't fill the silence with more selling. Just wait.

❌ Common Mistakes

Not asking for the business β€” Biggest mistake. You have to ask. Don't assume they'll volunteer.

Accepting "I'll think about it" without digging deeper β€” That's a fake objection. Find the real one.

Overselling after they say yes β€” Once they agree, stop talking. Get the contract signed and leave.

🎯 Key Takeaway

Closing isn't manipulationβ€”it's asking for the business confidently. Use one of the 5 proven closes. Handle "I need to think about it" by surfacing the real objection. Always ask for the signature before you leave.

πŸ“‹ Daily routines, follow-up systems, and tracking that keep your pipeline full and deals moving forward.

Daily Processes & Systems

Your Daily Routine

Consistency beats talent. Top performers don't wing it. They follow the same routine every single day.

Morning (8:00am - 12:00pm)

Afternoon (1:00pm - 5:00pm)

Follow-Up System

Most deals don't close on first contact. Follow-up is where you win. Here's the system:

Day 1 (Immediately After Walkthrough)

Within 1 hour: Send follow-up email with:

Day 2-3 (Check-In)

Send text or email: "Hi [Name], just wanted to make sure you got the proposal. Do you have any questions?"

Day 4-5 (Close Call)

Call them: "Hi [Name], I know you wanted to review the proposal. How did that go?"

Then handle objections and close (use Closing tab techniques).

Week 2 (If No Response)

Email case study: "Thought you might find this interesting β€” we helped [similar business] save $X per year. Here's how..."

Week 3+ (Long Nurture)

Move to nurture list: Monthly check-ins. "Hi [Name], just touching base to see if your cleaning situation has changed."

πŸ’‘ Pro Tip: Track Everything

Use a simple spreadsheet or CRM to track:

  • Lead name + company
  • Last contact date
  • Next action + date
  • Where they are in the pipeline (cold β†’ interested β†’ quoted β†’ closed)

Review this daily. Deals die in the gaps between follow-ups.

Weekly Review

Every Friday, review your numbers:

If numbers are off: Identify which part of the process is broken. Not enough calls? Not booking enough appointments? Not closing demos? Fix that one thing.

❌ Common Mistakes

Not logging calls immediately β€” You'll forget. Log it right after you hang up.

Skipping follow-up β€” 80% of deals close after the 5th follow-up. Most reps give up after 1-2.

No daily routine β€” Winging it every day kills consistency. Follow the schedule.

🎯 Key Takeaway

Processes beat talent. Follow the daily routine: 100-150 calls, log everything, follow up relentlessly. Review your numbers weekly. The system works if you work the system.

(tabId) { document.querySelectorAll('.tab-content').forEach(c => c.classList.remove('active')); document.querySelectorAll('.tab-btn').forEach(b => b.classList.remove('active')); document.getElementById('tab-' + tabId).classList.add('active'); event.target.classList.add('active'); window.scrollTo(0, 0); }