Skip to main content

Start Chat Buttons: Platform URL Guidelines (Contact Link Formats)

Use this guide to enter the correct Desktop and Mobile contact link formats for each platform in the app.

Updated over a week ago

General rules

  1. Always include the correct protocol (https://, tel:, sms://, mailto:, etc.).

  2. For phone-based links, use international format.

  3. If a platform supports prefilled messages, URL-encode the message text.

  4. Keep Desktop and Mobile links the same unless you need platform-specific behavior.


Copy-ready formats by platform

WhatsApp

  • Desktop: https://web.whatsapp.com/send?phone=<PHONE_E164_NO_PLUS>&text=<ENCODED_TEXT>

  • Mobile: https://wa.me/<PHONE_E164_NO_PLUS>/?text=<ENCODED_TEXT>

  • Example:

    • https://web.whatsapp.com/send?phone=15551234567&text=Hello%20there

    • https://wa.me/15551234567/?text=Hello%20there

  • Notes:

    • Use digits only for <PHONE_E164_NO_PLUS> (no +, spaces, or dashes).

Telegram

  • Desktop/Mobile: https://t.me/<USERNAME>?text=<ENCODED_TEXT>

  • Example: https://t.me/mybrand?text=Hi%20there

  • Notes:

    • Use username without @.

Facebook Messenger

  • Desktop/Mobile: https://m.me/<PAGE_ID_OR_USERNAME>?text=<ENCODED_TEXT>

  • Example: https://m.me/myPageName?text=Hello

Instagram

  • Desktop/Mobile: https://ig.me/m/<USERNAME>

  • Example: https://ig.me/m/wix

Facebook

  • Desktop/Mobile: https://www.facebook.com/<PAGE_OR_PROFILE>/

  • Example: https://www.facebook.com/wix/

TikTok

  • Desktop/Mobile: https://www.tiktok.com/@<USERNAME>

  • Example: https://www.tiktok.com/@wix

X (Twitter)

  • Desktop/Mobile: https://x.com/<USERNAME>

  • Example: https://x.com/wix

Discord

  • Desktop/Mobile: https://discord.com/invite/<INVITE_CODE>

  • Example: https://discord.com/invite/devs-on-wix

LinkedIn

  • Company: https://www.linkedin.com/company/<COMPANY_SLUG>

  • Personal: https://www.linkedin.com/in/<PROFILE_SLUG>

  • Example: https://www.linkedin.com/company/wix-com

Snapchat

  • Desktop/Mobile: https://www.snapchat.com/add/<USERNAME>

  • Example: https://www.snapchat.com/add/mybrand

SMS

  • Desktop/Mobile: sms://<PHONE_E164_NO_PLUS>?body=<ENCODED_TEXT>

  • Example: sms://15551234567?body=Hi%20there

  • Notes:

    • Message body is optional.

WeChat (Weixin)

  • Desktop/Mobile: weixin://dl/chat?<WECHAT_ID>

  • Example: weixin://dl/chat?mywechatid

Skype

  • Desktop/Mobile: skype:<SKYPE_USERNAME>?chat

  • Example: skype:live.mycompany?chat

Vkontakte (VK)

  • Desktop/Mobile: https://vk.com/<USERNAME_OR_GROUP>

  • Example: https://vk.com/mybrand

Slack

  • Workspace invite: https://join.slack.com/t/<WORKSPACE>/shared_invite/<INVITE_CODE>

  • Channel deep link (if you use one): slack://channel?team=<TEAM_ID>&id=<CHANNEL_ID>

  • Example: https://join.slack.com/t/acme/shared_invite/zt-abc123

Email

  • Basic: mailto:<EMAIL_ADDRESS>

  • With subject/body: mailto:<EMAIL_ADDRESS>?subject=<ENCODED_SUBJECT>&body=<ENCODED_BODY>

  • Example: mailto:[email protected]?subject=Help&body=Hello

Viber

  • Public account: viber://pa?chatURI=<PUBLIC_ACCOUNT_URI>&text=<ENCODED_TEXT>

  • Phone chat: viber://chat?number=<PHONE_E164_NO_PLUS>&text=<ENCODED_TEXT>

  • Example:

    • viber://pa?chatURI=mybrand&text=Hello

    • viber://chat?number=15551234567&text=Hello

Phone

  • Desktop/Mobile: tel:+<PHONE_E164_WITH_PLUS>

  • Example: tel:+15551234567

LINE

  • Desktop/Mobile: https://line.me/R/ti/p/<LINE_ID>

  • Example: https://line.me/R/ti/p/mylineid


Common mistakes to avoid

  • Missing protocol (for example, t.me/myname instead of https://t.me/myname)

  • Using spaces in phone numbers

  • Not URL-encoding message text

  • Using a profile URL that is not publicly accessible

  • Mixing username format (for example adding @ where not expected)

Quick validation checklist

Before saving:

  • Link opens directly in a new tab/device.

  • Username/ID is correct and public.

  • Message parameter (if used) is encoded.

  • Mobile link field is set (or intentionally uses the same link as Desktop).

Did this answer your question?