2
Training Level 2: Supervised Practice
Complete reading, demonstrate proficiency in all daily rituals, and complete 1 week of supervised call center operations.
1 Purpose

This SOP establishes the comprehensive process for operating the Red Run Sales Call Center within CannaOps. It covers all aspects of customer outreach, inbound call handling, contact management, and performance tracking.

🌟 THE GOLDEN RULE

Every call is an opportunity to strengthen a relationship. We are not just selling products — we are building partnerships with Alaska's cannabis retailers. Approach every interaction with genuine care and professionalism.

Business Impact: The Call Center is the frontline of Red Run's wholesale operations. Effective calling converts leads into customers, maintains existing relationships, and drives revenue growth. This role is critical to the company's success.

2 Scope
In ScopeOut of Scope
  • Outbound sales calls to wholesale customers
  • Inbound call handling via softphone
  • Customer contact verification and updates
  • Call logging and documentation
  • Voicemail management
  • Daily ritual execution
  • Performance metric tracking
  • Order entry in Distru (see SOP 300.100.701)
  • Pricing negotiations (escalate to Marc)
  • Credit/payment issues (escalate to Charlene)
  • Product complaints (escalate to QC)
  • Technical system issues (escalate to Axis)
3 Philosophy & Mindset

The Three Pillars

1. Preparation (Opening Ritual)

How you start your day determines your results. The opening ritual sets your mental state, organizes your priorities, and ensures you're technically ready for success.

2. Execution (Core Work)

Consistent execution of the fundamentals — making calls, logging accurately, following up promptly. Excellence is in the details. Every call deserves your full attention.

3. Reflection (Closing Ritual)

How you end your day determines tomorrow's success. The closing ritual captures what you learned, ensures nothing falls through the cracks, and sets up a clean start.

Core Principles

  • Relationships First: We're building long-term partnerships, not making one-time sales
  • Active Listening: Understanding the customer's needs is more important than pitching
  • Accurate Documentation: If it's not logged, it didn't happen
  • Prompt Follow-Through: Do what you say you'll do, when you say you'll do it
  • Continuous Improvement: Every day, get a little better
💡 MINDSET CHECK

Before each calling session, ask yourself: "Am I in the right headspace to represent Red Run with excellence?" If not, take 5 minutes to center yourself. A poor mental state leads to poor calls.

4 Definitions & Abbreviations
TermDefinition
SoftphoneBrowser-based phone system in CannaOps that uses your computer/headset for calls
DM (Decision Maker)The person with purchasing authority at a customer account — the critical contact
RubyRed Run's AI receptionist that handles initial inbound calls on the 833 number
DistruManufacturing ERP system where customer data and orders live
Call LogRecord of each call including outcome, notes, and follow-up actions
PhonebookMaster contact database with verified customer information
DispositionThe outcome/result of a call (Connected, Left VM, No Answer, etc.)
Call-to-OrderRatio of calls made to orders received — key performance metric
Contact RatePercentage of calls where you reach a live person
Verified ContactContact information confirmed as accurate during a live conversation
5 Roles & Responsibilities
RoleResponsibilities
Sales Agent (Jessica)Primary operator. Makes outbound calls, handles inbound transfers, logs all activities, maintains contact data, meets daily KPIs.
Marc TheilerAccountable for sales strategy and results. Handles pricing negotiations, major account issues, performance coaching.
CharleneConsulted on customer account issues. Handles AR/payment questions, customer history lookups.
Ruby (AI)Handles initial inbound calls, transfers to Sales Agent when available, captures voicemails when offline.
Axis (AI)Maintains CannaOps dashboard, provides technical support, tracks metrics, syncs data with Distru.
6 Equipment & Setup

Required Equipment

ItemSpecificationPurpose
ComputerModern laptop/desktop with Chrome/Edge browserRuns CannaOps dashboard and softphone
InternetStable broadband connection (min 10 Mbps)Required for VoIP calls
Bluetooth HeadsetNoise-canceling with microphone (Jabra, Plantronics)Hands-free calling with clear audio
Backup HeadsetWired USB headsetFallback if Bluetooth fails
NotepadPhysical notebook or digital notes appQuick notes during calls before logging

System Access Required

  • CannaOps Call Center: https://redrun-cannaops.asabovetechnologies.workers.dev/call-center/
  • Google Sheets (Customer Relations Log): Shared access to log calls
  • Distru: View access to customer data (read-only minimum)
⚠️ CRITICAL: Browser Permissions

The softphone requires microphone permission in your browser. If prompted, click "Allow". If you previously blocked it, you must manually enable it in browser settings. See Troubleshooting Guide for instructions.

7 Daily Rituals
🌅 OPENING RITUAL (First 15 Minutes)

Complete this checklist every morning before making your first call.

Opening Checklist
1. Open CannaOps Call Center in Chrome/Edge
2. Connect and test Bluetooth headset (see Equipment Test below)
3. Click "📞 Go Online" — verify green "Online" status appears
4. Check voicemail panel — listen and respond to any overnight messages
5. Review yesterday's call log — any promised follow-ups due today?
6. Review today's call list — prioritize hot leads and scheduled callbacks
7. Set daily goal (minimum 30 calls) — write it down
8. Take a breath, center yourself, begin calling

Equipment Test Procedure

Step 1: Headset Connection

Turn on Bluetooth headset. Wait for "Connected" tone. Check computer Bluetooth settings shows device connected.

Step 2: Audio Test

In browser, go to Settings → Privacy → Microphone. Ensure CannaOps is allowed. Speak into headset — you should see audio level indicator respond.

Step 3: Test Call (Optional)

If uncertain, make a quick test call to your personal cell phone to verify audio quality both ways.

☀️ MID-DAY RITUAL (5 Minutes at Lunch)

A quick reset to maintain energy and accuracy through the afternoon.

Mid-Day Checklist
1. Review morning metrics — how many calls made? Connections?
2. Check for any urgent voicemails that came in
3. Review any callbacks promised for afternoon
4. Stretch, walk, reset your energy
5. Adjust afternoon priorities based on morning results
💡 PRO TIP: The Energy Check

Your energy on calls directly affects outcomes. If you're feeling drained after lunch, take 5 extra minutes. A refreshed agent with fewer calls outperforms a tired agent grinding through the list.

🌙 CLOSING RITUAL (Last 15 Minutes)

Proper closure ensures nothing falls through the cracks and sets up tomorrow's success.

Closing Checklist
1. Log ALL remaining calls — no unlogged calls overnight
2. Review today's notes — transfer any follow-ups to tomorrow's list
3. Update Phonebook with any new contact info verified today
4. Check daily metrics — did you hit your goal?
5. Note one win and one learning from today
6. Click "Go Offline" in softphone (status turns red)
7. Close CannaOps (or leave on silent for Ruby to take voicemails)
✅ END OF DAY WIN

When you complete the closing ritual, you leave with a clear mind. Tomorrow's you will thank today's you for the clean handoff.

8 Softphone Operation
🚨 CRITICAL: Go Online FIRST

You MUST click "Go Online" before doing anything else. If you click a Call button while offline, you'll see a "Pick an app" popup instead of making the call. Always go Online first!

Going Online

  1. Open Call Center: /call-center/
  2. Locate the softphone panel (top right, or in voicemail panel header)
  3. Click "📞 Go Online" button
  4. If prompted for microphone permission, click "Allow"
  5. Wait for status to show ● Online
⚠️ IMPORTANT

When you are Online, Ruby will transfer inbound callers to you. If you need to step away, click "Go Offline" so callers go to voicemail instead of ringing endlessly.

Making Outbound Calls

  1. In the Sales Dialer section, find your target customer
  2. Click the 📞 Call button next to their number
  3. Call connects through your headset
  4. The call timer shows duration in the dialer interface
  5. Click 🔴 End Call when finished

Receiving Inbound Calls

  1. When a call comes in, you'll hear a ringtone and see a popup
  2. Ruby will introduce the caller before transferring
  3. Click ✅ Accept to take the call
  4. Click ❌ Decline to send to voicemail
  5. Greet the caller: "Red Run Wholesale, this is Jessica, how can I help you?"

During a Call

  • Mute: Click mute icon to mute your microphone (caller can't hear you)
  • Notes: Jot quick notes on paper — you'll log fully after the call
  • Hold: If you need to look something up, ask permission: "May I place you on a brief hold?"

Going Offline

  1. Click "Go Offline" button
  2. Status changes to ● Offline
  3. Inbound calls will now go to voicemail via Ruby
9 Outbound Calling Procedure

Before the Call

  1. Review customer card — last order date, typical products, any notes
  2. Check if there's a scheduled callback or reason for call
  3. Have talking points ready (new products, promotions, restock check)

The Call Script Framework

Opening (10 seconds)

"Hi, this is Jessica from Red Run Cannabis calling for [DM Name]. Is this a good time?"

Purpose (15 seconds)

State why you're calling. Examples:

  • "I'm calling to check on your inventory levels and see if you need any restocks."
  • "I wanted to let you know about some new products we just released."
  • "Following up on the order we discussed last week."

Discovery (1-3 minutes)

Ask questions and listen. What do they need? What's selling well? Any issues?

Value/Solution (1-2 minutes)

Based on what you learned, offer relevant products or solutions.

Close (30 seconds)

Confirm next steps. Examples:

  • "Great, I'll send that order over now. Expect delivery [date]."
  • "I'll email you the product info. Can I call back Thursday to follow up?"
  • "Perfect, I'll have Charlene reach out about that invoice question."

Call Dispositions

DispositionWhen to UseFollow-Up
Connected - OrderSpoke with DM, order placedConfirm in Distru
Connected - No OrderSpoke with DM, no order this timeSchedule callback
Connected - Info OnlySpoke with non-DM, left messageTry DM direct later
Left VoicemailNo answer, left VMTry again in 2-3 days
No Answer - No VMNo answer, no VM optionTry again next day
Wrong NumberNumber is incorrectResearch correct number
Do Not CallCustomer requested no callsFlag in Phonebook

Voicemail Script

Standard Voicemail (under 30 seconds)

"Hi [Name], this is Jessica from Red Run Cannabis. I'm calling to [brief reason]. Please call me back at 833-907-2471. Again, that's 833-907-2471. Thanks, have a great day!"

💡 VOICEMAIL TIP

State the callback number twice. Speak clearly and slowly. Keep it under 30 seconds — longer VMs often get deleted without listening.

10 Inbound Call Handling

Inbound Call Flow

  1. Caller dials 833-907-2471
  2. Ruby (AI) answers, identifies caller's needs
  3. If you're Online, Ruby says "Let me transfer you to Jessica"
  4. Your phone rings — accept the call
  5. Greet: "Red Run Wholesale, this is Jessica, how can I help you?"

Standard Greeting

Answer: "Red Run Wholesale, this is Jessica, how can I help you?"

If you know who's calling: "Hi [Name]! Good to hear from you. What can I do for you today?"

Common Inbound Scenarios

Caller NeedsYour Action
Place an orderTake order details, enter in Distru, confirm totals
Check order statusLook up in Distru, provide ETA
Product questionAnswer if you know, otherwise "Let me check and call you back"
Pricing questionRefer to price sheet. Complex negotiations → escalate to Marc
Complaint/IssueListen fully, document, escalate to appropriate person
New account inquiryGather info, explain onboarding process, schedule follow-up
⚠️ NEVER PROMISE WHAT YOU CAN'T DELIVER

If you're unsure about pricing, availability, or delivery dates — say "Let me confirm that and get back to you" rather than guessing. Wrong promises damage trust.

11 Call Logging
🔥 CRITICAL RULE

Log every call immediately after hanging up. Unlogged calls are lost data. If you made the call, it must be in the system.

How to Log a Call

  1. After ending a call, click "Log Call" button
  2. The log modal opens with customer pre-filled
  3. Select Disposition from dropdown
  4. Enter Notes — what was discussed, any commitments made
  5. Set Follow-Up Date if callback needed
  6. Click Save

What to Include in Notes

  • Who you spoke with (name and role)
  • What was discussed (products, issues, questions)
  • Outcome (order placed? interested? not now?)
  • Commitments (what you promised to do)
  • Next Steps (when to follow up, what to prepare)

Good Note Example

"Spoke with Mike (buyer). They're running low on RSO - will place order Friday. Interested in new live rosin gummies - sending samples. Asked about bulk pricing on distillate carts. Call back Friday AM to close order."

Bad Note Example

"Good call, will order soon."

This tells us nothing useful. Who? What products? When is "soon"?

Contact Information Updates

During calls, actively verify contact information:

  • "Is this still the best number to reach you?"
  • "Who handles purchasing decisions there?"
  • "What's the best email for order confirmations?"

When you get updated info, note it in the call log AND update the Phonebook.

12 Contact Management (Phonebook)

The Phonebook

The Phonebook is our master contact database. Accurate contact data is critical for effective sales operations.

Required Fields for Each Account

FieldDescriptionPriority
Retail Phone #Main business phone numberRequired
Retail EmailMain business emailRequired
DM NameDecision Maker's full nameCritical
DM RoleTitle/position (Owner, Buyer, Manager)Important
DM Cell PhoneDecision Maker's direct cellCritical
DM EmailDecision Maker's direct emailCritical
Owner NameBusiness owner's nameImportant
Owner CellOwner's direct cell (if different from DM)If available
Owner EmailOwner's direct emailIf available
💡 THE DM IS GOLD

The Decision Maker contact is the most valuable information. Having the DM's direct cell means you can bypass gatekeepers and reach the person who can say "yes" to an order.

Verification Process

  1. When you reach a live person, verify their info: "I have your number as [X], is that correct?"
  2. If they confirm, mark the contact as Verified (highlight green in sheet)
  3. If incorrect, get the right info and update immediately
  4. Ask for DM contact if you don't have it: "Who handles purchasing? What's the best way to reach them directly?"

Updating the Phonebook

  1. Open Google Sheets → Customer Relations Log → Phonebook tab
  2. Find the customer row
  3. Update the relevant fields
  4. If verified in conversation, highlight the row green
  5. Add note in comments if there's context (e.g., "DM = owner's daughter, handles all orders")
13 Voicemail Handling

Checking Voicemails

  1. Click the 📩 Voicemail icon in the Call Center
  2. The badge shows number of unheard messages
  3. Click on a voicemail to play it
  4. Listen to full message
  5. Note the caller's name, number, and reason for calling

Responding to Voicemails

PriorityResponse TimeExamples
UrgentWithin 1 hourOrder issue, delivery problem, complaint
HighSame dayOrder inquiry, product question
NormalWithin 24 hoursGeneral inquiry, callback request

Voicemail Response Process

  1. Listen to voicemail, note key details
  2. Research/prepare if needed (check order status, gather info)
  3. Call back using the number provided
  4. Log the return call with reference to original voicemail
  5. Mark voicemail as handled
⚠️ NEVER IGNORE A VOICEMAIL

Every voicemail represents someone who took time to call us. Ignoring voicemails damages relationships and loses business. Respond to every single one.

14 Escalation Procedures

When to Escalate

Issue TypeEscalate ToHow
Pricing negotiations / custom dealsMarc TheilerSlack/text, include customer name and request
Payment/credit issuesCharleneEmail with account details
Product quality complaintQC / MonicaDocument in Issue Tracker + notify
Order fulfillment issueHub Supervisor / TorinCannaOps Issue Tracker
Angry/difficult customerMarc TheilerImmediate call/text
Technical system issueAxis (AI)Report via #cannaops-project

How to Escalate Effectively

Provide Complete Context

  • Customer name and contact info
  • What happened (timeline of events)
  • What the customer wants
  • What you've already tried
  • Urgency level (can it wait or is it critical?)
💡 THE ESCALATION RULE

Escalate early, not late. If you're unsure whether you can handle something, ask. It's better to get guidance than to make a promise you can't keep or a mistake that damages a relationship.

15 KPIs & Metrics

Daily Targets

MetricTargetMeasured
Calls Made30+ per dayCannaOps Call Log
Contact Rate40%+ (12+ contacts)Connected / Total Calls
Voicemail Response100% same dayAll VMs returned
Call Logging100%Every call logged

Weekly Targets

MetricTargetNotes
Orders Generated10+ orders/weekFrom call center activities
New Contact Verifications15+/weekUpdated/verified Phonebook entries
Callbacks Completed100%All scheduled follow-ups done

How Metrics Are Tracked

  • Call Activity: CannaOps dashboard shows real-time and daily totals
  • Call Log: Google Sheets with all logged calls
  • Weekly Review: Marc reviews metrics Monday morning
💡 METRICS ARE FEEDBACK, NOT PUNISHMENT

Metrics help us improve. If you're missing targets, it's an opportunity to identify what's not working and fix it. Be honest in your logging — accurate data helps everyone.

16 Troubleshooting Quick Reference

For detailed troubleshooting procedures, see the Complete Troubleshooting Guide.

Quick Fixes

ProblemQuick Fix
Softphone won't go onlineRefresh page. Check microphone permissions. Try different browser.
Can't hear callerCheck headset connection. Check volume. Check audio output settings.
Caller can't hear meCheck mute button. Check headset mic. Check microphone settings.
Bluetooth headset not connectingTurn off/on headset. Forget and re-pair device.
Call quality is poorCheck internet connection. Close other bandwidth-heavy apps.
Page not loadingCheck internet. Clear browser cache. Try incognito mode.
⚠️ STILL STUCK?

If quick fixes don't work, check the full Troubleshooting Guide. If still stuck after that, report the issue in #cannaops-project with details of what you tried.

17 Training Requirements

Level 1: Read & Acknowledge

  • Read this entire SOP
  • Read the Troubleshooting Guide
  • Watch softphone demo video (when available)
  • Digitally acknowledge completion

Level 2: Supervised Practice

  • Complete Level 1
  • Complete 1 week of supervised call center operation
  • Demonstrate all daily rituals correctly
  • Demonstrate proper call logging
  • Successfully troubleshoot a common issue

Level 3: Independent Certification

  • Complete Level 2
  • Achieve daily targets for 2 consecutive weeks
  • Demonstrate escalation procedure correctly
  • Train a new team member on basic operations
18 Revision History
VersionDateAuthorChanges
1.0March 24, 2026Axis / Marc TheilerInitial release. Complete Call Center SOP with daily rituals.