🚀 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
| Plan | What you get |
| Free | View-only — browse the whole app; dialing requires a subscription |
| Pro | Everything unlocked: sequential + Bank Call dialing, live & agent-keypad DTMF, hold music, call recording, CSV import & DNC |
| Business | Everything 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.
📊 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
| Symptom | Fix |
| Page looks unstyled / broken | Hard-refresh (Ctrl/Cmd + Shift + R) to clear cached files. |
| "Subscription required" on every action | You're on the free plan — subscribe to unlock actions. |
| Clicked Sign in while already logged in | You'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.