Home Plugins tidybot
Tidybot logo

Tidybot

by Daniel van der Velden on WordPress.org

A frontend planning tool that works with Tidycal agenda tool.

(1)

Tidybot is a WordPress plugin that integrates with Tidycal to provide scheduling and appointment booking functionality directly on your website. The plugin displays a customizable chat-like widget that allows your visitors to book appointments through your Tidycal calendar.

Key Features:

  • Easy integration with Tidycal
  • Customizable widget position (bottom-right or bottom-left)
  • Adjustable button color to match your brand
  • Configurable delay time for automatic widget opening
  • Subscription verification system

Important Note:
As of version 1.9.77, an email address is required for the widget to display on the frontend. This ensures proper subscription validation and prevents unauthorized usage.

Configuration

  1. Email Address: Required for subscription verification and for the widget to display
  2. TidyCal Embed Code: Paste your TidyCal embed code from your Tidycal account
  3. Button Color: Choose a color for the widget button that matches your site’s branding
  4. Chat Position: Select the position where the chat widget should appear (bottom-right or bottom-left)
  5. Delay Time: Set the time in seconds before the widget automatically opens (0 = never)

External Services

This plugin connects to the following external services:

  1. TidyCal Booking System
    What this service is for: TidyCal is used to embed your appointment scheduling calendar within the chat widget on your website.
    Data sent: The TidyCal embed code that you configure in the plugin settings.
    When data is sent: When a visitor views a page where the Tidybot widget is displayed.
    Service provider: TidyCal (https://tidycal.com)
    JavaScript loaded from: https://asset-tidycal.b-cdn.net/js/embed.js
    What the JavaScript does: Loads the TidyCal booking widget interface and handles appointment scheduling functionality.
    Terms of Service: https://tidycal.com/terms-of-service
    Privacy Policy: https://tidycal.com/privacy-policy

  2. The Viking Webdesign API
    What this service is for: This service verifies your subscription status for using the plugin.
    Data sent: The email address you enter in the plugin settings.
    When data is sent: During initial plugin setup, when settings are updated, and periodically (every 15 minutes) to validate your subscription.
    Service provider: The Viking Webdesign (https://thevikingwebdesign.com)
    API endpoint: https://thevikingwebdesign.com/wp-content/check-subscription
    Terms of Service: https://thevikingwebdesign.com/terms-of-service
    Privacy Policy: https://thevikingwebdesign.com/privacy-policy

  3. Plugin Update Service
    What this service is for: This service checks for and delivers plugin updates.
    Data sent: Your site URL and current plugin version.
    When data is sent: Periodically when WordPress checks for plugin updates.
    Service provider: The Viking Webdesign (https://thevikingwebdesign.com)
    Update URL: https://thevikingcoaching.com/wp-content/downloads/tidybotC.json
    What data is received: Plugin version information and update files when available.
    Terms of Service: https://thevikingwebdesign.com/terms-of-service
    Privacy Policy: https://thevikingwebdesign.com/privacy-policy

  4. Content Delivery Network (CDN)
    What this service is for: Fast and reliable delivery of JavaScript files needed for the booking widget.
    Service provider: BunnyCDN (via TidyCal)
    Domain used: asset-tidycal.b-cdn.net
    What is loaded: JavaScript files for widget functionality
    When accessed: When a page with the booking widget is loaded
    Data sent: Standard HTTP request data (user agent, IP address)
    Terms of Service: https://bunny.net/terms/
    Privacy Policy: https://bunny.net/privacy/

Active installations0+
Weekly downloads
39+85.71%
Version1.9.81
Last updated6/17/2025
WordPress version5.2
Tested up to6.8.1
PHP version7.2
Tags
appointmentbookingcalendarschedulingtidycal