WP Manifestindependent plugin directory
manifest / events / call-scheduler

Call Scheduler

Simple wordpress call scheduler plugin backend with REST for custom frontend unstyled

★ 0stars
v1.0.0latest · 10mo ago

Install

Download call-scheduler-1.0.0.zip From the v1.0.0 release on GitHub, Jan 6, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/nimixx/call-scheduler/releases/download/v1.0.0/call-scheduler-1.0.0.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A WordPress plugin for booking sales calls.

Requirements

  • PHP 8.0+
  • WordPress 6.0+

Installation

  1. Upload the plugin to /wp-content/plugins/call-scheduler
  2. Activate the plugin through the WordPress admin
  3. Configure team members and availability settings

Configuration

Add to wp-config.php:

define('CS_SLOT_DURATION', 30);    // Booking duration in minutes
define('CS_BUFFER_TIME', 15);      // Buffer between meetings
define('CS_MAX_BOOKING_DAYS', 30); // Days ahead for booking

REST API

Method Endpoint Description
GET /wp-json/cs/v1/team-members List team members
GET /wp-json/cs/v1/availability?user_id=X&date=Y Get available slots
POST /wp-json/cs/v1/bookings Create booking

Development

composer install          # Install dependencies
composer test:standalone  # Run standalone tests (no WordPress required)
./bin/build.sh            # Build production zip

Release

Releases are made from the main branch:

git checkout main
git merge develop
./bin/release.sh 1.0.0   # Bumps version, tags, pushes to GitHub

GitHub Actions automatically creates the release with the production zip.

License

MIT License - see LICENSE for details.

Releases

1 release. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.0.0 latest
Jan 6, 2026 10mo ago
call-scheduler-1.0.0.zip
0