Free WordPress plugin · Pro adds a team and opening hours

A contact button that is just a link.

WhatsApp, phone, SMS, Telegram, Viber, Messenger or email in one floating button, made of plain HTML and CSS, so it is still there when a speed plugin delays your scripts.

A person reviews every plugin before WordPress.org lists it, so searching your admin will not find this one today. What happens next →

An ordinary link, no script
Eight channels in one button
Phone and SMS on phones only
Free plugin · Pro —, plus VAT where applicable
  • Opens with the browser’s own menu, no script
  • Visitors write nothing to your database
  • GPL, like everything on WordPress.org

Illustration · sample site

How it works

Add the channels. Choose the pages. Done.

  1. 1

    Fill in the channels you answer on

    Paste a number the way you write it.

  2. 2

    Choose how and where

    Side, size and colour, and the pages it shows on.

  3. 3

    Open your site

    One channel is a button; more are a menu.

Beckonbird · Buttons
The Buttons tab: one row per channel with its order, a WhatsApp number, a Phone number, an Email address, an SMS and a Telegram row still empty, a message for WhatsApp and for Email, and a Shows on choice for each.

Free, and complete

What a contact button needs to do

Most visitors will not fill in a form. They tap, and a chat opens where they already are. All of this is free.

Eight channels, one button

WhatsApp, phone, SMS, Telegram, Viber, Messenger, email or a link of your own. Several open a small menu.

Paste a number the way you write it

Spaces, dashes, 00 in front or a pasted wa.me link all become the right address. A number that cannot work is refused.

Calls where calls make sense

Phone and SMS show on phones only, because a computer cannot call. Each channel can be changed.

Only where you want it

The whole site, only pages you list, or all but the pages you list.

Moving from another plugin

The Buttons tab offers to copy a WhatsApp number and message saved by two common chat plugins. It changes nothing in them.

Gone cleanly

Delete the plugin and its settings go with it. A visitor downloads one small stylesheet, nothing else.

The real thing

The settings, as you will see them

01

A message that knows the page

Write {title}, {url} or {site} in the message and it is filled in for the page the visitor is on.

Beckonbird · Buttons
The Buttons tab with the WhatsApp message Hi! I would like to book a table, from {title} and the Phone row set to Phones only. Filled in per page Phone and SMS: phones only
02

All pages, or a chosen few

Keep the button off a checkout or a landing page by writing its number down once.

Beckonbird · Display
The Display tab: Everywhere except the pages listed below is chosen, and the page numbers 4 and 6 are listed. All but a few pages Their numbers

Why it keeps working

A link does not need anything to load first

A button drawn by a script

  • A script draws the button after the page loads.
  • A speed plugin that delays scripts delays the button, or loses it.
  • If the script fails, there is nothing to tap.

Beckonbird

  • The button is an <a href> in the page itself.
  • Nothing to delay: it is there when the page is.
  • The menu is the browser’s own <details>.

Beckonbird Pro

When there is a team, show who is there.

A separate add-on for the button you already have.

  • Up to 20 people, each with a channel, a message, a photo and their own hours
  • Opening hours for the whole button: hide it, or show a message, when closed. Right on cached pages too
  • Click counts per channel, person and page. No IP address, no cookie
  • Updates in your admin, and support
Monthly — Billed monthly · cancel any time Not on sale yet
Yearly — Billed once a year · cancel any time Not on sale yet

One site per licence · plus VAT where applicable · thirty-day refund · What stops if you stop paying

Beckonbird Chat Button Pro is not on sale yet. Pro needs the free plugin installed first, and the free plugin is not in the WordPress.org directory yet. The buttons below say Not on sale yet until both are ready.

Pro, the real thing

A person, and when they are there

03

Each person, their own hours

Give a person a channel, a message and opening hours of their own. Outside them they are hidden, or the menu says when they are back.

Beckonbird · Team
The Team tab for Maria, Reservations: WhatsApp with a number, a message, a place in the menu, her own opening hours and, outside them, Show Back at 09:00. Or hide the person Her own hours

Compare

Free or Pro?

FreePro
Eight channels in one floating button✓✓
Numbers and addresses accepted the way you write them✓✓
Whole site, chosen pages, or all but chosen pages✓✓
Optional click event for Google Analytics✓✓
A team of up to 20 people—✓
Opening hours, for the button and for each person—✓
Click counts per channel, person and page—✓
Updates and email support—✓
$0—

FAQ

Questions site owners ask first

Is the free plugin really complete, or a trial?

Complete. All eight channels, the menu, appearance and where it shows are free, and nothing is switched off without Pro.

Will it slow my site down?

One small stylesheet, and only on pages where the button is drawn. No script of its own, and no request to another site.

Why do Phone and SMS not show on my computer?

A computer cannot place a call or send a text, so both start as phones only. Each channel has its own choice.

What happens if I stop paying for Pro?

The team, opening hours and click counts keep working and nothing disappears. What ends is updates and support. The full list is on the pricing page.

What does the plugin send to you?

The free plugin makes no outbound requests. Pro checks its licence about weekly, and for updates at most twice a day. Written out in full here.

Install it from your own admin

Not in the directory yet, so searching your admin for the name will not find it today. Why, and what happens next →