Calendly Service Scheduler
A WordPress plugin that syncs Calendly event types as WordPress service posts and provides an embeddable booking widget via shortcode. Visitors can browse available time slots and book appointments directly on your site — no redirect to Calendly.
by Darren Kandekore · github.com/kandekore/simple-calendly-for-wp · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/kandekore/simple-calendly-for-wp/archive/refs/heads/main.zipFrom the readme
Calendly Service Scheduler
A WordPress plugin that syncs Calendly event types as WordPress service posts and provides an embeddable booking widget via shortcode. Visitors can browse available time slots and book appointments directly on your site — no redirect to Calendly.
Requirements
| Requirement | Minimum |
|---|---|
| WordPress | 6.0 |
| PHP | 8.0 |
| Calendly plan | Any (booking via POST /invitees requires a paid plan) |
| Calendly API access | Personal Access Token (PAT) |
Installation
1. Upload the calendly-service-scheduler folder to /wp-content/plugins/.
2. Activate the plugin from Plugins Installed Plugins.
3. Go to Calendly Scheduler Settings and enter your Calendly Personal Access Token.
4. Go to Calendly Scheduler Sync and click Sync Now to import your event types as service posts.
5. Embed the booking widget on any page or post using the shortcode (see below).
Configuration
Authentication
Navigate to Calendly Scheduler Settings.
| Option | Description |
|---|---|
| Personal Access Token | Your Calendly PAT. Generate one at https://calendly.com/integrations/apiwebhooks. |
| Sync Frequency | How often the background sync runs (daily, twicedaily, hourly). |