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.