Complementor/SMS contact link
Content / widget · Elementor module

SMS Contact Link Widget Plugin for Elementor

Give mobile visitors a link that opens their messaging app with your number and an optional message, with {title} and {url} filled from the current page.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / SMS contact linkProduct preview
Text, style and layout controls inside Elementor
01 / Interactive demonstration

Try it

These are the actual published outputs of the widget. Tap a link on a phone to see the number and message in your messaging app.

02 / Inside WordPress

SMS contact link controls in Elementor

Content sets the mobile number and the message (both accept dynamic tags), the country code for local numbers, the link text, whether the number is shown, the icon, a text-link or button look, a note, and whether the link shows only on phones and tablets. The Style tab covers the link or button, the icon, the number and the note.

03 / Website use cases

Where to use sms contact link

Many customers would rather send a text than call, but an sms: link only works when the number is in international form and the message is encoded correctly, and a mistake gives a link that does nothing. SMS contact link takes the number as you would write it, adds an optional message with the page title and address filled in, and encodes it so line breaks and accents arrive intact. If the number cannot be used, the link stays hidden on the live site.

01

Restaurants and salons

Take bookings by text with a ready-made message.

02

Product pages

Let shoppers text a question that names the product.

03

Trades

Let customers send photos and details after the first text.

04 / Installation and setup

How to add a text message link in Elementor

Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.

  1. Install Complementor, connect your license and enable SMS contact link in the Complementor library.

  2. Add the widget to a page, header or footer.

  3. Type the mobile number, and the country code if it is a local number.

  4. Write an optional message, using {title} and {url} for this page.

  5. Choose the look and test the link on a phone.

05 / Content and style controls

Customize sms contact link in Elementor

Configure the settings available for this module to suit the page you are building.

  • Numbers typed in any common format.

  • Prefilled, correctly encoded message.

  • {title} and {url} from the current page.

  • Text link or button look.

  • Optional show-on-phones-only rule.

  • Hidden when the number is invalid.

06 / Choose the right approach

SMS contact link and Elementor alternatives

Compare the existing Elementor workflow with this Complementor module before choosing your setup.

An Elementor Button with an sms: link

Works if you encode the number and message yourself; mistakes break it.

A contact form

Collects messages on your site but needs email or a database, and visitors wait for a reply.

07 / Requirements and compatibility

SMS contact link compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires Elementor; works without WooCommerce.
  • Opens the visitor's messaging app; it does not send messages.
  • One number per widget.

Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.

08 / Common setup problems

Troubleshoot sms contact link

Check these settings if the published page behaves differently from the editor.

Why is the link missing on the live site?

The number cannot be used. The editor shows why: add + and the country code, or set the country code for local numbers.

Why does nothing happen on my computer?

Most computers cannot send text messages. Turn on Show only on phones and tablets to hide the link there.

Why is my message shortened?

Messages are cut to 1000 characters so every messaging app can open them.

Can the message mention the product?

Yes. Put {title} or {url} in the message and they are filled in on each page.

09 / Frequently asked questions

SMS contact link plugin questions

Does it need Elementor Pro?

No. It works with the free version of Elementor.

Is the message sent automatically?

No. It opens in the visitor's messaging app, where they can edit it and choose to send.

Does it work on iPhone and Android?

Yes. Both open their messaging app from an sms: link with a body.

Is it accessible?

Yes. It is a real link with visible text, and the icon is hidden from screen readers.

Does it need JavaScript?

No. The link is plain HTML.

10 / Annual All Access subscription

Get sms contact link with Complementor

This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.

All Access · 1 site

One website

$29USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 1 site ↗

Renews at $29 USD each year.

All Access · 5 sites

A few websites

$49USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 5 sites ↗

Renews at $49 USD each year.

All Access · 25 sites

More websites

$99USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 25 sites ↗

Renews at $99 USD each year.

Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.