MameTech Chat Button

Описание

MameTech Chat Button is a professional WordPress plugin that adds a customizable floating contact button to your website for instant messaging services like WhatsApp, Telegram and others.

Main Features

  • Customizable Floating Button – Position, size, colors fully configurable
  • Sidebar Widget – Insert buttons in any widget area
  • Flexible Shortcode – Use [mametech_chat_button] anywhere
  • Schedule Hours – Show buttons only during working hours
  • Multiple Numbers – Manage multiple contacts with interactive menu
  • Statistics Dashboard – Track clicks with detailed tables
  • 5 Preset Themes – Default, Minimal, Gradient, Pulse, Dark
  • Customizable Tooltip – Configurable hover message
  • 100% Responsive – Perfect on all devices
  • GDPR Compliant – Privacy-friendly with tracking disable option

Perfect For

  • E-commerce stores – Customer support and sales
  • Professional services – Consultations and appointments
  • Technical support – Multi-department helpdesk
  • Agencies – Multiple contact points
  • Hotels & Tourism – Bookings and information

Widget & Shortcode

Insert chat buttons in sidebars using the widget or anywhere in posts/pages using the shortcode:

[mametech_chat_button phone="+1234567890" message="Hello!" text="Chat with us" size="large"]

Multiple Numbers

Perfect for teams! Add multiple WhatsApp numbers for different departments (Sales, Support, Administration) and let users choose who to contact via an interactive menu.

Schedule Hours

Configure working hours for each day of the week. The button automatically shows/hides based on your schedule.

Statistics

Track button clicks with detailed statistics including:
* Total clicks
* Clicks per day (table view)
* Top 10 pages
* Privacy-friendly anonymous tracking

Additional Info

Developed by: Mario Merola – MameTech
Website: https://www.mametech.com
Support: For support, please visit the plugin support forum

Privacy Policy

This plugin tracks anonymous clicks only if statistics are enabled. No personally identifiable data is collected. IP addresses are anonymized. Fully GDPR compliant.

Translations

Currently available in:
* English (default)
* Italian (coming soon via translate.wordpress.org)

Help translate this plugin into your language!

Снимки на разширението

  • Floating button on website frontend
  • Main settings panel with live preview
  • Multiple numbers configuration

Инсталиране

  1. Upload the plugin files to /wp-content/plugins/mametech-chat-button directory, or install through the WordPress plugins screen
  2. Activate the plugin through the ‘Plugins’ screen
  3. Go to Chat Button > Settings to configure
  4. Enter your phone number in international format (e.g., +1234567890)
  5. Customize position, size, theme and save

ЧЗВ

How do I format the phone number?

Use international format: +[country code][number]
Examples: +393331234567 (Italy), +14155551234 (USA)

Can I have multiple numbers for different departments?

Yes! Go to Chat Button > Multiple Numbers and add contacts for Sales, Support, etc. Users will see an interactive menu to choose who to contact.

How do I use the shortcode?

Basic usage: [mametech_chat_button]

With parameters:
[mametech_chat_button phone=“+1234567890″ message=“Hello“ text=“Contact Us“ size=“large“]

Does it work on mobile devices?

Yes! The plugin is fully responsive. On mobile, it opens the installed messaging app directly.

Are statistics GDPR compliant?

Yes. We only track anonymous data (clicks, timestamps, pages). No personally identifiable information. IPs are anonymized. You can disable tracking completely if needed.

Can I customize colors and appearance?

Yes! Choose from 5 preset themes or add custom CSS for complete control. The plugin follows WordPress best practices for easy customization.

How do I set working hours?

Go to Settings > Schedule tab. Enable schedule and set start/end times for each day of the week. The button will only appear during configured hours.

Отзиви

There are no reviews for this plugin.

Сътрудници и разработчици

“MameTech Chat Button” е софтуер с отворен код. Към разширението са допринесли следните хора:

Сътрудници

Превеждане на “MameTech Chat Button” на вашия език.

Имате интерес към разработване?

Преглеждане на кода, разглеждане на SVN хранилище, или абонамент към програмната история (log) чрез RSS.

Списък с промени

2.1.3

  • Fixed: Statistics table auto-creation – now creates automatically if missing
  • Fixed: Statistics now work even if activation hook failed
  • Improved: Auto-repair mechanism for stats table
  • Added: ensure_stats_table_exists() function for reliability

2.1.2

  • Fixed: Shortcode documentation now shows correct name [mametech_chat_button]
  • Fixed: CSS now loads for shortcode even when floating button is disabled
  • Fixed: Auto-add +39 prefix to Italian phone numbers when missing
  • Fixed: Preview button now displays WhatsApp icon correctly
  • Improved: Better phone number validation and sanitization

2.1.1

  • Fixed: Blank page after save/edit operations – removed problematic redirects
  • Improved: Inline success messages instead of redirect-based messages
  • Improved: Better UX – page stays loaded after operations
  • All CRUD operations (Create, Read, Update, Delete) now work perfectly

2.1.0

  • Fixed: Complete rewrite of numbers page rendering – removed orphaned HTML code
  • Fixed: All add/edit/delete operations now work correctly with proper redirects
  • Fixed: Edit functionality fully operational with form pre-population
  • Improved: Clean code structure without duplicate wrappers
  • Improved: Proper error handling and validation throughout
  • This is a stable, production-ready release

2.0.9

  • Fixed: Blank page content issue – removed duplicate div wrapper causing HTML rendering to fail
  • Fixed: Numbers page now displays correctly in all scenarios
  • Improved: Clean code structure for better maintainability

2.0.7

  • Fixed: Blank page when editing non-existent number index
  • Improved: Validation for edit parameter – redirects if index doesn’t exist
  • Improved: Better error handling for edge cases

2.0.6

  • Security: Changed wp_redirect() to wp_safe_redirect() for better security
  • Security: Added sanitization for $_GET[‘success’] parameter
  • Fixed: Blank page after add/edit operations – now redirects correctly
  • Improved: Better security practices throughout

2.0.5

  • Added: Edit button for existing multiple numbers
  • Fixed: Duplicate success messages when adding numbers
  • Fixed: Proper redirect after add/edit/delete operations
  • Improved: Department field now truly optional (can be left empty)
  • Improved: Better UX with clear edit/cancel workflow

2.0.4

  • Added: Customizable text for multiple numbers menu (Settings > Appearance)
  • Fixed: Department field is now optional when adding numbers
  • Fixed: Sanitization warning for phone number input
  • Improved: Better validation for multiple numbers form

2.0.3

  • Fixed: Button size settings now apply correctly
  • Fixed: Dynamic CSS now loads at the right time
  • Improved: Inline styles moved to wp_enqueue_scripts hook

2.0.2

  • Fixed: Restored missing numbers_page() function
  • Fixed: Multiple numbers page now works correctly

2.0.1

  • Fixed: Removed all inline style and script tags
  • Fixed: All CSS/JS now properly enqueued using WordPress standards
  • Fixed: Added proper input sanitization
  • Fixed: Improved code quality and WordPress.org compliance

2.0.0

  • Initial release
  • Floating button with full customization
  • Sidebar widget
  • Shortcode with parameters
  • Weekly schedule programming
  • Multiple numbers management
  • Statistics dashboard
  • 5 preset themes
  • Customizable tooltip
  • GDPR compliant
  • 100% WordPress.org compliant