Skip to content
Click-to-call & deep links

One link opens a call or a text.

Click-to-call deep links launch a call or a pre-addressed text from any button, CRM record or dashboard. The VanceTel softphone opens with the recipient pre-filled — ready to dial or to text.

A text link can even pre-fill a draft message — but it lands in the composer as an editable draft and is never auto-sent. Your team always reviews before it goes out.

Click-to-callClick-to-textOptional draft messageNever auto-sent
Call deep link
<!-- Click-to-call: opens the softphone with the recipient dialed and ready -->
<a href="netexem://call?to=%2B15557654321">
  Call this customer
</a>

<!-- Trusted "Call" button you built? Add &ad=1 to auto-dial without the prompt -->
<a href="netexem://call?to=%2B15557654321&ad=1">Call now</a>

A single href opens the softphone with the recipient dialed and ready.

The two link shapes

A call link and a text link. Both pre-fill the recipient.

Each is a plain URL with a to parameter. The call link starts a dial; the text link opens the composer — optionally with a draft message pre-filled via a body parameter.

Call deep link
call?to=…
<!-- Click-to-call: opens the softphone with the recipient dialed and ready -->
<a href="netexem://call?to=%2B15557654321">
  Call this customer
</a>

<!-- Trusted "Call" button you built? Add &ad=1 to auto-dial without the prompt -->
<a href="netexem://call?to=%2B15557654321&ad=1">Call now</a>
Text deep link
sms?to=…&body=…
<!-- Click-to-text: opens the SMS composer addressed to the recipient -->
<!-- Optional &body= pre-fills a draft. The user reviews, edits and taps Send. -->
<a href="netexem://sms?to=%2B15557654321&body=Hi%20there%2C%20your%20order%20%23123%20is%20ready">
  Text this lead
</a>

<!-- Recipient only the composer opens with an empty message -->
<a href="netexem://sms?to=%2B15557654321">Text this lead</a>

The text link pre-fills the to recipient, and an optional URL-encoded body drops a draft into the composer. Either way the message opens editable and is never sent until a person taps Send.

Where they go

Wherever your team already works.

CRM records

Click-to-call from every contact

Wrap the phone number on any lead, account or ticket in a deep link. Reps click once and the softphone opens dialing — no copy-paste, no misdialed digits.

Dashboards

Action buttons that place calls

Put a Call or Text button on any row of your internal dashboard. The deep link carries the recipient, so the right number is always pre-filled.

Support tools

Reach a caller in one click

From a help-desk view, a deep link opens a pre-addressed call or SMS to the customer on the ticket — on whatever device the agent is signed in to.

Drop it into a record

Two buttons. One number off the record.

Read the phone number off the contact, URL-encode it, and render a Call and a Text button. The deep link opens the VanceTel softphone with that recipient ready — no SDK to install.

Opens on whichever device the agent is signed in to.
CRM record buttons
// Render a click-to-call button on any CRM record.
// Pull the number off the record; the deep link does the rest.
function CallButton({ phone }) {
  const href = `netexem://call?to=${encodeURIComponent(phone)}`
  return <a href={href} className="btn">Call</a>
}

// Click-to-text from the same record. Optionally pre-fill a draft message —
// it lands in the composer, editable, and is never auto-sent.
function TextButton({ phone, draft }) {
  const body = draft ? `&body=${encodeURIComponent(draft)}` : ''
  const href = `netexem://sms?to=${encodeURIComponent(phone)}${body}`
  return <a href={href} className="btn">Text</a>
}
What deep links do

Small links. Predictable behavior.

Call deep links

A call link opens the softphone with the recipient dialed and ready. The agent confirms and connects from any signed-in device.

Click-to-text links

A text link opens the SMS composer addressed to the recipient. Add an optional body to pre-fill a draft message — handy for order updates or appointment reminders.

Embed anywhere

Deep links are plain URLs. Drop them in an anchor tag, a CRM field, an email, an internal doc, a button handler — anywhere a link can live.

A human always sends

A pre-filled message lands in the composer as an editable draft — it is never auto-sent. Your teammate reviews, tweaks the wording, and taps Send. To send programmatically, use the API.

FAQ

Deep links, answered.

The short version: a link pre-fills the recipient and, optionally, a draft message — and a person always reviews before it sends. See it wired into a real record in a live walkthrough.

Can a deep link pre-fill the message body?

Yes — a click-to-text deep link can pre-fill the recipient and, optionally, a draft message with an encoded body parameter. The draft opens in the composer where your teammate reviews, edits and taps Send. It is never auto-sent. To send a message programmatically, use the Send an SMS API instead.

What is a click-to-call deep link?

A click-to-call deep link is a URL that, when clicked, opens the VanceTel softphone with a recipient already pre-filled and ready to dial. You embed it in a button, CRM record or dashboard so a single click starts the call instead of copying a number by hand.

Where can I embed a deep link?

Anywhere a link can go: an anchor tag on a web page, a button in your dashboard, a field in your CRM, an internal document, or a help-desk view. Deep links are ordinary URLs, so no SDK is required to place one.

Which devices do deep links open?

A deep link opens the VanceTel softphone on whichever device the agent is signed in to — iPhone, iPad, Mac, Apple Vision Pro, Windows or Mac desktop, or the web app.

How is a deep link different from a tel: link?

A tel: link hands off to the operating-system dialer. A VanceTel deep link opens the softphone itself, so the call runs on your business numbers with your call history and contacts — and the same pattern gives you click-to-text, which a plain tel: link cannot.

Turn every phone number into a one-click action.

See click-to-call and click-to-text deep links open the VanceTel softphone in a 20-minute walkthrough.