WP Manifestindependent plugin directory
manifest / email / reservation-button

Reservation Button by WP Frank

Generates a reservation button with WhatsApp and Email options for specific restaurants.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/farazfrank/reservation-button/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Generates a reservation button with WhatsApp and Email options for specific restaurants.

Description

Reservation Button by WP Frank is a simple yet powerful WordPress plugin that allows you to create customizable reservation buttons for your restaurant, cafe, or business pages.

Each button generates a dropdown with options to contact the owner via WhatsApp or Email, complete with pre-filled, dynamically generated messages. You can easily manage multiple reservation buttons from the WordPress backend, customize their appearance, and insert them anywhere on your site using shortcodes.

Features

  • Unlimited Buttons: Create multiple distinct reservation buttons.
  • WhatsApp & Email Integration: Let customers reach out via their preferred method with pre-filled details.
  • Global Templates: Customize inquiry message templates using dynamic tags ({restaurant_name} and {location}).
  • Shortcode Support: Place buttons on any page, post, or widget using auto-generated shortcodes.
  • Quick Clone: Duplicate existing buttons with a single click.
  • Gmail Redirect: Optionally force email links to open directly in the Gmail web composer.
  • Customization: Easily change button colors and text directly from the edit screen.

Installation

  1. Upload the plugin files to the /wp-content/plugins/reservation-button directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Navigate to Reservation Buttons in your WordPress admin menu.
  4. Click Add New to configure a button for a specific restaurant or location.
  5. Copy the generated shortcode and paste it wherever you want the button to appear.

Configuration

Global Settings

Go to Reservation Buttons > Settings to define your default inquiry templates for WhatsApp and Email. You can use the following tags to dynamically insert information:

  • {restaurant_name}
  • {location}

License

GPLv2 or later

Changelog

1.0.1 (June 18, 2026)

  • Centered the reservation button in the output.

1.0.0 (June 16, 2026)

  • Initial release of the Reservation Button plugin.
  • Added global settings for custom WhatsApp and Email preset messages.
  • Added "Force Gmail Redirect" feature.
  • Added shortcode generation with one-click copy in the backend.
  • Added duplicate/clone button functionality.
  • Proper markdown formatting for WhatsApp messages.