Pricing
30-day free trial. Then month-to-month. No annual contract.
Starter is $29, Growth is $49, and Enterprise is $79 per seat. After the 30-day free trial, Dialcove is month-to-month — cancel anytime. No annual contract. Enterprise may offer a custom contract as an option; the default is still month-to-month. After sign-in, admins open Billing to pick a plan, step seats, and review invoice history. Stripe Checkout runs when STRIPE_SECRET_KEY is connected — until then a confirmed plan change saves the preference and does not charge. The Harbor Care floor is a working demo, including 10DLC brand status, campaign use-case, HELP/STOP keywords, and optional call recording with consent and retention. Ask Dialcove if you want the list prices, the free trial, or a deep link to Billing after sign-in.
Ask Dialcove
Ask Dialcove — search this site
Type a product question or a page name. Ask Dialcove answers from Dialcove's own copy or opens that page — Home, Features, Pricing, Help, and Blog or Learn guides when those posts are on this site. After sign-in, Reports Ask uses structured dial-tone answers — not a live language model — for live Call, SMS, and Voicemail totals — try compare today to yesterday, inbound vs outbound last week, how many voicemails last week, longest or shortest call last week, transfers last week, how many answered today, missed calls this week, talk time by agent last week, busiest hour, busiest hour today, how many unqueued calls last week, SMS today, compare this week, compare answer rate this week vs last week, how many outbound calls last week, inbound calls today, by DID last week, and who talked the most last week. Honesty phrases after sign-in: does Reports Ask use a language model, is fax delivered, is 10DLC live, was the survey sent, does AI assist use a language model, wallboard, live wallboard, supervisor dashboard, service level board, how often does the wallboard refresh, is inbox synced, change password, my profile, account settings, sign out, forgot password. It does not draft emails, write outreach, place calls, send texts, change billing, file a port, or buy a number. Try: ask, search the site, what is Dialcove, pricing, plans, how much does it cost, how much does Dialcove cost, trial, free trial, 30 day trial, month to month, cancel anytime, no contract, annual contract, port my number, send a fax.
Learn / Guides
Guides for the inbound floor
Port a number, register 10DLC, turn on recording consent, or get a local line — written against the Dialcove you can sign in to. No invented traffic stats.
Installable phone app
A browser softphone that works on phones.
Open Dialcove in Safari or Chrome on a phone and use the same Floor dock as a laptop: Answer, Hold, Mute, and Hang up. Add the site to the Home Screen for an installable phone app that opens without browser chrome. Dialcove has not shipped a separate native iOS or Android app.
Large tap targets on a phone Floor
Answer, Hang up, Hold, and Mute are sized for a thumb at about 375px. The in-call bar stays pinned while you talk — it does not scroll away behind the transcript.
Same dock on a phone browser
Sign in, stay on the Floor, and take the call from the bottom dock. Presence (Available, On a call, Wrap-up) stays labeled on a small screen. The dial pad keys are large enough to hit.
Add to Home Screen — not a store app
Safari: Share → Add to Home Screen. Chrome: menu → Add to Home Screen or Install app. The icon opens Dialcove full-screen (standalone PWA) on the Floor when you are signed in. Help phrases install app, PWA, mobile app, and native app mean this — not an App Store or Play Store listing. We have not shipped those store apps.
Call recording
Consent before connect. Retention you control.
Dialcove can record calls when you turn Record calls on — and stay quiet when you do not. Play a consent announcement before the caller reaches an advisor when both recording and the announcement are on. Hours & greeting stores the retention period you set. This host does not automatically delete older files.
Optional recording with a consent announcement
Require a spoken line (Say) or a recorded prompt (Play) before Dialcove connects — only when Record calls is also on. Callers hear the announcement first. Recording stays off unless you turn it on. The line is not a compliance certification.
Retention period you set
Choose 30, 90, 365, or a custom number of days. Hours & greeting stores the policy. Recordings, Reports, and the Floor dock show that preference. This host does not automatically delete older files.
Policy badges on Floor and Reports
When both recording and the consent announcement are on, the Floor softphone and Reports show Recording · consent on — a policy indicator, not a compliance certification. Off or missing policy never claims stored, consented, or compliant.
Business SMS
10DLC status, campaign use-case, and HELP/STOP on the same floor.
Text follow-up stays next to the call — and the company can show a real registration status, store the campaign worksheet, and answer opt-out keywords without inventing an approved brand.
Brand registration status you set
Draft, pending, approved, or rejected — stored on the company. New companies start as draft. Dialcove never marks Approved unless an admin does. Rejected blocks outbound texts; draft still sends and warns.
Campaign use-case worksheet
Vertical, sample messages, and opt-in language live on Messaging. Copy them into Twilio Console when the brand is ready. Dialcove does not collect an EIN or file A2P for you.
HELP and STOP keywords
Inbound STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, and QUIT unsubscribe that number and send a standard reply. HELP and INFO send help copy. START, UNSTOP, and YES resubscribe. Optional STOP/HELP footer on outbound texts. After sign-in, Help opens Messaging for “10DLC”, “SMS registration”, “text compliance”, or “opt out”.
Number marketplace
Get a number in your area code
Search local or toll-free inventory by area code. Hold or request a line — Dialcove does not purchase it or mark it live until the number is on your account. After sign-in, Help phrases “buy a number”, “buy number”, “get a number”, “area code”, “toll free”, “number marketplace”, “search DID”, and “local numbers” open Numbers. To keep a number you already have, use Porting.
Number porting
Keep your numbers
Bring the lines you already have. This is a worksheet only and does not file a port. An admin can mark it submitted after you confirm. FOC date is set when the losing carrier returns it. After sign-in, admins open Porting — Help phrases “port a number”, “keep my number”, “number porting”, “porting status”, “port number”, “porting”, and “transfer my number” open that page. Dialcove never auto-completes a port and does not invent a live carrier completion.
CTI
Open the caller record as the phone rings
Set a destination URL with {phone}, {callId}, and {direction}. When an inbound call rings or is answered, the Floor offers Open record — Dialcove opens the URL you set and never creates a CRM record. Paste-to-dial pastes an E.164 into the existing softphone outbound. This is URL-template screen-pop and paste-to-dial only — not a live Salesforce or HubSpot CTI unlock. Connecting Salesforce or HubSpot with OAuth is later. After sign-in, Help phrases “CTI”, “click to dial”, “paste to dial”, “URL template CTI”, “Salesforce click to dial”, “HubSpot dial”, “screen pop”, and “CRM” open that settings screen.
Workforce
Schedules and adherence on the same floor
Admins save weekly shifts in Dialcove — day plus start and end in local time, America/Chicago by default. The Floor and wallboard compare those times to the last presence poll: Scheduled, In, Out, or Late. After sign-in, Help opens /schedules (there is no /wfm page) for “agent schedule”, “shift”, “workforce”, “time off”, or “adherence”. Dialcove does not take time-off requests or PTO.
Weekly shifts you set
Per-person days and start/end times, stored on this company. Timezone defaults to America/Chicago. No third-party WFM login.
Live adherence vs now
If the clock is inside a saved shift and the seat is Available or On a call, they show In. Inside a shift and Offline shows Late. Dialcove does not invent punch history.
Not a full WFM suite
This is in-app schedules plus live adherence. Dialcove does not forecast volume and does not auto-bid shifts.
Team chat
Team chat on the same floor
Company channels and direct messages sit next to the softphone. Presence is the same Floor status. This is in-app team messaging — not a separate desktop chat app, and not the customer Inbox. After sign-in, Help opens Team chat for “team chat”, “internal chat”, or “message the team”.
Video meetings
Video meetings in the browser
Create a named meeting and copy a same-origin join link. The room asks for camera and microphone, then shows your local preview and Waiting for others. Dialcove has not wired a media server, so it does not invent remote participants. This is a browser meeting room, not a native app, and it does not place phone calls. After sign-in, Help opens Video meetings for “video”, “meeting”, and “video call”.
Fax
Send and receive faxes on the same floor
Send a PDF or TIFF to an E.164 from the same product as the softphone. Jobs stay queued on this company. Live send starts when a fax provider is connected. Recommended: Telnyx Programmable Fax. Dialcove never marks delivered unless a provider callback says so — POST /api/fax/telnyx. The inbound inbox stays empty until a webhook stores one. After sign-in, Help opens Fax for “fax”, “send a fax”, “fax inbox”, “Telnyx fax”, and “receive fax”.
Connections
Bring your own identity, phones, and billing when you are ready
When you are ready, wire Trust Hub / CNAM, SSO, SIP devices, and live Stripe from Connections. Status is Connected or Not connected from env on this host. Drafts stay local. Dialcove does not file Trust Hub, invent CNAM, claim verified CNAM, show branded caller ID, attest SHAKEN, turn on SSO, register a SIP phone, or charge a card. After sign-in, Help opens Connections for “Trust Hub”, “CNAM”, “caller ID name”, “branded caller ID”, “SHAKEN”, “SSO”, “single sign-on”, “SSO login”, “SIP”, “SIP trunk”, “SIP registration”, “desk phone SIP”, “connect Stripe”, and “unblock”. SSO and SIP are Cody-gated, wiring-only, and not live. Email and password sign-in stays on /login.
Billing
30-day free trial. Then month-to-month. No annual contract.
Starter is $29, Growth is $49, and Enterprise is $79 per seat. After sign-in, admins choose a plan and a seat count on Billing. Estimated monthly is seats times the list rate. Invoice history and the payment method live on the same page. Stripe Checkout runs when STRIPE_SECRET_KEY is connected; until then, confirming a plan change stores the preference and does not charge. Enterprise may offer a custom contract as an option — default is still month-to-month.
30-day free trial
Every plan starts with 30 days free. Then month-to-month. No annual contract. Billing shows the trial start and the day it ends.
Three plans, billed per seat
Starter is $29 per seat. Growth is $49. Enterprise is $79. Month-to-month — cancel anytime. No annual contract. Step the seat count on Billing and the estimate updates before you confirm a plan change.
Stripe when you connect it
With STRIPE_SECRET_KEY, a confirmed plan change starts a Checkout session and Customer Portal uses a real Stripe response. Without the key, Dialcove shows Connect Stripe to enable checkout and never pretends a card was charged. A trial window may exist without charging.
Starter
A small inbound team with one main number and a browser phone.
$29per seat / month
30-day free trial. Then month-to-month. No annual contract.
- 30-day free trial. Then month-to-month. No annual contract.
- Up to 10 seats
- Main number and call log
- Search local or toll-free by area code on Numbers
- Queues with simultaneous ring
- Browser softphone — Add to Home Screen
- Voicemail mailbox
- Self-serve seats and invoices on Billing after sign-in
Growth
The Harbor Care-sized floor: greeting, skills, 10DLC SMS, and recordings with consent and retention.
$49per seat / month
30-day free trial. Then month-to-month. No annual contract.
- 30-day free trial. Then month-to-month. No annual contract.
- 10–40 seats
- Published auto-attendant
- Skills-first queues
- SMS inbox and caller files
- 10DLC worksheet: brand registration status, campaign use-case, HELP/STOP keywords
- Optional call recording with consent announcement (Say or Play) before connect
- Retention period you control (30 / 90 / 365 / custom days)
- Recordings and transcripts
- Hours, greeting, and after-hours forward
- Self-serve seats and invoices on Billing after sign-in
- Get a number in your area code: search, then Hold or Request — not marked live
- Keep your numbers: admin Porting worksheet, FOC when the losing carrier returns it
- CTI: open the caller record as the phone rings (URL you set)
- Weekly schedules and live adherence on the Floor (not forecasting or shift bidding)
- Team chat on the same floor — in-app channels and DMs, not a separate desktop chat app
- Video meetings in the browser — local preview and a join link, not a native app
- Fax on the same floor — send a PDF to an E.164; inbox empty until a webhook stores one
- Connections: bring your own identity, phones, and billing when you are ready
Enterprise
Supervisors, reports, quality scores. Month-to-month by default — a custom contract is optional.
$79per seat / month
30-day free trial. Then month-to-month. No annual contract.
- 30-day free trial. Then month-to-month. No annual contract.
- Optional custom contract — default is still month-to-month
- Everything in Growth
- Messaging settings for 10DLC brand status and keyword replies
- Recording · consent badges on Floor and Reports
- Wallboard and live listen
- Reports and CSV export
- Surveys and QM scorecards
- API keys for Salesforce and other systems
- Multi-company admin
- Self-serve seats and invoices on Billing after sign-in
- Number marketplace search by area code — Hold or Request, never an invented live DID
- Number porting with admin-set status — never auto-completed
- CTI screen-pop and click-to-dial — Dialcove opens the URL you set
- Schedules and live adherence on the same floor
- Team chat on the same floor — in-app messaging, not a separate desktop chat app
- Video meetings in the browser — local preview and a join link, not a native app
- Fax send and receive on the same floor — never marked delivered without a provider callback
- Connections: Trust Hub, SSO, SIP, and Stripe status without inventing a live hookup