This proposal outlines the operational framework, cost analysis, and revenue projections for deploying a dedicated, 15-agent remote call center. The objective is to drive a consistent volume of highly qualified, two-legged (both decision-makers present) appointments for the outside sales team.
By utilizing a nearshore/remote labor model with a split-shift schedule optimized for homeowner contact rates, U.S. Shingle & Metal can significantly scale pipeline volume while maintaining a low, predictable Cost Per Acquisition (CPA).
The schedule is strategically weighted toward peak contact hours, utilizing split shifts on weekdays to capture homeowners before and after standard working hours, alongside targeted weekend blocks.
| Day | Shift | Hours |
|---|---|---|
| Monday | Off | — |
| Tuesday – Friday | Split Shift (e.g., 9:00 AM – 1:00 PM & 4:00 PM – 8:00 PM) | 8 hrs/day |
| Saturday | Half Day Morning (e.g., 9:00 AM – 1:00 PM) | 4 hrs |
| Sunday | Afternoon Block (e.g., 12:00 PM – 3:00 PM) | 3 hrs |
The compensation model leverages a highly incentivized base structure to drive both volume (appointments) and quality (closed deals). Agents earn on three tiers:
Per agent, per week — keeps the seat staffed and the dialer hot through every shift, including the Sunday block.
Paid for each "dry" appointment that holds and shows two-legged — both decision-makers present. Pays for attendance, not promises.
Flat rate paid to the agent for every closed sale originating from their set appointment. The agent eats what they kill.
Fixed and variable operational costs for a standard 4-week operational month based on the $100/week salary structure.
| Line Item | Calculation | Monthly |
|---|---|---|
| Agent base payroll | 15 agents × $100/week × 4 weeks | $6,000 |
| Total fixed baseline | — | $6,000 |
| Scenario | Held Sits / Agent / Mo | Total Sits | Tier 1 Payout | Close Rate | Sales | Tier 2 Payout |
|---|---|---|---|---|---|---|
| Conservative | 12 | 180 | $5,400 | 35% | 63 | $6,300 |
| Target | 20 | 300 | $9,000 | 40% | 120 | $12,000 |
| Stretch | 28 | 420 | $12,600 | 45% | 189 | $18,900 |
| Scenario | Fixed Base | Tier 1 | Tier 2 | Total / Month |
|---|---|---|---|---|
| Conservative | $6,000 | $5,400 | $6,300 | $17,700 |
| Target | $6,000 | $9,000 | $12,000 | $27,000 |
| Stretch | $6,000 | $12,600 | $18,900 | $37,500 |
Payroll flexes with production — in the conservative month total cost drops to $17,700 because volume did. The model self-regulates: you never pay Tier 1 or Tier 2 money without sits and sales to justify it.
Benchmarked against 2026 mid-sized Nicaraguan BPO rate cards (outbound appointment-setting lane, 160–173 billable hours/seat/month). This proposal's 39-hour week puts every seat at ~169 billable hours — an apples-to-apples basis at 15 seats (~2,533 agent-hours/month).
| Staffing Lane | Monthly Cost @ Target Volume | Effective $/Hr | Behavior in a Soft Month |
|---|---|---|---|
| This proposal — managed spiff model | $27,000 | $10.66 | Self-cuts to $17,700 at Conservative volume — pay tracks production |
| Raw freelance / work-from-home (no oversight) | $12,700 – $22,800 | $5.00 – $9.00 | Fixed — but zero supervision, no power/internet redundancy, highest churn risk. False economy for a revenue floor. |
| Mid-size BPO — standard quote (seats $2,150–$2,600 + QA lead + dialer padding) | $37,400 – $46,500 | $14.76 – $18.37 | Fixed — seats bill whether or not the calendar fills |
| Mid-size BPO — fully negotiated (BYO stack + hybrid spiff seat $1,950–$2,050 + QA lead + matching spiffs) | $40,850 – $42,850 | $16.13 – $16.92 | Fixed base $31,850 – $33,850 before spiffs |
| Tier-1 enterprise campus (Foundever / Concentrix) | Disqualified | $17.00 – $22.00 | 50-seat minimum = $143,500 – $185,800/mo for 15 seats of work |
| Scenario | Closed Sales / Mo | Projected Revenue | Center Cost | CPA | Cost % of Revenue |
|---|---|---|---|---|---|
| Conservative | 63 | $945,000 | $17,700 | $281 | 1.9% |
| Target | 120 | $1,800,000 | $27,000 | $225 | 1.5% |
| Stretch | 189 | $2,835,000 | $37,500 | $198 | 1.3% |
| Phase | Milestone | Timeline |
|---|---|---|
| 1 — Recruit | 15 bilingual agent seats filled (proven pipeline of remote, work-from-home candidates) | Week 1–2 |
| 2 — Script & Train | U.S. Shingle & Metal pitch, PermaLock product knowledge, qualification criteria, two-legged booking standards | Week 2–3 |
| 3 — Soft Launch | 5-agent pilot block, live calling, QA on recordings, sit-rate calibration | Week 3–4 |
| 4 — Full Floor | All 15 seats live on the 7-day split-shift grid | Week 5 |
ProPlum Network manages recruiting, payroll mechanics, scheduling, QA monitoring, and daily reporting. U.S. Shingle & Metal supplies the pitch, the pricing authority, and the calendar for the outside team.
GoHighLevel cannot ingest a raw third-party SIP trunk (Telnyx, Bandwidth, Plivo) directly into its native browser dialer, and its built-in telephony is not architected for high-volume multi-line call centers. A SIP-backed call center on GHL is still achievable — by registering SIP endpoints to GHL, bringing your own SIP carrier through an external PBX/dialer, or routing an Elastic SIP trunk through an AI voice platform. This addendum maps the four architectures and the implementation path for each.
Before wiring trunks, separate GHL's native phone system (LC Phone, which wraps Twilio's shared ISV infrastructure) from true call-center SIP trunking:
| Capability | Reality for a Call Center Floor |
|---|---|
| Native SIP endpoint registration — VoIP Deskphone (SIP) feature in Settings → Phone Numbers → Advanced Settings | GHL acts as SIP registrar so agents can use physical SIP deskphones (Yealink, Grandstream, Poly) or desktop softphones (MicroSIP, Bria, Zoiper) over UDP/TCP/TLS — stable endpoints instead of Chrome WebRTC browser tabs. |
| Carrier lock-in — no direct non-Twilio BYOC | GHL connects natively only to LC Phone or your own Twilio Account SID/Auth Token. A custom SIP URI from Telnyx or another wholesale carrier cannot plug straight into GHL's native dialer UI. |
| Native dialer ceiling — Power Dialer (Manual Actions) | Strictly a 1:1 single-line progressive clicker (~40–60 dials/hour per agent). No predictive pacing, no multi-line dialing, no native inbound hold queues. |
| Architecture | SIP Carrier Options | Dialing Mode & Capacity | Best For |
|---|---|---|---|
| A · Native GHL SIP endpoints | LC Phone or BYO Twilio account | 1:1 single-line; inbound Ring All / IVR | Small sales/dispatch teams wanting stable SIP deskphones or softphones without WebRTC browser drops. |
| B · External PBX / open-source dialer (VICIdial, FreePBX, 3CX) | Any SIP trunk — Telnyx, Twilio Elastic SIP, IPComms, Bandwidth | 1:1 to 1:20+ predictive; blended queues; barge/whisper | High-volume outbound/inbound centers needing wholesale SIP rates and custom caller-ID / STIR-SHAKEN control. |
| C · Embedded GHL call-center dialers (WAVV, Kixie, JustCall, GHL Call Center) | Managed carrier or BYO SIP trunk (provider-dependent) | 3-to-10-line power/predictive dialing inside the GHL UI | Agencies wanting multi-line dialing, local presence, and instant CRM logging without managing PBX servers. |
| D · AI voice call-center bridge (Retell AI, Vapi, Synthflow) | Any Elastic SIP trunk — Telnyx, Twilio, Five9, NICE | Concurrent AI inbound/outbound, 20–100+ simultaneous calls | Automated speed-to-lead qualification, AI receptionists, and outbound reactivation synced to GHL pipelines. |
For human agents at high volume on your own SIP trunks:
For AI voice agents on inbound reception or outbound speed-to-lead:
To move agents off Chrome WebRTC onto reliable SIP endpoints using GHL's native numbers:
For remote telemarketing, cold calling, and outbound appointment-setting teams, the right telephone monitor comes down to three things: live coaching controls (Listen, Whisper, Barge), zero-latency CRM synchronization, and true per-seat cost once supervisor features are unlocked.
| Use Case | Platform (Tier — Price) |
|---|---|
| Outbound velocity & bi-directional CRM sync | Kixie — Professional Plan, $65/user/mo |
| Best overall value: live coaching + SMS automation | JustCall — Pro Plan, $49/user/mo |
| All-in-one CRM + built-in power dialer | Close CRM — Growth/Scale, $99–$139/user/mo |
| Call-center wallboards & idle-time tracking | CloudTalk — Expert Plan, $50/user/mo |
| Real-time on-screen AI objection battlecards | Dialpad Sell — Pro Plan, $80/user/mo |
| Low-cost native stack for agencies | GoHighLevel (LC Phone / Telnyx SIP) + JustCall or Kixie for live floor supervision |
Almost every VoIP provider advertises a $15–$30 starter plan that excludes live call monitoring until you upgrade. This table shows the advertised entry price and the tier actually required to monitor live remote agents.
| Platform | Advertised Entry | Required Tier for Live Monitoring | Realistic Loaded Cost / Seat | 5-Agent Team / Mo | Seat Min | Top Native CRM Integrations |
|---|---|---|---|---|---|---|
| JustCall | $29/user/mo | $49/user/mo (Pro) | ~$69/mo | ~$345/mo | 2 seats | GoHighLevel, Pipedrive, HubSpot, ActiveCampaign (100+) |
| CloudTalk | $25/user/mo | $50/user/mo (Expert) | ~$68/mo | ~$340/mo | None | Pipedrive, HubSpot, Salesforce, Zendesk, Zoho |
| Kixie | $35/user/mo | $65/user/mo (Professional) | ~$83/mo | ~$415/mo | None | Pipedrive, GoHighLevel, HubSpot, Salesforce, Zoho |
| Aircall | $30/user/mo | $50/user/mo (Professional) | ~$85/mo | ~$425/mo | 3 seats | HubSpot, Salesforce, Pipedrive, Intercom (250+) |
| Dialpad Sell | $27/user/mo | $80/user/mo (Sell Pro) | ~$95/mo | ~$475/mo | None | Salesforce, HubSpot, Zoho, Microsoft Dynamics |
| Close CRM | $35/user/mo | $99–$139/user/mo (Growth/Scale) | ~$167/mo | ~$835/mo | None | Built-in CRM — replaces separate CRM + dialer cost |
When managing remote telemarketers or nearshore appointment setters, the telephone monitor must enforce these four operational controls:
| Control | What It Does on the Floor |
|---|---|
| 1 · Live Listen (Shadow Mode) | Supervisor hears both agent and U.S. prospect in real time — no beep, neither party knows. Routine QA and script-adherence verification. |
| 2 · Whisper (Private Coach) | Supervisor speaks into the rep's headset — pricing rebuttals, qualifying questions — while the prospect hears nothing. |
| 3 · Barge (3-Way Takeover) | Supervisor unmutes to both parties, introduces as senior manager/estimator, salvages or closes the high-value opportunity on the spot. |
| 4 · Presence & Wrap-Up Timers | Live wallboards (CloudTalk, Kixie, JustCall) show exact Talk Time, Idle Time, Dials Per Hour — with forced wrap-up timers pushing the next lead after 15–30 seconds. |
| 5 · Zero-Click CRM Sync | Every call — 10-second hangup or 12-minute qualification — auto-writes MP3 recording link, AI summary, duration, and disposition to the CRM contact timeline. No manual logging. |
| 6 · Local Presence & STIR/SHAKEN | High-volume dialing triggers "Scam Likely" flags on AT&T/T-Mobile/Verizon. Kixie ConnectionBoost and JustCall Number Health rotate clean local DIDs to hold answer rates at 18–30%+. |
Winner: Kixie ($65/user/mo Professional) or JustCall ($49/user/mo Pro). The Kixie PowerCall Chrome extension overlays inside the Pipedrive/HubSpot tab. When a rep dispositions a call as Interested — Demo Booked, Kixie moves the Deal stage, logs the MP3, schedules the next activity, and pulls the prospect from the power-dial queue — automatically.
Native option (lowest cost): GHL with LC Phone or a custom Telnyx SIP trunk runs ~$0.007–$0.015/minute with recordings inside the GHL Conversation view — but GHL's native supervisor dashboard lacks a true call-center floor view with instant Whisper/Barge. Supervisor upgrade: keep GHL as master CRM/calendar engine and connect JustCall or Kixie via the native GHL Marketplace app — callers dial out of JustCall/Kixie (real wallboard, Whisper/Barge, local number rotation) while every recording, SMS, and disposition syncs back into the GHL timeline and triggers GHL workflows.
A VoIP dialer only tracks time while the phone is connected. To verify contractors are working inside the CRM during paid hours rather than idling between calls, pair the dialer with a lightweight desktop monitor:
| Tool | Price | Tracks |
|---|---|---|
| Apploye | $4.50/user/mo | Random interval screenshots, active vs. idle mouse/keyboard time, URLs/apps during shift hours |
| We360.ai | $5.00/user/mo | Real-time productivity scoring, app usage analytics, Slack/Teams alerts when activity drops below benchmark |
| WorkTime | $6.99/user/mo | Non-invasive attendance, active CRM screen time, idle tracking — no screenshots |
Create the JustCall Pro or Kixie Professional account; complete A2P 10DLC & STIR/SHAKEN business verification with the U.S. EIN and business address so outbound calls display Verified Caller ID. Purchase a local-DID pool matching target markets (727/813 Tampa Bay, 203 New Haven) and assign to the Local Presence Pool.
Pipedrive: Integrations → Pipedrive → Connect → authorize via OAuth. Set "Create New Lead on Unknown Number" to Disabled (cold outbound) or Enabled (inbound); map recordings to Deal Notes & Activities. GoHighLevel: Integrations → HighLevel → select the GHL Sub-Account and authorize Contacts, Conversations, Opportunities, and Workflows.
| Disposition | CRM Automation on Wrap-Up |
|---|---|
| 01 — Appointment Booked (Qualified) | Stage → Discovery Scheduled · tag status:appt-booked · drop from cold queue · trigger SMS/email calendar confirmation |
| 02 — Hot Follow-Up / Send Estimate Info | Stage → Warm Lead · high-priority callback task in 48h · automated intro email/SMS |
| 03 — Gatekeeper / Receptionist Only | Stay in Cold Outreach · auto-redial scheduled +26 hours (different time block) |
| 04 — Left Voicemail (1-Click Drop) | Drop pre-recorded voicemail · log Voicemail Left · advance to Attempt #2/#3 cadence |
| 05 — Not Interested / Competitor Locked | Deal → Lost (Not Interested) · move to 6-month long-term nurture |
| 06 — Wrong Number / DNC | Immediate global Do-Not-Call suppression across dialer and CRM |
All six major CRM telephone monitors — plus GoHighLevel (LeadConnector) — offer iOS and Android apps, but there is a sharp divide between apps built for managers monitoring calls on the go and apps built for agents answering single calls.
| Platform | App Rating / Stability | Reps: Call, Text, Log on Mobile? | Managers: Play Recordings on Mobile? | Live Listen / Whisper / Barge on Mobile? | Power Dialing on Mobile? |
|---|---|---|---|---|---|
| Dialpad | Excellent | Yes — calls, SMS, CRM sync, dispositions | Yes + full AI transcripts & action items | Yes — native in app: Live Listen, Barge, Takeover, live transcript | No (desktop required) |
| JustCall | Very Good | Yes — calls, SMS/MMS, notes, disposition tags | Yes + AI scoring & coaching comments | Via mobile browser — web supervisor dashboard in Safari/Chrome | No (desktop required) |
| GoHighLevel (LeadConnector) | Very Good | Yes — calls, SMS, pipeline moves, 1-click voicemail drop | Yes — instant MP3 in contact feed | No — post-call review only | No (desktop required) |
| CloudTalk | Very Good | Yes — calls, SMS/WhatsApp, mandatory tags, notes | Yes — in-app playback & ratings | No — wallboard requires desktop/web | No (desktop required) |
| Aircall | Good | Yes — calls, SMS, warm transfers, status, tags | Yes + AI summaries | No — coaching requires desktop | No (desktop required) |
| Close CRM | Fair | Yes — click-to-call, SMS, emails, pipeline tasks | Yes + AI summaries | No — coaching requires desktop | No (desktop required) |
| Kixie | Poor | Basic calling/SMS only; mobile sync lag | Mobile web dashboard only | No — desktop Chrome extension only | No (desktop required) |
Verdict: Dialpad for mobile supervisors · JustCall for all-around agent calling + mobile web coaching · GoHighLevel for instant recording playback & pipeline · CloudTalk Go / JustCall for LTE failover · avoid Kixie on mobile.
Nicaraguan call center workers legally work 42–48 hours per week depending on shift timing (Labor Code, Art. 51). Remote contractors hired directly by U.S. companies typically work a standard 40-hour week aligned with U.S. business hours. Any hour beyond the daily or weekly limits is overtime (horas extras) at 200%.
| Shift Type | Hours of the Day | Daily Limit | Weekly Max | Typical Call Center Use |
|---|---|---|---|---|
| Day (Jornada Diurna) | 6:00 AM – 8:00 PM | 8 hours | 48 hrs (6 days) | Standard daytime B2B cold calling, appointment setting, U.S. East/Central support |
| Mixed (Jornada Mixta) | Spans day & night (up to 3.5 hrs after 8 PM) | 7.5 hours | 45 hrs (6 days) | Afternoon/evening U.S. West Coast outbound or inbound (e.g., 1:00 PM – 9:30 PM) |
| Night (Jornada Nocturna) | 8:00 PM – 6:00 AM (or >3.5 hrs after 8 PM) | 7 hours | 42 hrs (6 days) | Overnight 24/7 dispatch, emergency answering, graveyard technical support |
| Model | Schedule | Why It Works |
|---|---|---|
| Direct remote contractors — 40 hrs/wk | Mon–Fri, 8 paid hrs/day (8:00–5:00 or 8:30–5:30 ET incl. 1-hr unpaid lunch + two 15-min paid breaks) | Aligns with the U.S. 40-hr week — a major recruiting perk: both weekend days off without 9.5-hr days. |
| Local BPO compressed 5-day — 44–48 hrs/wk | Per Art. 63 mutual agreement: up to 2 extra hrs/day Mon–Fri (7:00–5:00 or 8:00–6:00), 9–9.6 work hrs/day | Hits 45–48 hrs across 5 days so Saturday and Sunday are both off. |
| Local BPO 6-day — 44–48 hrs/wk | Five 8-hr days (Mon–Fri) + a 4–8 hr Saturday shift; Sunday guaranteed 24-hr rest | Common in B2C customer service, telecom, weekend dispatch. |
A split shift is legally defined under Article 55 of the Nicaraguan Labor Code as a jornada discontinua — the daily workday divided into two blocks separated by a prolonged, unpaid rest period rather than a standard 30–60 minute lunch. For outbound telemarketing into U.S. time zones, it is the most aggressive way to capture both morning and late-afternoon connection peaks while skipping the midday dead zone.
This structure eliminates the 12:30–2:30 PM ET B2B slump — telemarketers dial only when decision-makers statistically pick up.
| Block | U.S. Eastern | U.S. Central | Nicaragua Local (Summer/Fall) | Paid? |
|---|---|---|---|---|
| Block 1 — Morning Peak | 8:30 AM – 12:30 PM | 7:30 – 11:30 AM | 6:30 – 10:30 AM | 4 hrs paid |
| Midday Gap | 12:30 – 2:30 PM | 11:30 AM – 1:30 PM | 10:30 AM – 12:30 PM | 2 hrs unpaid |
| Block 2 — Afternoon Peak | 2:30 – 6:30 PM | 1:30 – 5:30 PM | 12:30 – 4:30 PM | 4 hrs paid |