Free AI Tool

Roofing Sales Meeting Script

Generate a structured agenda and facilitation script for your roofing sales team meeting. Keep meetings tight, focused, and action-oriented every week.

Enter your details

GhostRep trains your reps live — not just generates documents.

AI-powered objection handling, role play, and live coaching.

Start Free Trial →

What Is a Roofing Sales Meeting Script?

A Roofing Sales Meeting Script is a structured facilitation guide that helps sales managers run productive, consistent team meetings without rambling, losing focus, or letting the meeting drag past its scheduled time. It provides exact talking points, timed agenda segments, and discussion prompts built specifically for roofing sales teams. Most roofing sales meetings fall into one of two failure modes: too loose (no agenda, rambles for an hour, no actions taken) or too rigid (manager reads numbers, everyone checks out, no engagement). A good script solves both problems — it creates structure without killing energy. This generator produces a meeting script tailored to your meeting type, team size, and current priorities — ready to run in your next team meeting.

How to Use This Roofing Sales Meeting Script

  1. 1

    Choose your meeting type

    A 20-minute weekly huddle needs a very different script than a 3-hour quarterly planning session. Select the meeting type that matches what you're running.

  2. 2

    Enter your team size

    Smaller teams (3–5 reps) can have more open discussion. Larger teams (10+) need tighter facilitation to prevent the meeting from becoming a side-conversation festival.

  3. 3

    Describe current priorities and challenges

    The most useful part of the script is the coaching segment, which is calibrated to your actual challenges — a declining close rate, a new rep onboarding, or a storm surge kickoff each require different content.

  4. 4

    Personalize the opening and wins section

    Add specific rep names and numbers to the wins section before the meeting. Recognition lands best when it's specific — "Jason closed $94k last week" is more motivating than "some of you had a great week."

  5. 5

    Use the action item format at close

    Every meeting should end with the same format: who is doing what by when. Read the action list out loud before dismissing so everyone leaves with the same understanding.

What Makes a Good Sales Meeting Script?

  • Starts on time and ends on time: Starting late signals that your time isn't valuable. Running long signals that you didn't prepare. Consistent timing — even if the meeting is only 20 minutes — builds a culture of discipline that carries into the field.
  • Specific recognition: Vague praise ("great job everyone") falls flat. Named recognition with specific numbers ("Marcus ran 11 inspections this week, top on the board") motivates the person recognized and signals to everyone else exactly what good looks like.
  • One coaching focus per meeting: Trying to address five problems in one meeting means solving none of them. Pick the single most impactful skill gap or process issue and spend 10 minutes on it deeply. Rotate topics week to week.
  • Actions with owners and dates: An action item without an owner is a wish. Every action that comes out of a meeting should have one person's name on it and a specific deadline — even if that deadline is "by Friday."

Frequently Asked Questions

How often should a roofing company hold sales meetings?

Weekly team huddles (15–30 minutes) are the baseline for staying aligned on pipeline and priorities. Monthly performance reviews (45–60 minutes) go deeper on KPIs and coaching. Quarterly planning sessions set direction for the next season. Most successful roofing sales teams run at least the weekly and monthly cadence consistently.

What should be covered in a weekly roofing sales huddle?

A 20-minute weekly huddle should cover: wins from last week (specific), pipeline numbers (contracts signed, inspections run, revenue vs. target), one specific coaching or skills focus, and 2–3 action items for the week ahead. Keep it tight — if it regularly goes over 30 minutes, trim the agenda.

How do I keep roofing sales reps engaged in meetings?

Ask questions instead of lecturing. Use specific names when recognizing wins. Include one skill segment per meeting where reps can practice or discuss rather than just listen. Keep the meeting short enough that showing up feels valuable, not like time stolen from selling. Reps disengage when meetings repeat the same content every week without action.

Should I share individual sales numbers in team meetings?

In a healthy team culture, sharing individual numbers creates healthy accountability and transparency. In a team with morale issues or significant performance gaps, it can feel punitive to bottom performers. A practical approach: share a team leaderboard for activity metrics (inspections run) publicly, and share revenue numbers with individual reps 1-on-1 unless the team has opted into a public ranking.

How do I run a roofing sales meeting remotely?

Keep remote meetings shorter than in-person (15–20 minutes maximum for weekly huddles). Use a video call so faces are visible. Share your screen with the pipeline view or KPI dashboard as a visual anchor. Use the chat for action item capture so everyone can see the list building in real time. Turn off phones for the duration.

What do I do if reps keep missing the weekly sales meeting?

First, check whether the meeting is actually valuable — if reps are skipping, it may be because the meeting doesn't help them sell. If the meeting is solid, missing attendance should have consequences: a documented conversation, then a formal note if it continues. Meetings are a professional obligation, not optional. Consistency in attendance reflects consistency in field execution.

Go beyond documents

GhostRep trains your reps live — not just generates documents.

AI-powered objection mastery, role play, and real-time coaching that actually changes close rates.

Start 14-Day Free Trial