Shumac Chat

Wopisanje

Shumac Chat connects website visitors to WhatsApp, Telegram, Messenger, Instagram profiles, phone calls and email.

Developed by Shumac, led by Cabdisamad Ibrahim. Shumac is an independent developer brand and is not affiliated with or endorsed by WordPress.org or the WordPress Foundation. Designed for businesses and course websites that need English/Somali contact choices and a configurable mobile layout. Project website: https://shumac.so/ .

A complete click-to-chat plugin. Conversations continue in external apps; messages are not sent, received or stored inside WordPress.

  • One responsive contact widget with custom colors, text, position and spacing.
  • Six configurable contact channels. No visitor or click limits.
  • English and Somali dashboard and default widget text.
  • Live appearance preview, desktop/mobile controls and page exclusions.
  • Keyboard controls and automatic text contrast for your brand color.
  • No external JavaScript, fonts, analytics, cookies or account registration.
  • Separate optional Shumac Chat Pro add-on for agents, schedules, targeting and message variables.

Privacy and external links

Shumac Chat stores the site owner’s contact details and settings in the site’s WordPress database. Enabled business contact details are public wherever the widget is displayed. It does not collect visitor events, store conversations, set tracking cookies, load remote scripts/fonts, or make background requests to messaging platforms or the developer.

Contact links are created locally. An external destination is opened only when a visitor clicks its button. At that point the browser or app connects to the selected service, which can receive network information such as an IP address and applies its own policies. Visitors review and send messages in the selected service themselves. Do not put secrets or sensitive personal information into prefilled messages.

  • WhatsApp: clicking opens https://wa.me/ with the configured business phone number and, when configured, a prefilled message in the URL. Service: https://www.whatsapp.com/ . Terms: https://www.whatsapp.com/legal/terms-of-service . Privacy: https://www.whatsapp.com/legal/privacy-policy .
  • Telegram: clicking opens https://t.me/ with the configured username. Service: https://telegram.org/ . Terms: https://telegram.org/tos . Privacy: https://telegram.org/privacy .
  • Messenger: clicking opens https://m.me/ with the configured Facebook Page username or ID. Service: https://www.messenger.com/ . Terms: https://www.facebook.com/terms.php . Privacy: https://www.facebook.com/privacy/policy/ .
  • Instagram: clicking opens the configured profile at https://www.instagram.com/ . It does not embed direct messaging. Terms: https://help.instagram.com/581066165581870 . Privacy: https://privacycenter.instagram.com/policy/ .
  • Phone and email: tel: and mailto: links pass the configured business number or address to the visitor’s chosen phone or email application. The plugin does not place a call or send an email automatically.

Shumac Chat is independently developed and is not affiliated with or endorsed by these services. Website owners choose their accounts and are responsible for their own use of each service.

Support

Support: https://shumac.so/support/
Documentation: https://shumac.so/documentation/
Project website: https://shumac.so/ . When requesting support, include the plugin version, WordPress version, and steps to reproduce a problem. Do not send passwords, API keys, or private customer conversations.

Upgrading from WPSomali Chat or My Iskuul Chat

Back up your site. Deactivate the old Pro add-on first, then the old Free plugin; do not delete them before migration. Install and activate Shumac Chat 0.1.4, then Shumac Chat Pro 0.1.4 if used. Visit the Shumac Chat settings screen and verify your contacts, appearance, team settings and targeting before deleting the old packages. Shumac imports WPSomali settings first, or either older My Iskuul option format if WPSomali settings are absent. Existing Shumac options are never overwritten. Custom colors, language, text and contact data are preserved. The new widget pauses while a previous brand’s Free or Pro package is active. Clear page caches after migration.

Custom integrations must update PHP hooks to the shumac_chat_ prefix, JavaScript references to ShumacChat/ShumacChatPro and CSS selectors to smchat-. Old Pro packages do not extend Shumac Chat. No WordPress.org account or reserved slug is changed by installing these ZIPs.

Translations

Interface labels use literal WordPress gettext calls with the shumac-chat text domain. WordPress language packs can provide community translations. The bundled languages/so.php dictionary supplies an immediate Somali fallback for the plugin’s independent language selector, including installations with an English WordPress dashboard. It makes no remote requests. Custom text remains unchanged.

Source and licensing

All runtime PHP, JavaScript and CSS are included as readable source; no build step, bundled framework, or remote code is required. The plugin is distributed under GPL-2.0-or-later. See LICENSE.txt and CREDITS.txt for licensing and asset details.

Screenshots

Instalacija

  1. In WordPress, open Plugins > Add Plugin > Upload Plugin.
  2. Upload shumac-chat-0.1.4.zip and activate it.
  3. Open Shumac Chat in the admin menu.
  4. Enter and enable your contact channels. Phone numbers must include a country code.
  5. Enable the widget and save. The widget starts disabled and contains no demo contact details.
  6. Clear your page cache and check your site on mobile and desktop.

FAQ

Is this an inbox?

No. Conversations continue in the selected app. WhatsApp messages are prefilled for the visitor to review and send.

Why is there no widget?

Check the enable switch, valid enabled contact details, device setting, excluded pages, Pro rules if active, and page caching. Themes must call wp_head() and wp_footer().

What does the Instagram button do?

It opens your Instagram profile, not an embedded direct-message inbox.

How do I switch to Somali?

Open Appearance > Language > Soomaali and save. Leave text overrides blank to use Somali defaults. Custom text is preserved and is not translated automatically.

Are my settings deleted on deactivation?

No. Deactivation keeps settings. Deletion also keeps them unless you first enable the deletion setting under Help.

Can I use Pro alone?

No. Install and activate this Free plugin first, then activate the separate Pro add-on. Free continues to work when Pro is deactivated.

Reviews

There are no reviews for this plugin.

Sobustatkujuce a wuwijarje

„Shumac Chat“ jo software wótwórjonego žrědła. Slědujuce luźe su pśinosowali k toś tomu tykacoju.

Sobustatkujuce

Translate “Shumac Chat” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

0.1.4

  • Rebrand to Shumac Chat with shumac.so links, the Shumac logo and an indigo default palette.
  • Preserve WPSomali and My Iskuul settings, including custom colors and team rules.
  • Prevent duplicate widgets when a previous brand remains active.

0.1.3

  • Rebrand as WPSomali Chat, with updated website, identifiers and admin branding.
  • Import both previous My Iskuul Chat settings formats and prevent duplicate widgets during migration.
  • Prefer available WordPress translations before using the bundled Somali fallback.

0.1.2

  • Move all agent, schedule and Pro settings behavior, assets and translations into the separate add-on.
  • Keep the Free widget complete, with no payment locks, expiry or usage quotas.
  • Improve translated live previews and document external links and data handling.
  • Preserve existing settings on update.

0.1.1

Fix literal gettext translation calls and remove unnecessary manual textdomain loading in the Free plugin. Verify compatibility with WordPress 7.1.2 and update Tested up to to 7.1. Existing settings are preserved.

0.1.0

Initial working beta. No license server, automated updates, click analytics, AI replies or shared inbox are included.