Solar sales

Stop burning CLI. Start closing more calls.

Outbound SIP trunk for solar sales floors. Native local Caller ID in every market under our license, STIR/SHAKEN attestation A on US/CA, predictive-dialer compatible, flat per-seat. Built for the most aggressively filtered vertical in US outbound.

STIR/SHAKEN A · Local CLI rotation · ViciDial-tested · 33 markets

The problem

Why solar floors burn through carriers.

Generic CPaaS pools collapse under solar dial volume. Your CLI is shared, your traffic is filtered with everyone else's, your contact rate is sub-30% inside a month.

Spam-flagged numbers

Solar is the most-filtered vertical in US outbound

Carriers pattern-match solar outbound aggressively. Generic CPaaS pools shared across customers get the whole pool flagged in days — your contact rate falls off a cliff before you can react.

Lead-vendor cycles

Hot lists burn fresh CLI inside a week

Buy a list, dial it hot, the carriers see the burst, the CLI is flagged, the rest of the list goes to voicemail. That's the cycle if your trunk is shared infrastructure.

Predictive at scale

Per-minute math destroys solar margin

A successful campaign means more dial volume, more talk minutes, and a bigger telecom invoice. Per-minute billing turns campaign success into margin compression.

The fix

Three concrete shifts.

Local CLI per market

Native numbers under our license

Pool of native local CLIs in every state and metro you dial — held under our local license. Rotated per our policy so individual numbers do not get flagged in a week.

STIR/SHAKEN attestation A

Calls pass attestation downstream

Every US/CA outbound call signed end-to-end. Verizon, T-Mobile, AT&T see attestation A — fewer "Spam Likely" flags on the homeowner handset.

Flat per-seat

Bill that does not move with volume

Pay flat per concurrent channel. Predictive at 3:1 means buy 2–3 seats per agent and dial flat-out. Margin is predictable across selling seasons.

The infrastructure

What floor managers ask.

  • Channels per seat1 — predictive at 3:1 typically wants 2–3 seats per agent
  • STIR/SHAKENattestation A end-to-end on US/CA outbound
  • CLI rotationmanaged pool, throttle-aware, per-state where needed
  • Concurrency capsoft — scales with you, no hard ceiling
  • Recording retention90 days standard
  • DNC scrubfederal + state DNC via dialer or our REST API
  • Pricingflat $25/seat/mo at the standard US/CA tier
Pricing calculator
Stack compatibility

Your dialer. Your CRM. Our trunk.

  • ViciDial
    Predictive
    verified · v2.14
  • GoAutoDial
    Predictive
    verified
  • CallTools
    Predictive
    verified
  • PowerDialer.com
    Power
    verified
  • GoHighLevel
    Sequencer + dialer
    verified
  • Aurora Solar
    Solar CRM
    BYO carrier
  • NRGCloud
    Solar CRM
    BYO carrier
  • Salesforce Voice
    CRM dialer
    BYOT
Full integration matrix
Onboarding

Live in a week.

  1. 01

    Markets + dialer review

    Confirm states/metros you dial, dialer (ViciDial / GoHighLevel / Aurora), and predictive ratio. Sets the seat count for the local CLI pool.

    Day 1

  2. 02

    Provision dual-trunk

    CLI pool spins up in the portal. SIP creds drop into ViciDial as a second carrier alongside legacy.

    Day 1–2

  3. 03

    Side-by-side validation

    Run 5–50% through us in week one. Validate per-state CLI presentation, attestation downstream, and connect-rate vs. legacy baseline.

    Week 1

  4. 04

    Cutover

    Flip to 100% UnlimCall. Add markets as the campaign expands — same trunk.

    Week 2

  • Native local CLI under our license in every market
  • STIR/SHAKEN attestation A on US/CA outbound
  • Managed CLI rotation policy per state
  • Soft concurrency cap — scales with the floor
  • ViciDial · GoAutoDial · Aurora · GoHighLevel verified
  • Flat $25/seat/mo standard US/CA tier
Ready when you are

Pick a country.Pay in two minutes.

  • Magic-link signup
  • Cancel before commit ends
  • Lines live in ~2 min