Hedzara – Advanced Call Button

Description

Make it easier for visitors to reach the right person.

Hedzara adds a customizable floating phone button to your WordPress website. Connect visitors to a single phone number or let them choose from a list of named contacts, departments or branches.

With multiple numbers, the button expands upward into one continuous surface. Contact names and phone numbers appear inside the expanded button, so visitors can choose who to call without leaving the page first.

Developed by Hedza Bilişim ve Teknoloji Ajansı under the Hedza Code brand.

One button. The right connection.

  • Add up to 20 phone contacts, each with its own title and number.
  • Use a single number for a direct click-to-call link.
  • Offer sales, support, reception or branch contacts in an expanding list.
  • Open the list with a mouse on desktop or a tap on mobile.
  • Launch the selected number using the device’s tel: link handler.

Make it match your website

  • Choose circle, icon-and-text or outline styles.
  • Customize the button label, or leave it empty for an icon-only circle.
  • Set the button color, expanded menu background, option hover color and icon/text color.
  • Pick colors using the WordPress color palette or enter a HEX value.
  • Select pulse, ring, float or no animation. Multi-contact buttons use a dedicated expansion effect; some decorative effects are paused or suppressed in this mode.
  • Place the button in the lower-left or lower-right corner.
  • Adjust button size and bottom/side spacing.
  • Show it on all devices, only mobile or only desktop.
  • Preview appearance changes before saving.

Understand click activity

Use local statistics to see today’s clicks, this month’s clicks and a twelve-month chart. Expand the monthly table for exact totals or export all recorded daily totals as CSV.

Opening the contact list does not count as a call-button click. Selecting a phone link does. Clicks from users with the manage_options capability, normally administrators, are excluded.

Statistics measure link clicks, not unique people, answered calls or completed conversations. Counts are combined across all contacts; individual contact reports are not included. Repeated clicks within 1.5 seconds on the same page are ignored. Automated traffic, browser restrictions, blockers and network failures can affect totals.

A focused WordPress experience

  • Dedicated Hedzara dashboard and plugin-list Settings shortcut.
  • Contact rows that can be added and removed without editing code.
  • Separate sections for contacts, appearance, placement and data settings.
  • Keyboard controls for opening, choosing and closing the contact list.
  • Support for the visitor’s reduced-motion preference.
  • Site-local settings and statistics, including separate data for multisite sites.
  • No external analytics service, subscription or API key required.

The settings interface is available in English and Turkish. Hedzara uses your WordPress language for its built-in labels.

Privacy and data handling

When the call button is active, Hedzara sends a same-site request to WordPress admin-ajax.php and stores a date and aggregate click total for each day in the site’s database. Dates follow the site’s WordPress timezone.

The plugin does not store visitor IP addresses, cookies, persistent visitor identifiers, browser details or visited page URLs. Contact titles, phone numbers and appearance preferences are stored as configuration. No data is sent to Hedza Code or an external analytics provider. Plugin assets are served locally, with the WordPress color picker supplied by WordPress itself.

Hosting providers, security plugins and web servers may independently log normal requests. Site owners remain responsible for their own privacy notices and any consent requirements applicable to their use of analytics.

Deactivation does not remove data. On new installations, uninstalling removes settings and statistics by default. Turn off the delete-data option before uninstalling to keep them. On multisite, each site’s deletion preference is respected.

Installation

  1. In WordPress, open Plugins > Add New > Upload Plugin.
  2. Upload hedzara.zip, install it and activate Hedzara.
  3. Open Hedzara in the main administration menu, or use its Settings shortcut in the plugins list.
  4. In the contacts section, enter a title and phone number. International format is recommended, for example +442079460123.
  5. Use the add-number button to add more contacts if required.
  6. Enable the main call button and configure its appearance, corner position and device visibility.
  7. Review your uninstall preference under Settings.
  8. Save the changes and clear any page or CDN cache so visitors receive the updated button.
  9. Check the public page on desktop and mobile. To test statistics, use a private browser window without an administrator login.

To update an existing installation, upload the new ZIP and choose to replace the current version. Do not uninstall first if you want to retain your current configuration.

FAQ

Can I add several departments or branches?

Yes. Add up to 20 contacts with titles such as Sales, Technical Support or Central Branch. One contact produces a direct call link; multiple contacts produce a choice list.

Does Hedzara make or record calls?

No. It opens a tel: link for the chosen number. The device and its installed applications handle the call. Hedzara does not provide telephone service, record audio or verify whether anyone answered.

Will it work on a desktop computer?

The contact selector can be used on desktop. Starting a call requires an application registered to handle tel: links. Mobile devices usually open their phone application.

Why is my click total still zero?

Statistics are collected automatically while the call button is active. Administrator clicks are excluded. Open the public page in a private window, select an actual phone link and refresh the Hedzara dashboard. Merely opening the selector is not counted. A cached page, blocked request or network error may prevent recording.

Is the chart updated in real time?

No. Reload the dashboard to view newly recorded totals. The chart displays the last twelve calendar months, while CSV export includes all stored daily totals.

Can I hide the button on mobile or desktop?

Yes. Choose all devices, mobile only or desktop only. The current breakpoint is 767 pixels and below for mobile, and 768 pixels and above for desktop.

Can I display only the phone icon?

Yes. Select the circle style, or leave the label empty to switch automatically to a circular icon. Adding text again restores the selected style.

Why do my changes not appear on the public website?

Save the settings and clear your WordPress page cache, hosting cache and CDN cache where applicable. Refresh the page. Also check the enabled state, valid saved contacts and device visibility. Your theme must call wp_footer(). Cache and optimization behavior varies by site.

Can the button overlap another floating widget?

Yes, depending on the website layout. Choose the opposite corner or increase the edge spacing to avoid cookie notices, chat widgets or other fixed elements.

What if I enter an invalid number?

Invalid contact rows are skipped and a dashboard message is displayed. If there are no valid numbers, the button is disabled. Spaces, parentheses, dots and hyphens are removed from accepted numbers.

Does Hedzara use cookies or send data to third parties?

Hedzara does not set visitor cookies or send statistics to third parties. Daily aggregate totals remain in your site’s database. See Privacy and data handling above for details and hosting-log limitations.

Does the plugin require WooCommerce?

No. It adds a site-wide phone button and does not require WooCommerce. Compatibility with a particular theme or plugin combination should be tested on that installation.

Is an account, paid service or API key required?

No. The included button and local reporting features run within WordPress without a Hedzara account or external service.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Hedzara – Advanced Call Button” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.6.9

  • Added optional business-hours routing with an after-hours number, selectable working days, and overnight shifts.
  • Added a live button-size slider and an optional higher layer priority.
  • Improved the settings layout, activation switch, and animation previews.
  • Collect local aggregate click statistics automatically while the call button is active.
  • Default to deleting settings and statistics on uninstall for new installations.

1.6.8

  • Use a monochrome phone icon that follows the WordPress admin menu colors.

1.6.7

  • Rating stars now fill up to the hovered star in the installed plugins list.

1.6.6

  • Added a WordPress.org rating link and a developer website link to the installed plugins list.

1.6.5

  • Added English and Turkish interface support for the settings, live preview and call menu.

1.6.4

  • Restore the Turkish short description in the installed plugins list.

1.6.3

  • Restore the Turkish plugin display name: Hedzara – Gelişmiş Arama Butonu.

1.6.2

  • Prepare directory metadata and SQL identifier handling for submission.

1.6.1

  • Update plugin-list branding and agency author credit.
  • Add a direct Settings action link.

1.6.0

  • Add the WordPress color picker with palettes, HEX input and clear controls.

1.5.0 – 1.5.4

  • Add the twelve-month chart and measurement status.
  • Improve chart rendering, desktop hover behavior and hover corner transitions.

1.4.0 – 1.4.2

  • Add menu and option hover colors.
  • Organize the dashboard into focused sections and improve initial collapsed rendering.

1.2.0 – 1.3.1

  • Introduce named contacts, the expanding button surface and preview improvements.

1.0.0 – 1.1.1

  • Initial call button, local statistics and dedicated dashboard.