Tidybot
by Daniel van der Velden on WordPress.org
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
- Email Address: Required for subscription verification and for the widget to display
- TidyCal Embed Code: Paste your TidyCal embed code from your Tidycal account
- Button Color: Choose a color for the widget button that matches your site’s branding
- Chat Position: Select the position where the chat widget should appear (bottom-right or bottom-left)
- Delay Time: Set the time in seconds before the widget automatically opens (0 = never)
External Services
This plugin connects to the following external services:
-
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 -
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 -
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 -
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/