Signal Contact Button Free Joomla Module

This module adds a floating Signal contact button to any corner of your site. It can open a Signal profile (by phone or username), a group link, or any custom HTTPS link (preferably signal.me / signal.group).


Key Features:

📌

Floating button

Place in any of the 4 corners; brand color #11a37e.

📲

Actions

Contact by Phone (signal.me), open Profile link, open Group link, or a Custom URL.

💻📱

Device visibility

Show on Desktop, Mobile, or both.

📏

Sizes & style

Small / Medium / Large; rounded pill with soft shadow.

🎛️

Positioning & a11y

Offset X/Y, z-index, tooltip, customizable ARIA label.

⚙️

Clean assets

Loads CSS/JS via Joomla 5 Web Asset Manager.


Configurations

  • Action: Contact by Phone / Open Profile Link / Open Group Link / Custom URL.
  • Phone (E.164): For Contact by Phone: enter international format with +, e.g., +84901234567.
  • Profile Link URL: Paste full link like https://signal.me/#p/+84901234567 or https://signal.me/#eu/<username>.
  • Group Link URL: Paste full link like https://signal.group/#C... generated from the Signal app.
  • Custom URL: Any HTTPS link (prefer signal.me / signal.group).
  • Button Label & Show Label: Text next to the icon, and a toggle to show/hide.
  • Open in New Tab: Open the link in a new browser tab.
  • Position: Bottom Right / Bottom Left / Top Right / Top Left.
  • Offset X / Offset Y: Spacing from the edges in pixels.
  • Size: Small / Medium / Large.
  • Tooltip: Short help text.
  • z-index: Stacking order (default 9999).
  • Show On: Desktop & Mobile / Desktop only / Mobile only.
  • Rounded / Shadow: Visual enhancements for the button.
  • Brand & Custom Color: Use #11a37e or override with your color.
  • Accessible Label: ARIA label for screen readers.
  • Use Font Awesome icon: Enable only if your template ships a compatible class; otherwise the built-in SVG is used.

Frequently Asked Questions

Can I use a username instead of a phone number?

Yes — use the profile link format [code]https://signal.me/#eu/<username>[/code].

Do I need Font Awesome?

No. The module ships a built-in SVG icon. Font Awesome is optional.