OpscotchAdmin Guide
sunforce.opscotch.app

Understanding the Disposition System

What dispos are, how they work, and what each one means

A disposition (or β€˜dispo’) is the outcome a rep selects after every contact attempt with a lead. When a rep selects a dispo, the system handles the follow-up automatically.
Solar Appointment Dispo section on a contact record
Full screen
Contact record β†’ Solar Appointment Dispo section β€” this is where reps set the dispo after every appointment. Tom Thornton is shown here with QD selected.
Pipeline board in Opscotch
Full screen
Opportunities board β€” stages update automatically based on dispo selection
🟒 CLOSES IT
The conversation has a definitive outcome
SoldDeal is closed. Contract signed.
DQLead does not qualify (renter, bad credit, etc.)
Not InterestedLead was reached but clearly doesn't want solar
Pitch MissRep was unable to pitch β€” lead left before presentation
Credit FailLead failed credit screening
Has SolarLead already has a solar system installed
RADLead is unreachable and has been exhausted
⚠ These dispos close the active opportunity and stop most follow-up sequences. Only use them when the outcome is final.
🟑 KEEPS IT OPEN
The lead is still active, next steps are queued
QDLead qualifies. Documents submitted. Awaiting next step.
Second Sit SetA second appointment has been scheduled
Reschedule NeededLead asked to reschedule β€” new time not yet confirmed
CanceledLead canceled their appointment
No ShowLead did not show up for their scheduled appointment
No AnswerCalled the lead, no one picked up
⚠ These dispos keep the opportunity open and queue up automated touches.
πŸ”΅ SPECIAL
Unique situations
Talking ToRep is currently in an active conversation with the lead
Installed (Review Blast)Install is complete β€” triggers a review request to the homeowner
Rules Every Rep Must Follow
1Every call gets a dispo. No exceptions. If a lead is not dispositioned, nothing happens next β€” the lead sits and goes cold.
2Use the most accurate dispo. "No Answer" and "Hung Up" are different outcomes. Accuracy matters.
3Don't use DQ as a trash can. DQ means the lead genuinely doesn't qualify. If you're just done with a lead, that's different.
4Sold means done. Once you mark Sold, the system routes the lead into the next phase. Don't use it until the paperwork is real.

Lead Confirmations

Automatic texts sent after booking

When a rep books an appointment in Opscotch, the system automatically sends the lead two text messages. The rep doesn’t have to do anything β€” it’s fully handled.

πŸ“± Sent Immediately After Set

As soon as the rep marks the appointment booked, the lead receives a confirmation SMS including the appointment date/time and instructions to have a recent electric bill ready.

β€œHi [Name]! You're confirmed for your Sunforce consultation on [Day] at [Time]. Please have a recent electric bill handy. See you then! β€” Sunforce Team”
⏰ Sent 2 Hours Before

Two hours before the appointment, the lead automatically receives a reminder SMS. This reduces no-shows without the rep doing anything manually.

β€œHey [Name], just a reminder β€” your Sunforce appointment is in 2 hours at [Time]. Looking forward to speaking with you!”
πŸ’‘
As an admin, you don’t need to do anything for these to fire. They are automatic. If a lead reports they didn’t receive a message, check: (a) their phone number is correctly entered, and (b) the appointment was actually booked β€” not just calendared manually.

Creating a New User Account

Onboarding a new rep or team member into Opscotch

Do this whenever you’re onboarding a new rep or team member into Opscotch.

My Staff settings page
Full screen
Settings β†’ My Staff β€” manage all users, roles, and permissions from here
1.
Log into Opscotch and make sure you’re inside the Sunforce sub-account (not the agency dashboard).
2.
In the left sidebar, scroll down and click Settings (gear icon at the bottom).
3.
Click My Staff.
4.
Click + Add Employee in the top right.
5.
Fill in the user’s details β€” First/Last Name, Email Address (their login), Phone Number (optional), Role (Admin = full access for managers only / User = limited access for reps).
6.
Set their Permissions. For a standard rep: βœ… Conversations βœ… Contacts βœ… Calendars βœ… Opportunities β€” ❌ Workflows ❌ Settings
7.
Toggle β€œOnly Assigned Data” to ON so the rep only sees leads assigned to them (recommended for all reps).
8.
Click Save. The new user will receive an email invitation to set up their password.
⚠
If the rep says they didn’t get the invite email: Check their spam folder first. If it’s not there β€” Settings β†’ My Staff β†’ find the user β†’ three-dot menu β†’ Resend Invite.

Linking a Rep's Google Calendar

Enable conflict checking and two-way sync

Every rep should link their personal Google Calendar to Opscotch. This enables conflict checking (won’t double-book) and two-way sync (appointments appear in Google automatically).

Calendar Connections page showing no connections yet
Full screen
Calendars β†’ Calendar Settings β†’ Connections β€” this is what a new rep sees. Click + Add New to connect Google.
⚠
This must be done by each rep from their own account. You cannot do it for them from your admin account.
1.
Rep logs into Opscotch β†’ click Calendars in left sidebar.
2.
Click Calendar Settings (top-right area).
3.
Click the Connections tab.
4.
Click + Add New β†’ select Google.
5.
Google sign-in window opens. Rep signs in and clicks Allow on ALL permission requests. (Must click β€œAllow All” β€” if they skip Calendar write permission, events won’t sync.)
Setting A β€” Linked Calendar
10.
Calendar Settings β†’ Linked Calendar β†’ Add β†’ select the rep’s Google Calendar β†’ Save. This is where Opscotch writes new appointments.
Setting B β€” Conflict Calendar
11.
Calendar Settings β†’ Conflict Calendars β†’ Add β†’ select ALL calendars to block availability from β†’ Save.
πŸ’‘
The Linked Calendar is automatically added as a Conflict Calendar β€” so anything booked through Opscotch is immediately blocked. You typically only need to manually add additional personal calendars.
Troubleshooting
ProblemFix
Events not showing in GoogleCheck Linked Calendar is set. Make sure writer access was granted.
Rep is getting double-bookedMake sure personal calendar is added as Conflict Calendar
Integration shows red bannerClick Reconnect and re-grant all permissions
Wrong Google account connectedDisconnect, log out of all Google accounts, reconnect with right one

Syncing a Rep's Email

Keep all lead email conversations inside Opscotch

Syncing a rep’s email allows all email conversations with leads to appear inside Opscotch. Everything stays in one place.

Email 2-way sync section in My Profile
Full screen
Settings β†’ My Profile β€” scroll down to the Email (2-way sync) section, select Gmail, then click Connect
⚠
Same rule as calendar β€” each rep must do this from their own account.
1.
Rep logs into Opscotch β†’ Settings (bottom-left sidebar).
2.
Click My Profile.
3.
Scroll to Email (2-Way Sync) section.
4.
Click Gmail β†’ Connect.
5.
Google sign-in β†’ allow all requested permissions.
6.
Once connected, the rep’s email appears confirmed. Emails sent from Opscotch show in Gmail Sent. Replies from leads show in Opscotch conversations.
How It Works
What HappensWhere It Shows
Rep sends email from OpscotchGmail Sent + Opscotch conversation
Lead replies to repInside Opscotch conversation thread
Rep emails directly from GmailAlso syncs into Opscotch
πŸ’‘
The BCC trick: If a rep emails a lead directly from Gmail, they can BCC the Opscotch BCC address to force it into the CRM. Find the BCC address in Settings β†’ My Profile β†’ Email section.

Buying a Phone Number

Give every rep their own dedicated Opscotch number

Each rep should have their own dedicated Opscotch number. This keeps their personal cell private and makes sure all calls and texts route through the system.

Phone Numbers settings page
Full screen
Settings β†’ Phone System β€” all numbers assigned to the Sunforce account. Each rep's number shows here.
1.
Log in as Admin β†’ Settings β†’ Phone Systems.
2.
Click + Add Number (top right).
3.
Select Add Phone Number from dropdown.
4.
Select country: United States.
5.
Click Filters β†’ enter area code (e.g. 732, 908 for NJ) β†’ Number Type: Local β†’ Capabilities: βœ… SMS βœ… Voice.
6.
Browse available numbers β†’ click Refresh Results for more options.
7.
Select the number β†’ click Proceed to Buy.
πŸ“ NJ Area Codes
Use local numbers for higher answer rates
732
848
908
973
862
609
856
⚠
Identity verification: If prompted for Persona ID check, this is a one-time verification per account to comply with carrier regulations. It takes about 2 minutes.

Assigning a Phone Number to a Rep

Route inbound calls directly to the right person

Once a number is purchased, you assign it to a specific rep so all inbound calls route directly to them.

⚠
One number per rep, one rep per number. You cannot split a number across multiple people.
1.
Settings β†’ My Staff.
2.
Find the rep β†’ click Edit (pencil icon).
3.
Scroll to Call & Voicemail Settings section β†’ expand it.
4.
Find Inbound Number dropdown β†’ select the purchased number.
5.
Click Save.
After assigning:
βœ“Inbound calls to that number ring the rep directly
βœ“Outbound calls from Opscotch show that number as caller ID
βœ“Texts to that number go into the rep's conversation inbox

Adding People to a Calendar

Managing existing calendars and creating new ones

Use this when adding a new rep to an existing calendar (like the round-robin) or creating a new calendar.

Calendars view with Manage View panel
Full screen
Calendars β†’ Calendar View β€” click Calendar Settings (top tab) to manage calendars and add reps
A β€” Adding a Rep to an Existing Calendar
Calendar Settings list showing all calendars
Full screen
Calendars β†’ Calendar Settings β†’ Calendars tab β€” all 16 calendars listed by group. Click the pencil icon on any calendar to edit it.
Calendar editor basic details tab
Full screen
Inside the calendar editor β€” left nav has Basic details, Staff & location, Availability, Booking rules. Click Staff & location to manage who's on the calendar.
1.
Calendars (left sidebar) β†’ Calendar Settings tab (top).
2.
Find the calendar β†’ click the pencil (Edit) icon on the right.
3.
Click Staff & location in the left nav of the editor.
4.
Click inside the Select staff field β†’ search the rep’s name β†’ select them.
5.
Set their Priority (High = they get booked first in round robin).
6.
Click Save changes (top right).
Staff & location tab inside calendar editor
Full screen
Staff & location tab β€” this is where you add/remove reps from a calendar. The staff selector at the top shows who's currently on it.
πŸ’‘
Adding a rep here automatically includes them in the rotation from the moment you save. Make sure their Google Calendar is linked first so availability is accurate.
B β€” Removing a Rep

Same steps β€” in Team Members section, click X or Remove next to their name, then Save.

⚠
Removing a rep from a calendar does NOT delete their existing appointments.
C β€” Creating a Brand New Calendar
1.
Calendars β†’ + Create Calendar.
2.
Choose type: Standard (single person) / Round Robin (distributed across reps) / Class/Group (group events β€” rarely needed).
3.
Name the calendar (e.g. β€œSeth β€” Solar Consultation”).
4.
Add the rep in Team Members section.
5.
Set availability (days and hours).
6.
Set meeting duration (30, 45, or 60 minutes).
7.
Save.

Pipeline Permissions

Who can see what β€” and how to change it

Pipelines list with key icon
Full screen
Settings β†’ Opportunities & Pipelines β†’ Pipelines tab β€” click the key icon (πŸ”‘) next to any pipeline to set who can see and edit it.
Pipeline Sharing & Permissions modal
Full screen
The Sharing & Permissions panel β€” choose who gets access (all users, selected users, or exclude specific users), then set each person's level: Admin or View Only.

Pipeline permissions control whether a rep can see the Opportunities board and what they can do with leads there. By default, new users have no pipeline access β€” you have to turn it on.

Access Levels
No Access
Use for reps who only need conversations + contacts. They don't touch the pipeline at all.
βœ—View any pipeline
βœ—Move opportunities
βœ—Create or delete deals
View Only
Use for reps who need to see where leads are but shouldn't move them.
βœ“See pipeline board
βœ“View opportunity details
βœ—Move stages
βœ—Create new opportunities
βœ—Delete opportunities
Edit Access
Standard setting for most reps. They can work their leads through the pipeline.
βœ“View pipeline
βœ“Move opportunities between stages
βœ“Edit opportunity details
βœ“Create new opportunities
βœ—Delete opportunities
βœ—Change pipeline structure
Full Access (Admin)
Managers and admins only. Full control over the pipeline.
βœ“Everything in Edit Access
βœ“Delete opportunities
βœ“Create/edit pipeline stages
βœ“Manage all pipelines
No restrictions
How to Grant Pipeline Access
1
Go to Settings β†’ Opportunities & Pipelines β†’ Pipelines tab.
2
Find the pipeline you want to control (e.g. Call Center, Solar Operations).
3
Click the key icon πŸ”‘ on the right side of that row.
4
The Sharing & Permissions panel opens on the right.
5
Choose the sharing mode: Share with selected users (most common) lets you pick exactly who.
6
In the Add Users dropdown, search and select the rep.
7
Set their permission: View Only (can see but not move leads) or Admin (full access).
8
Click Save. Changes take effect immediately.
⚠
Only Assigned Data matters too. Even if a rep has Edit Access to the pipeline, if "Only Assigned Data" is turned ON in their profile, they'll only see opportunities assigned to them β€” not everyone's leads. Turn it OFF only for managers who need full visibility.

Social Media Planner

How to create, schedule, and manage posts across Facebook, Instagram, and more

Marketing β†’ Social Planner in the left sidebar
Full screen
Find Social Planner under Marketing in the left sidebar. This is where all scheduled and published posts live.

Overview

The Social Planner lets you create and schedule posts for Facebook, Instagram, LinkedIn, Google Business, and more β€” all from one place inside Opscotch. You can post immediately, schedule for later, or set up recurring posts on a weekly or monthly cadence.

Social Planner main view showing calendar and post list
Full screen
The Social Planner main view β€” shows all scheduled posts in a calendar layout. You can drag and drop to reschedule.

Connected Accounts

Before posting, the social accounts (Facebook Page, Instagram Business, etc.) need to be connected. This is a one-time setup done by Dom or an admin. Once connected, you’ll see them available when composing any post.

Connect social accounts screen showing Facebook, Instagram, LinkedIn options
Full screen
Settings β†’ Social Planner β†’ Connect Accounts. Each platform requires a one-time login. Instagram requires a Business or Creator account linked to a Facebook Page.

Creating a New Post

New Post button dropdown in Social Planner
Full screen
Click New Post in the top-right β†’ select Create New Post to open the post composer.
1.
Go to Marketing β†’ Social Planner in the left sidebar.
2.
Click New Post (top right) β†’ Create New Post.
3.
In the composer, select which social accounts to post to (you can pick multiple at once).
4.
Write your caption. Use the AI button to generate or improve copy if needed.
5.
Add your image or video using the media icon β€” upload directly or pull from the Media Library.
6.
Preview the post on the right side to see exactly how it will look on each platform.
7.
Choose your publish option (see below) and click Schedule Posts or Post Now.
Post composer showing caption editor, media upload, and platform preview
Full screen
The post composer β€” left side is where you write and upload, right side shows the live preview per platform.

Publishing Options

Post publishing options: Post Now, Schedule, Recurring, Save for Later
Full screen
When you're ready to publish, choose one of these options at the bottom of the composer.
Post NowPublishes immediately to all selected accounts.
Schedule for LaterPick a specific date and time. The post goes out automatically.
Schedule as RecurringRepeats on a daily, weekly, or monthly cadence. Great for evergreen content.
Save for LaterSaves as a draft. Won't publish until you come back and schedule it.
Send for ApprovalRoutes to Dom or another admin to review before it goes live.

Scheduling a Post

Schedule post modal showing date, time, and timezone selection
Full screen
The scheduling modal β€” pick your date, time, and timezone. All times default to your account timezone (Eastern).

Managing Scheduled Posts

All scheduled posts appear in the calendar view. You can drag and drop to move them, click any post to edit or delete it, or switch to list view to see everything at once.

Social Planner calendar view with scheduled posts
Full screen
Calendar view β€” drag posts to different days to reschedule. Click any post to edit, duplicate, or delete it.

Quick Tips

  • Instagram requires a Business or Creator account β€” personal profiles won’t connect.
  • You can post to multiple platforms at once β€” just select all the accounts in the composer.
  • Twitter/X is not supported in the Social Planner due to API restrictions.
  • TikTok posting works only through the LeadConnector mobile app.
  • Use Send for Approval if you’re unsure β€” Dom reviews before anything goes live.
  • Videos must be under 1 minute for most platforms. Max 10 images for carousel posts.

Quick Reference

Common tasks and where to find them

Add a new rep
Settings β†’ My Staff β†’ + Add Employee
Resend login invite
Settings β†’ My Staff β†’ 3-dot menu β†’ Resend Invite
Link Google Calendar
Calendars β†’ Calendar Settings β†’ Connections β†’ + Add New
Set up conflict checking
Calendars β†’ Calendar Settings β†’ Conflict Calendars
Sync rep email
Settings β†’ My Profile β†’ Email (2-Way Sync) β†’ Gmail β†’ Connect
Buy a phone number
Settings β†’ Phone Systems β†’ + Add Number
Assign number to rep
Settings β†’ My Staff β†’ Edit User β†’ Call & Voicemail Settings
Add rep to calendar
Calendars β†’ Edit Calendar β†’ Team Members β†’ + Add User
Edit rep permissions
Settings β†’ My Staff β†’ Edit User β†’ Roles & Permissions
Only show rep their leads
Settings β†’ My Staff β†’ Edit User β†’ Toggle "Only Assigned Data" ON
Grant pipeline access
Settings β†’ Opportunities & Pipelines β†’ Pipelines β†’ πŸ”‘ key icon β†’ Add user
Set pipeline access level
Pipelines β†’ πŸ”‘ key icon β†’ set user permission to View Only or Admin
Share pipeline with whole team
Pipelines β†’ πŸ”‘ key icon β†’ Share with all users