Custom WordPress booking plugin for group reservations

NRV Agency Logo
Swikly api integrationWordPress PluginHTML/CSS/JSjQueryPHPWordPress

In brief

  • Custom WordPress booking plugin for restaurant group reservations
  • Automated deposit payments via Swikly integration
  • Full reservation lifecycle managed from the WordPress admin
  • Built for the NRV agency, then maintained as a freelance developer
  • Stack: WordPress, PHP, Swikly API

NRV Group Booking is a custom WordPress booking plugin designed by the NRV agency to solve a problem generic reservation tools handle poorly: managing group bookings for restaurants, with deposits.

The need

Restaurants taking large group reservations need more than a contact form. They need to hold a date, secure a deposit, and keep every booking organised in one place, without juggling spreadsheets or third-party platforms that take a cut of each cover.

The solution

I took over the development of this plugin and continued to maintain it after becoming a freelance web developer. The plugin automates the booking flow end to end and connects to the Swikly online service to collect and manage deposits without storing card data.

Key features

  • Group reservation requests handled directly on the WordPress site
  • Automated deposit collection through the Swikly API
  • Centralised management of bookings, statuses and deposits in the admin
  • Custom-built to match each restaurant’s booking rules

Results

Restaurants manage group bookings from a single dashboard, deposits are secured automatically, and no-shows drop because every reservation is backed by a payment commitment.

Need a custom plugin built around your own workflow? See my custom development services.

Gallery
WordPress booking module: booking form List of reservations in the WordPress booking module admin panel WordPress booking plugin settings WordPress booking plugin for reservation management
NRV Communications Agency logo Network Reach Visibility Web Agency View client profile

 

NRV (Network Reach Visibility) is a full-service communications agency founded in Toulouse in 2015 by Pierre-Olivier Pelras. With a team of 13 employees, the agency is organized around six areas of expertise covering all aspects of modern communications: strategy, creative design, web development, SEO, social media, and user acquisition.

Our collaboration began in 2021, when I was a web developer apprentice on their team while pursuing my master’s degree in software architecture. Since completing my studies, I have continued to support the agency as a freelance developer, working on a variety of challenging digital projects.

 

Discover other projects
automatic synchronization between Moodle and WordPressWordPress Moodle Automatic Synchronization Extension Administration
Moodle API IntegrationWooCommerceWordPress Plugin

Auto Moodle Sync – WordPress Plugin

Capimonial, a professional training organisation, needed a custom plugin to synchronise WordPress and Moodle. It automates online course enrolment and strengthens the user experience and data security.

HTML/CSS/JSjQueryPHPWordPress
Custom WordPress newsletter pluginCustom newsletter extensions and options management
Brevo API IntegrationWordPress Plugin

Newsletter Management – WordPress Plugin

NRV Newsletters is a WordPress newsletter plugin built for the NRV agency. It manages campaigns from WordPress, syncs contacts and templates with the Brevo API, and automates mailings from blog posts.

HTML/CSS/JSjQueryPHPWordPress
NRV Agency LogoImport WordPress posts, export posts
WordPress Plugin

Import Posts – WordPress Plugin

NRV Publication Importer is a WordPress plugin that imports and exports posts in bulk through Excel or CSV files, images included. It is a fast, efficient way to manage content on e-commerce sites and blogs.

HTML/CSS/JSjQueryWordPress