Description
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/
Installation
- Upload the
tidybot
folder to the/wp-content/plugins/
directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to the ‘Tidybot’ settings page
- Enter your email address for subscription verification
- Paste your TidyCal embed code
- Configure additional settings as needed
FAQ
-
The widget isn’t showing on my site
-
Make sure you have:
1. Entered a valid email address in the Tidybot settings
2. Pasted your TidyCal embed code correctly
3. Activated your subscription -
How do I change the appearance of the widget?
-
You can customize the widget’s position and button color in the Tidybot settings page.
Avis
Contributeurs & développeurs
« Tidybot » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « Tidybot » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Historique des changements
1.9.80
- Fixed database structure issues by ensuring all required columns exist
- Added robust column verification and creation system
- Improved database table repair system for compatibility across all hosting environments
- Fixed errors related to missing database columns
- Enhanced plugin stability when running on various WordPress configurations
- Added rounded corners to the booking container for improved aesthetics
- Reduced toggle button size from 80px to 65px for less intrusive appearance
1.9.79
- Improved database prefix handling for compatibility with all WordPress configurations
- Enhanced plugin stability with better database table creation and validation
- Fixed issues with color picker in admin settings
- Added database caching for improved performance and reduced direct database queries
- Fixed nonce verification warnings for better security compliance
- Optimized database operations with proper phpcs:ignore comments
- Various code optimizations and cleanup