Tidybot FAQ (Gebaseerd op de Code)
Basic Configuration Questions
How do I connect my TidyCal account to Tidybot? Enter your email address that’s registered with TidyCal in the Tidybot settings page in your WordPress admin panel. The plugin will automatically verify your subscription status with our server and activate the full functionality once confirmed.
What does the subscription verification process check? The plugin periodically checks with our server (every 15 minutes) to verify your subscription status using the email address you’ve provided. This ensures your Tidybot plugin remains active only for users with valid subscriptions.
Why am I seeing a message about an inactive subscription? If you see an inactive subscription message, our verification system has determined that the email address you entered doesn’t have an active subscription. This could happen if your subscription has expired, the email doesn’t match your purchase record, or there was a connection error during verification.
Appearance and Functionality Questions
Can I change the position of the Tidybot chat widget? Yes, in the Tidybot settings, you can choose between ‘bottom-right’ and ‘bottom-left’ for the chat widget position. This setting controls where the chat button and popup appear on your website.
How do I customize the color of the Tidybot button? You can set a custom color for the Tidybot button in the settings using the color picker. The default color is #006aa7 (blue), but you can change it to any color that matches your website’s branding.
How does the automatic opening feature work? Tidybot can automatically open the chat widget after a specified delay. In the settings, you can set a delay time in seconds (default is 120 seconds or 2 minutes). Setting this to 0 will disable the automatic opening feature.
Is the Tidybot widget mobile-friendly? Yes, the widget is designed with responsive CSS to work properly on mobile devices. The code includes specific styling for proper display on smaller screens and touch interactions.
Technical Questions
Does Tidybot slow down my website? Tidybot is designed with performance in mind. It uses WordPress caching mechanisms (through the TidyBot_Cache_Manager class) to minimize database queries and reduce load times. The chat widget loads asynchronously, meaning it won’t block your main page loading.
How does Tidybot handle caching? The plugin uses WordPress’s built-in caching system to store settings and frequently accessed data, reducing database queries. The cache is automatically invalidated when settings are updated to ensure you always see the most current version of your changes.
Can I use Tidybot alongside other chat or booking plugins? Yes, Tidybot is designed to coexist with other plugins. It uses unique CSS class names (with the ‘tidybot-‘ prefix) and namespaced JavaScript to avoid conflicts with other plugins. However, if you notice any display issues, you may need to adjust the z-index values in your CSS to control which elements appear on top.
What happens if TidyCal is down or unavailable? If the TidyCal service is temporarily unavailable, your website will continue to function normally. The Tidybot chat widget may not display properly until TidyCal’s service is restored, but this won’t affect other aspects of your website.
Installation and Updates
Do I need to manually update the plugin files? No, Tidybot supports WordPress’s standard plugin update system. When updates are available, you’ll see a notification in your WordPress admin dashboard.
What happens to my settings when I update Tidybot? Your settings are stored in the WordPress database and will be preserved during updates. The plugin is designed to handle version upgrades gracefully, including adding any new database columns needed for new features.
Will deactivating the plugin remove my settings? No, deactivating the plugin keeps your settings intact in the database. However, if you completely uninstall the plugin, all Tidybot data will be removed from your database for a clean uninstallation.
Security Questions
Is my TidyCal embed code secure? Yes, the plugin sanitizes the embed code when saving it to the database using WordPress’s wp_kses function, which removes any potentially harmful HTML tags or attributes while preserving the necessary elements for the embed to function.
Does Tidybot collect or share any of my website data? The plugin only sends your configured email address to our verification server to confirm your subscription status. No visitor data or other website information is collected or shared.
Are the API keys in the plugin code secure? The plugin contains API keys for communication with our verification server. These keys are securely embedded in the plugin code and are only used for legitimate subscription verification purposes.
Integration Questions
Can I customize the TidyCal embed beyond what’s available in the Tidybot settings? The plugin passes your TidyCal embed code directly into the chat widget. Any customizations available in TidyCal itself can be applied before copying the embed code. For advanced customizations beyond this, custom CSS can be added to your theme to target the Tidybot widget elements.
Does Tidybot work with all WordPress themes? Yes, Tidybot is designed to be theme-independent. It creates its own floating elements that don’t depend on your theme’s structure or styling. The CSS is completely self-contained to ensure consistent display across different themes.
Can I use Tidybot with page builders like Elementor or Beaver Builder? Yes, since Tidybot creates a floating widget that’s added to the footer of your site, it works independently of your content creation method. Whether you use the WordPress block editor, a page builder, or custom templates, Tidybot will display correctly.
Troubleshooting
Why is my Tidybot widget not appearing on my website? Common reasons include:
Subscription verification failure
JavaScript errors on your page
CSS conflicts with your theme
Caching plugins that need to be cleared
Missing or invalid TidyCal embed code
How can I check if my Tidybot widget is loading correctly? Open your browser’s developer tools (F12 in most browsers) and check the console for any error messages related to Tidybot. You should also see messages like “TidyBot: Initializing…” if the widget’s JavaScript is loading correctly.
What should I do if the subscription verification keeps failing? Ensure you’re using the correct email address associated with your purchase. If problems persist, clear your browser cache and try a different browser. If issues continue, contact our support team with your purchase information.