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
orhttps://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.
Why are HTTPS links recommended?
They work across platforms and gracefully handle the app presence or fallback to web pages.