Help Center

Instructions & FAQ

Everything you need to set up Static Shock Dialer, understand how it works, and answers to the questions people ask most.

🚀 Getting started

Static Shock Dialer is a web power dialer: upload lead lists, dial them automatically, watch calls live, and capture the keypad digits customers press — all in one screen.

1
Create your free accountSign up in under two minutes — no card required. You'll land on the plans page.
2
Choose a planA free account is view-only — you can explore everything, but performing actions (adding leads, dialing, saving settings) requires an active paid plan.
3
Add your contactsGo to Contacts & Lists and import a CSV or add leads manually.
4
Start dialingOpen the Dialer, pick Campaign or Bank Call mode, and hit Start.

👤 Accounts & plans

View-only vs. subscribed

To keep things open, anyone can view every page. But all actions — adding/importing leads, changing a lead's stage, saving settings, running the dialer — require an active paid subscription. On a free or expired account you'll see an upgrade prompt when you try to act. This is by design, not a bug.

Buttons not working / "subscription required"? Your account is on the free (view-only) plan. Choose a plan on the Subscription page to unlock actions.

What the plans include

PlanWhat you get
FreeView-only — browse the whole app; dialing requires a subscription
ProEverything unlocked: sequential + Bank Call dialing, live & agent-keypad DTMF, hold music, call recording, CSV import & DNC
BusinessEverything in Pro + priority routing & support

There's no call limit on any plan — plans differ by features, not call volume. Each account is a single user. A subscription lasts 30 days and can be extended; if it lapses, the account returns to view-only until renewed.

📞 Using the dialer

The Dialer has two modes, switched with the toggle at the top:

📋 Campaign mode

The classic flow — the dialer rings through your leads list one by one. Use Start / Pause, Hold, Skip, and Hang up to control the run. Status, timers and the dial queue update live.

🏦 Bank Call mode

Dials a single target number you enter, rotating each lead's number as the caller ID shown to that target — one call at a time through your list. Built for IVR testing and call-path verification using numbers you're authorized to present.

⌨️ DTMF — both directions

  • Customer keypad (Live DTMF Capture): every digit the person on the other end presses streams to your screen.
  • Agent keypad: once a call connects, use the on-screen keypad to send your own tones — punch through phone menus, enter extensions, navigate IVRs.
The dialer is live. Calls are placed for real over our telephony backend. Your phone connects in the browser — the badge at the top of the Dialer page reads 📞 Phone: ready when it's connected. Recording, DTMF capture and call logs all record real activity.

📇 Contacts & lists

This is your permanent contact book. Add leads, organize them into lists, and work them through stages.

  • Add lead / Import: add one at a time, or import a CSV (we auto-detect number/name/company/email columns and dedupe).
  • Stages & kanban: move leads through New → Contacted → Interested → Callback → Won/Lost, in a table or drag-and-drop board.
  • Smart segments: auto-filtered views like Hot leads, Callbacks due, and New this week.
  • Tags, notes & scheduled callbacks on each lead, plus bulk actions and CSV export.
Dialer "Add numbers" vs. Contacts? The Dialer's "Add numbers" box is a one-time quick-dial list for the current run — those numbers are not saved as contacts. To keep them, add them in Contacts & Lists.

📊 Logs & analytics

  • Call Logs: every call with disposition, duration and captured DTMF — searchable, filterable, exportable to CSV.
  • DTMF Capture: a focused view of the keypad digits customers pressed, with a per-call keypress timeline.
  • Analytics: call trends, connect rate, dispositions and your lead pipeline by stage.

These fill in automatically as you make calls from the dialer — every call is logged with its disposition, duration and captured DTMF.

⚙️ Settings

  • Profile: your name, language, and a live view of your subscription.
  • Caller ID: add the numbers you're authorized to present, and pick a default.
  • Dialer rules: dial mode, pause between calls, ring timeout, retries, answering-machine detection.
  • DNC list: numbers here are always skipped and never dialed.
  • Notifications: desktop alerts for campaign finished, call connected, and DTMF captured.

💳 Billing & promo codes

How you pay

Checkout is in crypto via OxaPay. Pick a plan (and any add-ons), click Pay & activate, and you'll be sent to a secure OxaPay invoice. Pay in BTC, USDT and more.

After you pay

Your plan activates automatically — the moment OxaPay confirms the payment, the app picks it up (it checks for confirmation continuously), and you'll see "Plan active". Your Payment history is on the Subscription page.

Promo codes

Have a discount code? Enter it in the Promo code box in the order summary and click Apply — the discount updates your total before you pay.

🛡️ Admin tools

Admins and super admins get extra panels (the links appear in your sidebar automatically based on your role). There's a "Back to app" button to return to the normal user view anytime.

Admin Panel

  • Users: suspend/reactivate, reset a password (generates a temp password), grant/change a plan, and unlock a locked-out account.
  • Plans: set each plan's price and which features it includes.
  • Promo codes: generate percentage-off coupons with optional usage limits and expiry.
  • Activity & call logs across all users.

Super Admin

  • OxaPay billing: add, replace, test, or remove the merchant API key — managed entirely from the UI.
  • Platform stats, plan catalog, admins & roles, audit log, and system health.

⚖️ Compliance & responsible use

You are responsible for dialing only numbers you're permitted to contact, and for following the laws that apply to your calling (e.g. TCPA / Do-Not-Call rules in the US).

  • Caller ID: only present phone numbers you own or are authorized to use. Misrepresenting caller ID may be illegal in your jurisdiction.
  • DNC: keep your Do-Not-Call list current — numbers on it are never dialed.
  • Recording consent: some regions require all parties to consent to call recording. Know your local rules before enabling it.
This page is general guidance, not legal advice. When in doubt, consult a qualified professional for your region.

❓ Frequently asked questions

The buttons don't do anything / it says "subscription required"
Your account is on the free view-only plan. Viewing is free, but actions (adding leads, dialing, saving settings) need an active paid plan. Pick one on the Subscription page and everything unlocks.
Is the dialer making real phone calls yet?
Yes. Calls are placed for real through our telephony backend, and your phone runs in the browser — no app or desk phone needed. Wait for the 📞 Phone: ready badge at the top of the Dialer page before starting a run; the dialer won't place calls until your phone is connected.
What's the difference between "Add numbers" on the Dialer and adding a lead in Contacts?
The Dialer's "Add numbers" is a one-time quick-dial list for the current run — it isn't saved. Adding a lead in Contacts & Lists creates a permanent contact you can reuse across campaigns, with stages, tags and notes.
What is Bank Call mode?
It calls one target number repeatedly, rotating each of your leads' numbers as the caller ID shown to that target — useful for testing IVRs and call routing. Only use numbers you're authorized to present.
What is DTMF?
DTMF is the tones a phone keypad makes (1, 2, 3, *, #…). The app captures the digits the customer presses, and the agent keypad lets you send your own tones during a connected call.
How do I pay, and what happens after?
Checkout is crypto via OxaPay. After you pay on OxaPay's page, your plan activates automatically — the app continuously checks for confirmation, so you don't need a webhook or domain for it to work. You'll see "Plan active" and your Payment history updates.
Do plans expire?
A subscription lasts 30 days and can be extended. If it lapses, your account returns to view-only until you renew. You're never charged automatically — it's pay-as-you-go.
I forgot my password.
Ask an admin to reset it from Admin → Users → Reset PW (they'll get a temporary password to share with you), then change it in Settings after you log in.
I got locked out after several wrong passwords.
For security, the account locks after 5 failed attempts with a short cooldown that grows if it keeps happening. Wait it out, or an admin can Unlock the account from the Users table.
Can I use it on my phone?
Yes — the app is responsive. The menu collapses into a drawer, and big tables become tap-friendly cards on small screens.
Is my data secure?
Passwords are hashed with bcrypt, logins are rate-limited with brute-force lockout, sessions use httpOnly cookies, and admin actions are recorded in an audit log.
How do promo codes work?
Enter a code in the Promo code box on the Subscription page and click Apply — your total updates instantly. Codes can have usage limits and expiry dates set by an admin.

🛠️ Troubleshooting

SymptomFix
Page looks unstyled / brokenHard-refresh (Ctrl/Cmd + Shift + R) to clear cached files.
"Subscription required" on every actionYou're on the free plan — subscribe to unlock actions.
Clicked Sign in while already logged inYou'll be sent straight to your dashboard — that's expected.
Login says "incorrect"Check you're on the right server, and that the account exists there. Ask an admin to reset your password if needed.
Crypto checkout says "not configured"A super admin needs to add the OxaPay key in Super Admin → OxaPay Billing.

Still stuck? Reach out to your workspace admin, or the team that set up your account.