Restaurants and salons
Take bookings by text with a ready-made message.

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.
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.
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.
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.
Take bookings by text with a ready-made message.
Let shoppers text a question that names the product.
Let customers send photos and details after the first text.
Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.
Install Complementor, connect your license and enable SMS contact link in the Complementor library.
Add the widget to a page, header or footer.
Type the mobile number, and the country code if it is a local number.
Write an optional message, using {title} and {url} for this page.
Choose the look and test the link on a phone.
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.
Compare the existing Elementor workflow with this Complementor module before choosing your setup.
Works if you encode the number and message yourself; mistakes break it.
Collects messages on your site but needs email or a database, and visitors wait for a reply.
Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.
Check these settings if the published page behaves differently from the editor.
The number cannot be used. The editor shows why: add + and the country code, or set the country code for local numbers.
Most computers cannot send text messages. Turn on Show only on phones and tablets to hide the link there.
Messages are cut to 1000 characters so every messaging app can open them.
Yes. Put {title} or {url} in the message and they are filled in on each page.
No. It works with the free version of Elementor.
No. It opens in the visitor's messaging app, where they can edit it and choose to send.
Yes. Both open their messaging app from an sms: link with a body.
Yes. It is a real link with visible text, and the icon is hidden from screen readers.
No. The link is plain HTML.
This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.
Renews at $29 USD each year.
Renews at $49 USD each year.
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.